1. A method of generating an index to provide access to a database where the database includes structured data columns and unstructured data columns, the method comprising the steps of: identifying one or more unstructured data columns and one or more structured data columns from the database; generating a combined index of the unstructured and structured data columns, the combined index providing associative access to the database using a query that includes both unstructured conditions and structured conditions.