Abstract
Techniques for generating a result for a search query. These techniques include identifying a complex search query including more than two parameters, dividing the complex search query into one or more components, and determining an intent for each of the one or more components using machine learning (ML), the ML including at least one of: a large language model (LLM) or natural language processing (NLP) neural network. The techniques further include generating a result for the search query based on routing each component through a pipeline using the respective intent, the pipeline including both a query against a graph database and a search against a vector database.
Full Text
What is claimed is:
Techniques for generating a result for a search query. These techniques include identifying a complex search query including more than two parameters, dividing the complex search query into one or more components, and determining an intent for each of the one or more components using machine learning (ML), the ML including at least one of: a large language model (LLM) or natural language processing (NLP) neural network. The techniques further include generating a result for the search query based on routing each component through a pipeline using the respective intent, the pipeline including both a query against a graph database and a search against a vector database.
Timeline
Filed
06/15/2026Published
10/01/2026Granted
Not AvailableIPC Codes(3)
G06F 16/242:Query formulation
G06F 16/2458:Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
G06F 16/901:Indexing; Data structures therefor; Storage structures (for retrieval from the web G06F 16/951)