Query serving infrastructure providing flexible and expandable support and compiling instructions
US7827523B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 22, 2006 |
| Grant date | Nov 2, 2010 |
| Priority date | — |
| Expiry date | Sep 4, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/28
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system and method for dynamically composing a class is provided. A query is parsed and a compiler object tree is generated that corresponds to the operators in the query. A set of feature requests and responses are initiated and a set of feature objects are generated that are executed at runtime. The language of the query may be extended by registering a new operator, and optionally a new feature for a query language, with a search engine without modifying the source code of the search engine. The new operator may be specified in a plug-in and provided to the search engine via the plug-in. An application converts an end user query into an application query that conforms to the query language supported by the search engine and includes the new operator. The application query may also include references to traditional programming constructs and search engine primitives.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.