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.