1. A method comprising: receiving input from a user defining a classification; determining a sample set of unstructured data based on the classification defined by the user; analyzing the sample set of unstructured data to determine a classification mapping that maps attributes of the sample set of unstructured data to class labels for the classification; indexing attributes of a set of data objects in a second set of unstructured data; mapping one or more data objects in the set of data objects to the class label based on the classification mapping that maps indexed attributes of the one or more data objects to the class label; determining feedback based on the user's response to an interaction with results determined using the class label; and adapting the classification mapping based on an analysis of the feedback by adjusting the sample set used to determine the classification mapping to the class label.