INTEGRATED FULL TEXT SEARCH SYSTEM AND METHOD
First Claim
1. A full-text search system comprising:
- a plug-in component that defines a relevant score algorithm; and
a search component adapted to receive and utilize the plug-in component to query data and generate results.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to an integrated full-text search architecture that integrates full text search with database server applications in a tight manner so that it becomes part of the server in all aspects including storage, metadata, query processing, back/up restore and resource management. This provides improved performance with respect to queries as well as improved manageability. Furthermore, the subject architecture is open and schema directed unlike other conventional full-text search architectures. Accordingly, the full-text search architecture enables expert users (e.g., search providers) to define their own index structures as well as ranking algorithms.
-
Citations
20 Claims
-
1. A full-text search system comprising:
-
a plug-in component that defines a relevant score algorithm; and a search component adapted to receive and utilize the plug-in component to query data and generate results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A full-text indexing system comprising:
-
a gatherer component to retrieve a document from a data store; a producer pipeline component that parses the structure and text of the retrieved document in accordance with a plurality of third party developer specified components; and a consumer pipeline component that receives data from the producer pipeline component and persists data to an inverted index. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A full text query system tightly integrated with a database management system comprising:
-
a parser component that tokenizes received queries; an execution plan generation system that generates an execution plan based on tokens received from the parser component and a ranking algorithm provided by a third party developer via a ranking plug-in component; an execution engine component that utilizes the execution plan to search an index and produce query results in order as specified by the ranking algorithm. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification