PROGRAMMABLE SEARCH ENGINE
First Claim
Patent Images
1. A computer-implemented method, the method comprising:
- receiving a search query from a user accessing a client device;
identifying a context file;
selecting one or more document collections specified in the context file;
obtaining, from the one or more selected document collections, one or more context processed search results that are responsive to the search query;
ranking the context processed search results based on, at least, one or more ranking parameters specified in the context file, wherein the ranking parameters include one or more weights for adjusting respective scores of the context processed search results;
providing the ranked context processed search results to the client device; and
wherein identifying, selecting, obtaining, ranking, and providing are performed by data processing apparatus.
2 Assignments
0 Petitions
Accused Products
Abstract
A programmable search engine system is programmable by a variety of different entities, such as client devices and vertical content sites to customize search results for users. Context files store instructions for controlling the operations of the programmable search engine. The context files are processed by various context processors, which use the instructions therein to provide various pre-processing, post-processing, and search engine control operations.
-
Citations
8 Claims
-
1. A computer-implemented method, the method comprising:
-
receiving a search query from a user accessing a client device; identifying a context file; selecting one or more document collections specified in the context file; obtaining, from the one or more selected document collections, one or more context processed search results that are responsive to the search query; ranking the context processed search results based on, at least, one or more ranking parameters specified in the context file, wherein the ranking parameters include one or more weights for adjusting respective scores of the context processed search results; providing the ranked context processed search results to the client device; and wherein identifying, selecting, obtaining, ranking, and providing are performed by data processing apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification