11. A computer program product for semantically aware adaptive searching and navigation of application data, the computer program product comprising: a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code for associating different tags with different data of a database of unstructured data, each of the different tags corresponding to selected semantics of different objects encapsulating data for a data driven application; computer readable program code for applying a filter operation to both the tags of the unstructured data and also the different objects, using filter criteria corresponding to one or more semantics of the different objects; computer readable program code for displaying in a user interface to the data driven application a result set from the filter operation; computer readable program code for receiving keyword search terms in a search field of the user interface; computer readable program code for applying a keyword search operation both to the unstructured data and also the encapsulated data of the different objects using the keyword search terms; computer readable program code for aggregating the result set from the keyword search operation with the result set from the filter operation; and, computer readable program code for displaying in the user interface the aggregation.
13. The computer program product of claim 11 , further comprising: computer readable program code for receiving keyword search terms in a search field of the user interface; computer readable program code for applying a keyword search operation both to the unstructured data and also the encapsulated data of the different objects using the keyword search terms; and, computer readable program code for displaying in the user interface a result set from the keyword search operation.