1. A computer-implemented method for providing guided navigation across different object types, comprising: receiving a search request; retrieving result objects in response to the search request, the result objects comprising the different object types, including a database object and an unstructured object; creating a metadata database, by: defining a number of the object types; defining a number of generic attributes associated with the object types; configuring the metadata database based on the defined number of object types and generic attributes; and defining metadata, for each generic attribute of each object type, which maps an individual attribute of the object type to the corresponding generic attribute; accessing the metadata database to obtain the metadata; normalizing the result objects based on the accessed metadata, wherein the accessed metadata is associated with the generic attributes related to each of the object types, the accessed metadata including a mapping of one of the generic attributes to both the database object and the unstructured object; generating guided navigation results across the different object types of the result objects based on the normalization; and storing the generated guided navigation results in a memory.