×

Method for searching an index

  • US 5,832,500 A
  • Filed: 08/09/1996
  • Issued: 11/03/1998
  • Est. Priority Date: 08/09/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer implemented method for searching an index of a database, the database including a plurality of records, each record having a unique address in the database, comprising:

  • indexing the database by storing index entries in a memory, each index entry including a word entry representing a unique portion of information of the database and one or more location entries pointing to occurrences of the unique portions in the database, the index entries organized according to a collating order of the words, and the location entries of each word stored in a sequential order;

    parsing a query into terms and operators, the operators relating the terms, each term associated with one of the index entries;

    opening a basic reader object for each term, the basic reader object to read location entries of the index entry;

    opening a compound reader object for each operator, the compound reader object to read locations of the index entries corresponding to the terms related by the operator;

    searching the index entries to locate records qualified by the query; and

    presenting addresses of the located records to users in a predetermined order.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×