Applying search queries to content sets
AssigneeMicrosoft Corporation
InventorsWook Jin Chung, Michael Joseph Papale, Sergio Mario Diaz-Cuellar, Colin Clayton Tidd, Chad Steven Estes, Jordan Marchese
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsWook Jin Chung, Michael Joseph Papale, Sergio Mario Diaz-Cuellar, Colin Clayton Tidd, Chad Steven Estes, Jordan Marchese
Estimating the term…
Queries applied to content sets (e.g., files in a filesystem) often produce search results including many content items having identifiers that match the keywords of the query. However, many search techniques do not account for the relevance of the matching, e.g., whether the match is predictably relevant to the user, or whether the content item only tangentially matches the query. The techniques presented herein involve indexing the content items in a content index according to various identifiers having an identifier weight indicating the predicted relevance if a token of a query matches the identifier. Candidate content items may then be presented as search results sorted by the aggregated identifier weights of the matching identifiers, thereby promoting highly relevant content items and demoting incidentally matching content items. Additional adjustments may be made (e.g., promoting content items that match a particularly infrequent token or that match a phrase in the query).
A method of evaluating queries comprising at least one token against at least one content set respectively comprising at least one content item respectively having at least one identifier on a device having a processor and a content index, comprising:
A system configured to evaluate queries comprising at least one token against at least one content set respectively comprising at least one content item respectively having at least one identifier on a device having a content index, the system comprising:
A computer-readable storage medium comprising instructions that, when executed on a processor of a device having a memory component storing a content index, evaluate queries comprising at least one token against at least one locally stored content set respectively comprising at least one content item of a content item type and having at least one identifier including a name having at least one name component, at least one content item having a custom content item type associated with an application, by:
Dependencies are inferred from the claim text.