User Search Query Processing
AssigneeThe Bureau of National Affairs, Inc.
InventorLandon Prieur
Life of this patent
Estimating the term…
Abstract
Systems and methods for processing a search query are provided. A search query is received. In a first processing stage, initial results are generated for the search query. In a second processing stage, a topic associated with the search query is identified based on the initial results and additional results of the search query are determined. The additional results are associated with a topic that matches the topic associated with the search query. Search results are provided as including the initial results and the additional results.
Claims20
A method for processing a search query, comprising:
- receiving a search query;
- generating initial results for the search query in a first processing stage;
- identifying a topic associated with the search query based on the initial results;
- determining additional results for the search query in a second processing stage, the additional results being associated with a topic that matches the topic associated with the search query;
- and
- providing search results comprising the initial results and the additional results.
A computer readable medium storing computer program instructions for processing a search query, which, when executed on a processor, cause the processor to perform operations comprising:
- generating initial results for a search query in a first processing stage;
- identifying a topic associated with the search query based on the initial results;
- determining additional results for the search query in a second processing stage, the additional results being associated with a topic that matches the topic associated with the search query;
- and
- providing search results comprising the initial results and the additional results.
A system for processing a search query, comprising:
- a first content database;
- a second content database;
- and
- a search query processing engine configured to:
- receive a search query;
- generate initial results for the search query in a first processing stage;
- identify a topic associated with the search query based on the initial results;
- determine additional results for the search query in a second processing stage, the additional results being associated with a topic that matches the topic associated with the search query;
- and
- provide search results comprising the initial results and the additional results.
Dependencies are inferred from the claim text.