11. A system for providing search results, the system comprising: a database comprising a knowledge graph; and one or more processors configured to perform operations comprising: parsing a search query to identify one or more words; determining an entity reference from the search query based on the one or more identified words; analyzing the entity reference to determine a type of entity reference; identifying a list of properties associated with the determined type of the entity reference from the knowledge graph; ranking the list of properties associated with the determined type of the entity reference; identifying a property for generating a presentation of search results from the ranked list of properties, based at least in part on the search query and on the type of the entity reference; determining a presentation technique associated with the property for generating a presentation; and causing to be presented search results based on the corresponding presentation technique of the property on the knowledge graph for generating a presentation.
20. The system of claim 11 , wherein the presentation technique is selected from the group consisting of gallery, timeline, map, list, chart, audio, and any combination thereof.