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.