In the last chapter, we learned about the Elasticsearch analysis plugins. We tried three different plugins; two from the official Elastic Team and one from the community. It seems to me that the two core Analysis plugins, ICU Analysis and Smart Chinese analysis, do not meet with the expectations. At least in the simple testing, both plugins do not produce good resulting tokens. In contrast to the two officially supported Analysis plugins, the Lucene IK Analysis plugin from the community works better. In this chapter, we will learn about the advanced features supported by Elasticsearch. We will start with the machine learning feature.
In the context of Elasticsearch, machine learning can be thought of as a natural extension of search and analysis. Recall that we looked at Bollinger Bands in Chapter 10, Using Elasticsearch for Exploratory Data...