05577241 is referenced by 206 patents and cites 11 patents.

An information retrieval system incorporates an extensible query architecture allowing an applications programmer to integrate new query models into the system as desired. The query architecture is based on an abstract base class of query nodes, or code objects that retrieve records from the database. Specific subclasses for particular query models are derived from the base class. Each query node class includes a search function that iteratively searches the database for matching records. Query node objects are instantiated by associated node creator class objects. A parser is used to parse a search query into its components, including nested search queries used to combine various query models. The parser determines the particular search operator keywords, and the node creator object for instantiating the appropriate query node object for each search operator. The node creator objects return pointers to the created query nodes, allowing the parser to assemble complex hierarchical query nodes that combine multiple query models.

Title
Information retrieval system and method with implementation extensible query architecture
Application Number
8/350967
Publication Number
5577241
Application Date
December 7, 1994
Publication Date
November 19, 1996
Inventor
Graham Spencer
Cupertino
CA, US
Agent
Fenwick & West
Assignee
Excite
CA, US
IPC
G06F 17/30
View Original Source