The Morphological Analysis plugin integrates Russian and English morphology for java and lucene framework into elasticsearch. This plugin adds two new analyzers: “russian_morphology” and “english_morphology” and two token filters with the same names.
The demo.sh file shows a few examples of the analyzers behavior.
NOTE: Please note that this plugin is available only for Elasticsearch v5.6.x and below. For Elasticsearch version 6.0 and above consider switching to the officially supported hunspell token filter with russian dictionaries.
The following table shows the compatible versions of Elasticsearch and Morphological Analysis Plugin.
Morphological Analysis Plugin | Elasticsearch | URL |
---|---|---|
|
7.0.0+ | build yourself: gradlew build |