×

Sequential searching of a database index using constraints on word-location pairs

  • US 5,745,890 A
  • Filed: 08/09/1996
  • Issued: 04/28/1998
  • Est. Priority Date: 08/09/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer implemented method for constrained searching of an index of a database, the information of the database stored as a plurality of records;

  • sequentially assigning a unique location to each indexable portion of information of the database;

    writing index entries in a memory, each index entry including a word entry representing a unique indexable portion of information, and one or more location entries for each occurrence of the unique indexable portion information;

    sorting the index entries according to a collating order of the word entries, and sequentially according to the location entries of each index entry;

    parsing a query to generate a first term and a second term related by an AND logical operator, the AND operator requiring that a first index entry corresponding to the first term and a second index entry corresponding to the second term must both have locations in the same record to satisfy query; and

    sequentially searching the first and second index entries subject to one or more constraints which must be satisfied.

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