I am experimenting with elasticsearch as a search server and my task is to build a \"semantic\" search functionality. From a short text phrase like \"I have a burst pipe\" t
A bit late to the party, but part II of this blog seems to address this through "contextual searches". It basically makes a two-part query to Elasticsearch in order to build a list of "seed" documents and then an expanded query via the more-like-this API. The result is a set of documents most contextually similar to the search query.