×

Supporting a join operation against multiple NoSQL databases

  • US 10,915,532 B2
  • Filed: 06/25/2019
  • Issued: 02/09/2021
  • Est. Priority Date: 03/30/2018
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving, using a processor of a computer, a search request with a field and a value for the field, wherein the search request is to be issued against a plurality of database divisions formed from NoSQL databases;

    in response to receiving the search request,performing a simple database search against a structured index using the field and the value to generate a first result set of documents;

    performing an extended database search against a linear database division index using the field and the value to generate a second result set of related documents set by;

    identifying a relationship for the field, wherein the field is in a database division of the plurality of database divisions, and wherein the relationship identifies related fields in other database divisions; and

    identifying documents using a linear database division index to search for the value in the related fields, wherein the linear database division index has a database division index for each of the plurality of database divisions, and wherein each database division index has entries for a particular value and an associated document;

    merging the first result set of documents and the second result set of related documents to form a merged result set of documents; and

    displaying the documents from the merged result set of documents in response to the search request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×