Semantic Search is a task usually performed in NLP and Legal NLP. With a large collection of clauses and documents, being able to search through them well is a necessity. Semantic search allows search to be carried out beyond just keywords and exact matching. For example, with semantic search when searching for “criminal offences”, “homicide” should also be retrieved in the results since the two are semantically related. Semantic Search in Legal NLP goes beyond keyword searching to search on the semantic layer of text.