Creating custom analysis plugin
The last thing we want to discuss when it comes to custom ElasticSearch plugins is analysis process extension. We've chosen to show how to develop a custom analysis plugin because this is sometimes very useful, for example, when you want to have custom analysis process introduced that you use in your company or when you want to use Lucene analyzer or filter that is not present in ElasticSearch itself, or as a plugin for it. Because creating an analysis extension is more complicated as compared what we've seen so far, we decided to leave it until the end of the chapter.
Because developing a custom analysis plugin is the most complicated, at least from the ElasticSearch point of view and the number ...