Indexing and querying semi-structured documents using a key-value store
AssigneeRockset, Inc.
InventorsDhruba Borthakur, Venkat Venkataramani, Igor Canadi, Tudor Bosman
Life of this patent
Estimating the term…
Loading patent…
AssigneeRockset, Inc.
InventorsDhruba Borthakur, Venkat Venkataramani, Igor Canadi, Tudor Bosman
Estimating the term…
A search system processes queries for accessing information stored in documents. A document comprises fields. The search system stores a plurality of indexes in a key-value store. Each index comprises key-value pairs. A key of a key-value pair is obtained by combining field data describing a field of a document. The value of each field is stored as an individual key-value in the key-value store. The search system receives a query requesting information stored in documents and specifying a search criteria. The search system builds a key-expression based on the search criteria and uses one or more indexes to find key-value pairs matching the key-expression. The search system finds the requested information based on the matching key-value pairs and provides the requested information to the query source.
A computer-implemented method for processing queries based on documents, the method comprising:
A non-transitory computer readable storage medium storing instructions that when executed by one or more computer processors, cause the one or more computer processors to performs steps comprising:
A computer system comprising:
Dependencies are inferred from the claim text.