×

Distributed query engine pipeline method and system

  • US 7,472,112 B2
  • Filed: 06/23/2003
  • Issued: 12/30/2008
  • Est. Priority Date: 06/23/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of distributing portions of a query over two or more execution engines, the method comprising:

  • receiving an input query into a first analysis engine of serially cascaded analysis engines, each cascaded analysis engine serving to identify and extract portions of the input query to be compiled and executed on a particular execution engine serially cascaded with other search engines;

    identifying with the first analysis engine, a portion of the input query that can be processed by a first execution engine;

    compiling the identified portion of the input query forming a first compiled portion;

    rewriting the input query to form a first rewritten query wherein the identified portion of the input query is removed from the input query and replaced by a first placeholder;

    passing an entire portion of the first rewritten query including the first placeholder to a second analysis engine of the serially cascaded analysis engines;

    identifying with the second analysis engine, a portion of the first rewritten query that can be processed by a second execution engine; and

    compiling the identified portion of the first rewritten query generating a second compiled portion wherein the input query is distributed over the first execution engine and the second execution engine for sequential execution, wherein the sequential execution is performed using serially cascaded execution engines that call to one another as a source for information.

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