1. A method for semantically aware adaptive searching and navigation of application data, the method comprising: 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 executing in memory of a host computing system; applying in the memory of the host computing system 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; and, displaying in a user interface to the data driven application a result set from the filter operation.