INFORMATION RETRIEVAL SYSTEM WITH CUSTOMIZATION
First Claim
1. A search and retrieval system comprising:
- at least one processor for implementing a plurality of computer-executable components, the components comprising;
an authoring component adapted to generate a model based on input from a user, wherein the model defines computations to be performed on search results; and
an indexing component adapted to store in an index an association between the model and characteristics of a search query.
2 Assignments
0 Petitions
Accused Products
Abstract
A data search and retrieval system that, in response to a search query, dynamically selects and applies a model of information to be returned to a user. The model may be selected based on the search query directly or indirectly based on data returned by a search engine applying the query. For this purpose, the system may include an index of models, similar to a search index. Models may be authored and contributed to the search and retrieval system by third parties, and an association between each such contributed model and characteristics of a search query, such as specific search query terms, may be stored in the index of models. A user of the search and retrieval system may provide feedback on a model that was used to generate information in response to the user'"'"'s search query, and such feedback may be used to update the index of models.
-
Citations
20 Claims
-
1. A search and retrieval system comprising:
at least one processor for implementing a plurality of computer-executable components, the components comprising; an authoring component adapted to generate a model based on input from a user, wherein the model defines computations to be performed on search results; and an indexing component adapted to store in an index an association between the model and characteristics of a search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. At least one non-transitory computer storage medium comprising computer-executable instructions that, when executed by at least one processor, perform a method within a search stack in a search system, the method comprising:
-
receiving feedback from a user related to a declarative model that has been used to generate information returned to the user in response to a search query; and based on the received feedback, modifying an association stored in an index between the declarative model and characteristics of the search query. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of performing a search using a search system, the method comprising:
operating at least one processor to perform; providing a declarative model to the search system; sending a search query to the search system; receiving information from the search system returned in response to the query, at least a portion of the information being generated by the search system by applying the declarative model; and providing to the search system feedback related to the usefulness of the applied declarative model to the search query. - View Dependent Claims (17, 18, 19, 20)
Specification