Implementing vector index build and search using query operators
AssigneeMicrosoft Technology Licensing, LLC
InventorsCraig Steven FREEDMAN, Rajkumar IYER
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsCraig Steven FREEDMAN, Rajkumar IYER
Estimating the term…
Methods, systems, and computer program products are provided that implement vector-related requests using query operators. For example, a system includes a database, a parser, a converter, an optimizer, and an execution engine. The database is associated with query operators that are non-vector-specific. The database stores a table with vector embeddings. The parser is configured to parse a request indicating a vector operation associated with the vector embeddings. The converter is configured to convert the vector operation into a logical operator tree comprising a representation of the request as a logical flow of the query operators, enabling the vector operation without vector-specific executable code or operators. The optimizer is configured to convert the logical operator tree into an executable plan. The execution engine is configured to execute the executable plan against the table with vector embeddings.
A computer-implemented method, comprising:
A system comprising:
A computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to:
Dependencies are inferred from the claim text.