摘要 |
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 include expressions that may be descriptions of computations, equations, constraints or rules to define information to be returned. These elements of a selected model may be executed within to the search stack based on data identified in a search of web pages by executing the query or other dynamically obtained data. Execution of a model may lead to collecting new information, such as through further searching or performing computations, or may result in ordering or other formatting of data.
|