Method and system for document search in structured document repositories
First Claim
Patent Images
1. A method for document search in a structured document repository, comprising:
- obtaining, from a client, a request, wherein the request comprises;
a document search query that specifies document content; and
a location constraint;
selecting, in a document search index associated with the structured document repository, a first index entry;
making a first determination that the document content matches a first index term of the first index entry; and
making a second determination, based on the first determination, that a first document location of the first index entry does not satisfy the location constraint;
selecting, based on the second determination, a second index entry in the document search index;
making a third determination that the document content matches a second index term of the second index entry;
making a fourth determination, based on the third determination, that a second document location of the second index entry satisfies the location constraint; and
providing, based on the fourth determination, information associated with the second index entry to the client.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for document search in a structured document repository. The method includes obtaining a document search query from a client, obtaining location constraints for documents to be identified in a structured document repository based on the document search query, identifying, in a document search index associated with the structured document repository, a document that matches the search query and the location constraints, and providing information associated with the identified document to the client.
19 Citations
20 Claims
-
1. A method for document search in a structured document repository, comprising:
-
obtaining, from a client, a request, wherein the request comprises; a document search query that specifies document content; and a location constraint; selecting, in a document search index associated with the structured document repository, a first index entry; making a first determination that the document content matches a first index term of the first index entry; and making a second determination, based on the first determination, that a first document location of the first index entry does not satisfy the location constraint; selecting, based on the second determination, a second index entry in the document search index; making a third determination that the document content matches a second index term of the second index entry; making a fourth determination, based on the third determination, that a second document location of the second index entry satisfies the location constraint; and providing, based on the fourth determination, information associated with the second index entry to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium comprising instructions which, when executed by a computer processor, enables the computer processor to perform a method for document search in a structured document repository, the method comprising:
-
obtaining, from a client, a request, wherein the request comprises; a document search query that specifies document content; and a location constraint; selecting, in a document search index associated with the structured document repository, a first index entry; making a first determination that the document content matches a first index term of the first index entry; and making a second determination, based on the first determination, that a first document location of the first index entry does not satisfy the location constraint; selecting, based on the second determination, a second index entry in the document search index; making a third determination that the document content matches a second index term of the second index entry; making a fourth determination, based on the third determination, that a second document location of the second index entry satisfies the location constraint; and providing, based on the fourth determination, information associated with the second index entry to the client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a storage device, comprising; a structured document repository; and a document search index; and a processor programmed to perform a method comprising; obtaining, from a client, a request, wherein the request comprises; a document search query that specifies document content; and a location constraint; selecting, in the document search index associated with the structured document repository, a first index entry; making a first determination that the document content matches a first index term of the first index entry; and making a second determination, based on the first determination, that a first document location of the first index entry does not satisfy the location constraint; selecting, based on the second determination, a second index entry in the document search index; making a third determination that the document content matches a second index term of the second index entry; making a fourth determination, based on the third determination, that a second document location of the second index entry satisfies the location constraint; and providing, based on the fourth determination, information associated with the second index entry to the client. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification