Search has come a long way with the introduction of advanced concepts and technology and with this, what we expect from it has also evolved with time. Now, one might wonder what was wrong with the traditional search approach, which was primarily based on keywords. Well, the simple answer is the lack of accuracy, as the keyword based approach can often go wrong. This lack of consistency can serve the purpose of the average user. However, when it comes to enterprises depending on the accuracy of the search to gather valuable insights for their business, there is a need for a more advanced search tool.