In the previous chapter, we learned about Elasticsearch SQL. We started with a basic understanding of the Elasticsearch SQL language from its conceptual definition to practical examples. We have written a SQL statement in command-line mode. We have played with the SQL REST API in the Kibana Dev Tools console. We also gave a direction for programming with Elasticsearch SQL through JDBC (Java Database Connectivity).
In this chapter, we will introduce the Elasticsearch plugin, which is an approach to enhance Elasticsearch's capabilities in a customized way. Elasticsearch comes with many core built-in plugins. Additionally, there are many available custom plugins that have been contributed by different communities too. In this chapter, however, we will focus only on the Analysis Plugins.
In this chapter, we will cover the following...