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; displaying in a user interface to the data driven application a result set from the filter operation; receiving keyword search terms in a search field of the user interface; applying in the memory of the host computing system a keyword search operation both to the unstructured data and also the encapsulated data of the different objects using the keyword search terms; aggregating the result set from the keyword search operation with the result set from the filter operation; and, displaying in the user interface the aggregation.
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; displaying in a user interface to the data driven application a result set from the filter operation; receiving keyword search terms in a search field of the user interface; applying in the memory of the host computing system a keyword search operation both to the unstructured data and also the encapsulated data of the different objects using the keyword search terms; aggregating the result set from the keyword search operation with the result set from the filter operation; and, displaying in the user interface the aggregation. 4. The method of claim 1 , further comprising: receiving keyword search terms in a search field of the user interface; applying in the memory of the host computing system a keyword search operation to the unstructured data using the keyword search terms; aggregating the result set from the keyword search operation with the result set from the filter operation; and, displaying in the user interface the aggregation.