×

Method and apparatus for satisfying a search request using multiple search engines

  • US 9,009,135 B2
  • Filed: 01/29/2010
  • Issued: 04/14/2015
  • Est. Priority Date: 01/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, a search request at search services module, whereinsaid search request is in a search request format, andsaid search request comprises a query;

    generating a first search query in a search query format, whereinsaid first search query is generated from said search request, andsaid first search query represents, at least in part, said query;

    converting said first search query into first index data, whereinsaid first index data is in a first native format, andsaid first native format is compatible with a first search engine by virtue of said first native format being a first engine-specific format of said first search engine;

    generating a second search query in said search query format, whereinsaid second search query is generated from said search request, andsaid second search query represents, at least in part, said query;

    converting said second search query into second index data, whereinsaid second index data is in a second native format,said second native format is compatible with a second search engine by virtue of said second native format being a second engine-specific format of said second search engine, andsaid first native format and said second native format are different from one another;

    sending said first index data to said first search engine, whereinsaid converting said first search query and said sending said first index data are performed by a first search engine adapter;

    sending said second index data to said second search engine, whereinsaid converting said second search query and said sending said second index data are performed by a second search engine adapter; and

    generating a search result, whereinsaid generating said first search query, said generating said second search query, and said generating said search result are performed by said search services module, andsaid generating said search result comprises consolidatingfirst result data based, at least in part, on first native result data received from said first search engine, andsecond result data based, at least in part, on second native result data received from said second search engine.

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