Scoping queries in a search engine
AssigneeMicrosoft Corporation
InventorsKyle Peltonen, Dmitriy Meyerzon
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsKyle Peltonen, Dmitriy Meyerzon
Estimating the term…
Systems and methods for scoping a search. When a content index for electronic data is built, one or more scope restrictions are included in the content index. The scope restriction may be, for example, a root folder identifier, a mailbox identifier, or a URL. Because the scope restriction is included in the content index random access of the property store to determine the scope is avoided. Rather, the scope restriction is implicitly added to a search that uses the content index. By including a scope restriction in the search query, the search results identified from the content index are limited to results that match the scope restriction. Advantageously, the effect of including the scope restriction in the search is ignored if the search results are relatively small or when including the scope restriction provides little benefit.
A computer program product for use in a system including a data store and a property store, wherein the data store is indexed by a content index that is built using terms gathered from objects contained in the data store, and wherein the property store contains items that identify various properties of the data objects including folder locations of the data objects in the data store, the computer program product comprising one or more computer-readable media having computer-executable instructions for implementing a method for scoping a search of the data store in order to identify and return a desired subset of objects contained within one or more folders in the data store, and doing so without accessing the property store, wherein the search includes one or more terms, the method comprising:
In a system including a data store and a property store, wherein the data store is indexed by a content index that is built using terms gathered from objects contained in the data store, and wherein the property store contains items that identify various properties of the data objects including folder locations of the data objects in the data store, a method for scoping a search of the data store in order to identify and return a desired subset of objects contained within one or more folders in the data store, and doing so without accessing the property store, wherein the search includes one or more terms, the method comprising:
A computer program product for use in a system including a data store and a property store, wherein the data store is indexed by a content index that is built using terms gathered from objects contained in the data store, and wherein the property store contains items that identify various properties of the data objects including folder locations of the data objects in the data store, the computer program product comprising one or more computer-readable media having computer-executable instructions for implementing a method for scoping a search of the data store in order to identify and return a desired subset of objects contained within one or more folders in the data store, and doing so without accessing the property store, wherein the search includes one or more terms, the method comprising:
Dependencies are inferred from the claim text.