This is a gentle guide to building simple semantic search features that go beyond keyword search. Uses sentence embeddings and Annoy to build a "similar questions" feature.
Semantic search is one of the most powerful ideas to come out of NLP in recent years. Developers would benefit from having a sense of how it works. This article oversimplifies it to its essence with a working code example. All feedback is welcome!
This is a gentle guide to building simple semantic search features that go beyond keyword search. Uses sentence embeddings and Annoy to build a "similar questions" feature.
Semantic search is one of the most powerful ideas to come out of NLP in recent years. Developers would benefit from having a sense of how it works. This article oversimplifies it to its essence with a working code example. All feedback is welcome!