System and methods for optimizing database queries
AssigneeBorland International, Inc.
InventorLam H. Thai
Life of this patent
Estimating the term…
Loading patent…
AssigneeBorland International, Inc.
InventorLam H. Thai
Estimating the term…
System and methods are provided for optimizing the access of information, particularly in response to ad hoc queries or filters. The system of the present invention includes a computer having a memory and a processor, a database for storing information in the memory as field values in a record, an indexing component for referencing a plurality of records by key values of the field(s), an input device for selecting desired records by entering a filter (query) condition corresponding to values stored in the field(s), and an optimization module for providing rapid access to the desired records. The optimization module employs one or more existing indices for optimizing data access, including using ones which do not directly support the filter expression. In instances where no indices are available, the optimization module may employ a "learned" optimization method of the invention for on-the-fly learning of records which meet the filter condition.
In a system for storing information as a plurality of data records on a storage device and for reading into a memory data records which are of interest to a user, a method for providing access to particular data records which is of interest to the user, the method comprising:
An information retrieval system comprising:
Dependencies are inferred from the claim text.