Patent Document ID: 7991756
Application ID: 12190118

Base Claim:
1. A computer-implemented method for scanning a text index and a metadata index, in parallel, to identify entries that satisfy both a metadata condition and a text condition included in a query, comprising: in response to receiving the query, executing a query processing application on a processor, wherein the application is configured to iteratively scan the text index and the metadata index, wherein the scanning comprises: advancing a current position in the text index and a current position in the metadata index to a respective next entry in the text index and the metadata index which references a respective document that satisfies the respective text condition and metadata condition, upon determining that the current position in the text index and the current position in the metadata index each advanced to a position referencing the same document, adding that document to a set of query results for the query, and upon determining that the respective current positions in the text index and the metadata index are different relative to one another, advancing the current position of one of the text index and the metadata index to the current position of the other index.

---

Claim 7:
7. The computer-implemented method of claim 1 , wherein the text condition includes one or more search terms, wherein each search term specifies a word that should be in a document in order for that document to be included in the set of query results.