1. A method for indexing data, the method comprising: receiving input from a user defining a classification; receiving input from the user defining an analytic for the classification; determining a definition of relevance parameters that characterize the classification; populating a cortex of unstructured data in a tangible computer readable database, the cortex of unstructured data being populated based on the classification; determining, using a processor based machine learning engine, relevant data from unstructured data based on the definition of relevance parameters, the relevant data being data that which is determined to be relevant to the classification defined by the user; analyzing the relevant data from unstructured data based on the relevance parameters to determine attributes in the relevant data; generating an index of the attributes from the relevant data based on the analyzing of the relevant data; storing the index in the cortex; and receiving a query from an analytics tool, the query specifying the classification and an analytics measure, wherein the index is used by an analytics tool to provide results for the query using the analytics measure as applied to the unstructured data in the relevant data indexed in the classification.