1. A method, comprising: receiving, by the computing device, a natural language based search query including a phrase or an abbreviation for information associated with managing operation of a datacenter; identifying, by the computing device, physical connections and hierarchal relationships of physical entities of the datacenter relevant to the natural language based search query; identifying, by the computing device, hierarchal relationships of virtual entities of the datacenter relevant to the natural language based search query; identifying, by the computing device, an intent of the natural language based search query based on the phrase or the abbreviation and the identified physical connections and hierarchal relationships of the physical entities and the identified hierarchal relationships of the virtual entities; performing a natural language based search, by the computing device, of data pertaining to operation of the data center based on the intent of the natural language based search query; and generating results of the search other than results from a keyword based search.