Querying across a composite join of multiple database tables using a search engine index
AssigneeAttivio, Inc.
InventorTimothy Smith
Life of this patent
Estimating the term…
Loading patent…
AssigneeAttivio, Inc.
InventorTimothy Smith
Estimating the term…
A computer system executes a user-supplied query across multiple relational database tables linked by a common key. A new query form, called a composite join, takes a user-supplied query including one or more terms optionally joined by logical operations, an identification of two or more tables and an identification of a common join key shared across the tables. The composite join applies the query across the tables such that any of the query terms can be matched by any of the tables. A query is performed across all tables for each query term and any join keys associated with matching records from the tables are identified in a set of join keys associated with the respective term. The logical operations are then performed on the resulting sets of join keys to combine the results of the term queries according to the user query.
1-30. (canceled)
A method performed by a system comprising a storage apparatus and a processing apparatus having one or more computer processors, the method comprising:
A system comprising:
A set of one or more non-transitory computer-readable media storing instructions that when executed by a processing apparatus comprising one or more computer processors cause the processing apparatus to:
Dependencies are inferred from the claim text.