Google has introduced a new enhancement of its search algorithm, the "Knowledge Graph." Otherwise known as semantic search, the Knowledge Graph attempts to predict what users mean by words with multiple meanings. Taj Mahal, for instance, could be a place to visit or a musician.
Or, if you're searching for Leonardo de Vinci, Google might suggest other renaissance painters, because it assumes that you may alone know one famous painter.
Check out the video below for more explanation: