SYSTEM AND METHOD FOR SCOPING SEARCHES USING INDEX KEYS
First Claim
Patent Images
1. A method for establishing a search scope for a query of documents, comprising:
- identifying a property related to the documents;
generating a scope-related index key according to the identified property, wherein the scope-related index key is included in a set of other index keys associated with a crawl of the documents, the other index keys including content-related keys; and
generating an index with a computing device, the index including;
a first portion corresponding to index keys that are related to content of the documents; and
a second portion corresponding to scope-related index keys;
wherein the index includes a document record that corresponds to the scope-related index key, wherein the document record is used in providing results to the query such that the search scope of the query is related to the scope-related index key when the query is authored to include the search scope and, as the content related index is searched for a keyword included in the search query, the search is limited to the scope previously defined according to the second portion.
1 Assignment
0 Petitions
Accused Products
Abstract
A set of index keys is included in an index search system that are associated with the scope of the search rather than the content of the documents that are the target of the search. These scope related index keys, or scope keys allows the scope of the search to be selected, reducing the number of documents that a search is required to sift through to obtain results. Furthermore, compound scopes are recognized and stored such that an index of complex search scopes is provided to eliminate rehashing of the searches based on these complex search scopes.
104 Citations
20 Claims
-
1. A method for establishing a search scope for a query of documents, comprising:
-
identifying a property related to the documents; generating a scope-related index key according to the identified property, wherein the scope-related index key is included in a set of other index keys associated with a crawl of the documents, the other index keys including content-related keys; and generating an index with a computing device, the index including; a first portion corresponding to index keys that are related to content of the documents; and a second portion corresponding to scope-related index keys; wherein the index includes a document record that corresponds to the scope-related index key, wherein the document record is used in providing results to the query such that the search scope of the query is related to the scope-related index key when the query is authored to include the search scope and, as the content related index is searched for a keyword included in the search query, the search is limited to the scope previously defined according to the second portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for establishing a search scope for a query of documents, comprising:
-
a processor; and memory storing computer-executable instructions, which when executed by the processor, cause the processor to generate; a scopes plugin that is configured to identify a property related to the documents that is associated with a scope of the documents and generate a scope-related index key according to the identified property, wherein the scope-related index key is emitted among a set of other index keys associated with a crawl of the documents; and an index that is configured to include a document record that corresponds to the scope-related index key, wherein the document record is used in providing results to the query such that the search scope of the query is related to the scope-related index key when the query is authored to included the search scope. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable storage medium that includes computer-executable instructions for establishing a search scope for a query of documents, the instructions comprising:
-
identifying a property related to the documents; generating a scope-related index key according to the identified property, wherein the scope-related index key is included in a set of other index keys associated with a crawl of the documents, the other index keys including content-related keys; and generating an index with a computing device, the index including; a first portion corresponding to index keys that are related to content of the documents; and a second portion corresponding to scope-related index keys; wherein the index includes a document record that corresponds to the scope-related index key, wherein the document record is used in providing results to the query such that the search scope of the query is related to the scope-related index key when the query is authored to include the search scope and, as the content related index is searched for a keyword included in the search query, the search is limited to the scope previously defined according to the second portion. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification