CPC G06F 16/3325 (2019.01) [G06F 16/3334 (2019.01); G06F 16/387 (2019.01)] | 20 Claims |
1. A computer-implemented method comprising:
receiving, by one or more processors, a query input; and
generating, by the one or more processors and using a search engine machine learning model, a prediction-based action for the query input by:
(i) generating a plurality of query input embeddings of the query input that respectively correspond to a plurality of content categories. wherein the plurality of content categories comprises a geospatial content category and the plurality of query input embeddings comprises a query geohash embedding corresponding to the query input,
(ii) identifying a plurality of initial search result sets, using a k-Nearest-Neighbor (KNN) search, respectively corresponding to the plurality of content categories based at least in part on a comparison between the plurality of query input embeddings and a plurality of search engine repository item embeddings,
(iii) generating, via N hops within a semantic graph starting from a plurality of nodes respectively associated with the plurality of initial search result sets, a plurality of related search results, and
(iv) generating the prediction-based action for the query input based at least in part on the plurality of related search results.
|