Real-time aggregation of unstructured data into structured data for SQL processing by a relational database engine
First Claim
1. A method of searching unstructured data comprising:
- a. searching the unstructured data;
b. returning search results having attributes for aggregation;
c. aggregating the search results;
d. returning the aggregated search results to a wrapper; and
e. entering search result attributes in a nickname table, said nickname table being searchable by a structured data search engine.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, system, and program product for searching unstructured data. The unstructured data, as text data or image data, is searched by first searching the unstructured data through an extended search broker. The extended search broker has intermediary components between a search requestor and a search agent for unstructured data searching. The search agent returns the search results to the broker for aggregation. The broker aggregates the search results and returns the search results to a wrapper. The wrapper then takes result attributes from the aggregated search results and makes the attributes available, e.g., as one or more columns in a nickname table. This nickname table is searchable by a relational database using a structured query language.
253 Citations
26 Claims
-
1. A method of searching unstructured data comprising:
-
a. searching the unstructured data;
b. returning search results having attributes for aggregation;
c. aggregating the search results;
d. returning the aggregated search results to a wrapper; and
e. entering search result attributes in a nickname table, said nickname table being searchable by a structured data search engine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of searching unstructured data comprising:
-
a. searching the unstructured data with a structured data search engine, an unstructured data search agent, and an extended search broker there between;
b. returning search results having search result attributes from the search agent to the extended search broker for aggregation; and
c. entering the search result attributes in a nickname table, said nickname table being searchable by a relational database management system using a structured query language. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer system comprising an unstructured data search agent, a structured data search engine, and a nickname table, wherein
a. said computer system is adapted to initiate a search of unstructured data from the structured data search engine through the unstructured data search agent; -
b. said unstructured data search agent is adapted to receive search results having search result attributes from the unstructured data and aggregate the search results;
c. said computer system is adapted to enter the search result attributes in a nickname table; and
d. said structured data search engine is adapted to search attributes in the nickname table. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer system comprising an unstructured data search system, a structured data search engine, and a nickname table, wherein
a. said computer system is adapted to initiate a search of unstructured data from the structured data search engine through the unstructured data search system; -
b. said unstructured data search system comprises an extended search broker and an unstructured data search agent;
said unstructured data search system is adapted to receive search results with search result attributes from the search agent and return the search results with search result attributes to the extended search broker for aggregation and to aggregate the search results and search result attributes;
c. said computer system is adapted to enter the search result attributes in the nickname table; and
d. said structured data search engine is adapted to search the search result attributes in the nickname table. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer program product comprising computer readable code to program and configure a computer system to:
-
a. search unstructured data through an extended search broker and a search agent for unstructured data searching;
b. return search results and search result attributes from the search agent to the extended search broker for aggregation;
c. aggregate the search results and search result attributes; and
d. enter the search result attributes in a nickname table, said nickname table being searchable by a relational database management system using a structured query language, whereby to search unstructured data. - View Dependent Claims (24, 25, 26)
-
Specification