Skip to content

azubanov/elasticsearch-analysis-morphology

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Morphological Analysis Plugin for ElasticSearch

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.

Compatibility

The following table shows the compatible versions of Wlasticsearch and Morphological Analysis Plugin.

Morphological Analysis Plugin Elasticsearch URL
1.2.0 1.0.0 → master http://dl.bintray.com/content/imotov/elasticsearch-plugins/org/elasticsearch/elasticsearch-analysis-morphology/1.2.0/elasticsearch-analysis-morphology-1.2.0.zip
1.1.0 0.90.0.Beta1 → 0.90.X http://dl.bintray.com/content/imotov/elasticsearch-plugins/elasticsearch-analysis-morphology-1.1.0.zip
1.0.0 0.19.0 → 0.20.99 http://dl.bintray.com/content/imotov/elasticsearch-plugins/elasticsearch-analysis-morphology-1.0.0.zip

Installation

In order to install the plugin, simply run the following command in the elasticsearch home directory:

bin/plugin -install analysis-morphology -url URL

where URL is the URL of the plugin from the compatibility table. For examples to install version 1.2.0 run

bin/plugin -install analysis-morphology -url http://dl.bintray.com/content/imotov/elasticsearch-plugins/org/elasticsearch/elasticsearch-analysis-morphology/1.2.0/elasticsearch-analysis-morphology-1.2.0.zip

Upgrade to 1.2.0

The way position increments are handled was changed in the version 1.2.0. Therefore, complete reindexing is highly recommended after upgrade to 1.2.0.

About

Morphological Analysis Plugin for ElasticSearch

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 73.9%
  • Shell 26.1%