Elasticsearch is widely used as a search and analytics engine. Its capabilities as a text mining API are not as well known.
In the following article I’d like to show how text classification can be done with Elasticsearch. With a background in computational linguistics and several years of business experience as a freelancer in the field of text mining, I got the chance to implement and test the following techniques in different scenarios.