Methods and systems are disclosed for providing guided navigation across
different types of result objects. The methods and systems may receive a
search request and generate a search result based on the search request,
the search result including result objects of different object types.
Further, the methods and systems may normalize the result objects based
on metadata associated with generic attributes related to each object
type. Based on the normalization, guided navigation results are generated
across the different object types of the result objects. Further, the
methods and systems may create a metadata database by defining object
types for result objects that are generated in response to a search
request and defining generic attributes corresponding to the object
types. The generic attributes reflect attributes that apply to all object
types. The database is generated based on the defined object types and
generic attributes, and includes metadata used to provide guided
navigation across different types of the result objects.