×

Method for searching a database system including parallel processors

  • US 4,870,568 A
  • Filed: 06/25/1986
  • Issued: 09/26/1989
  • Est. Priority Date: 06/25/1986
  • Status: Expired due to Term
First Claim
Patent Images

1. A process for searching for relevant documents in a database comprising the steps of:

  • (a) forming a database by storing for each of a plurality of documents at least one table of hash codes representing words in the document, the table(s) that represent the words in each different document being stored in a different digital data processor, each hash code comprising information at a plurality of bit locations;

    (b) forming a query having at least one word and a point value of relevance assigned to each word;

    (c) testing if the word in the query is in the database by;

    (1) determining the bit locations in the table at which the hash code corresponding to the queried word is stored; and

    (2) simultaneously testing in each of the processors the bit locations corresponding to the queried word;

    (d) adding at each digital data processor the point value associated with the queried word to a total point value for the document if the hash code is found at all the bit locations corresponding to the queried word that are tested in that processor; and

    (e) providing identification of those documents in the database with high total point values.

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