×

Extended database search

  • US 8,442,982 B2
  • Filed: 11/05/2010
  • Issued: 05/14/2013
  • Est. Priority Date: 11/05/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method executed by a computer, comprising:

  • receiving a search request including a query term;

    based on the query term, creating one or more first queries targeting structured data and one or more second queries targeting unstructured data, wherein creating the one or more first queries and one or more second queries comprises;

    retrieving, based on the query term and from a combined index that includes a first index of structured data and a second index of unstructured data, a list of identifier records, each identifier record having a row identifier field and a file identifier field and including at least one of a row identifier of the structured data in the row identifier field or a file identifier of the unstructured data in the file identifier field; and

    , after retrieving at least a portion of the list of identifier records;

    creating the one or more first queries using at least one row identifier in the identifier records retrieved from the combined index, the one or more first queries operable to retrieve a first result from the structured data; and

    creating the one or more second queries using at least one file identifier in the identifier records retrieved from the combined index, the one or more second queries operable to retrieve second result from the unstructured data independent of the first queries;

    receiving the first result in response to the one or more first queries and the second result in response to the one or more second queries;

    expanding the first result using the second result; and

    providing the expanded first result and the second result as a response to the search request.

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