# Ukrainian official language analyzers in elasticsearch

**URL:** <https://discuss.elastic.co/t/ukrainian-official-language-analyzers-in-elasticsearch/41004>\
**Category:** Elasticsearch\
**Created:** [February 4, 2016, 9:29pm UTC](https://discuss.elastic.co/t/ukrainian-official-language-analyzers-in-elasticsearch/41004 "2016-02-04T21:29:53Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![acmnamin](https://avatars.discourse-cdn.com/v4/letter/a/53a042/32.png) [@acmnamin](https://discuss.elastic.co/u/acmnamin)\
**Post date:** [February 4, 2016, 9:29pm UTC](https://discuss.elastic.co/t/ukrainian-official-language-analyzers-in-elasticsearch/41004/1 "2016-02-04T21:29:53Z")

</div>

When (roadmap) Ukrainian will be supported **officially** by #elasticsearch and in which version. @elastic [https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-lang-analyzer.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-lang-analyzer.html)

---

<div class="post-metadata">

**Author:** ![Ivan](https://avatars.discourse-cdn.com/v4/letter/i/df788c/32.png) [@Ivan](https://discuss.elastic.co/u/Ivan)\
**Post date:** [February 4, 2016, 11:51pm UTC](https://discuss.elastic.co/t/ukrainian-official-language-analyzers-in-elasticsearch/41004/2 "2016-02-04T23:51:38Z")

</div>

Elasticsearch basically exposes whichever languages analyzers are provided  
by Lucene. If a language is not supported by Lucene, it would be best to  
start there for contributing.

[https://lucene.apache.org/core/5\_4\_1/analyzers-common/overview-summary.html](https://lucene.apache.org/core/5_4_1/analyzers-common/overview-summary.html)

There might be 3rd party plugins for such an analyzer. These plugins are  
generally not supported by Elasticsearch.

---

<div class="post-metadata">

**Author:** ![acmnamin](https://avatars.discourse-cdn.com/v4/letter/a/53a042/32.png) [@acmnamin](https://discuss.elastic.co/u/acmnamin)\
**Post date:** [February 5, 2016, 1:52pm UTC](https://discuss.elastic.co/t/ukrainian-official-language-analyzers-in-elasticsearch/41004/3 "2016-02-05T13:52:49Z")

</div>

Thanks Ivan.  
I do not find Lucene roadmap either for language implementation.  
In fact, I am interested on the following languages  
Ukrainian, Hebrew and Bahasa.  
Seems Lucene does not have those languages today.  
Do you know, if future versions of Lucene will bring those languages?

---

<div class="post-metadata">

**Author:** ![nik9000](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nik9000/32/44947_2.png) [@nik9000](https://discuss.elastic.co/u/nik9000)\
**Post date:** [February 5, 2016, 2:14pm UTC](https://discuss.elastic.co/t/ukrainian-official-language-analyzers-in-elasticsearch/41004/4 "2016-02-05T14:14:55Z")

</div>

> [@acmnamin](#):
>
> Do you know, if future versions of Lucene will bring those languages?

The Lucene mailing lists are the right place to bring that up. There exists a AGPL Hebrew [plugin](https://github.com/synhershko/elasticsearch-analysis-hebrew) you can try. It does lemmatization rather than stemming, iirc.

If you want to write an Elasticsearch plugin with more language support that is totally possible. Making a great plugin would be hard but making one that is much better than nothing is not so hard. So long as the language uses spaces to separate words.

---

<div class="post-metadata">

**Author:** ![Sarimarcus](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sarimarcus/32/11748_2.png) [@Sarimarcus](https://discuss.elastic.co/u/Sarimarcus)\
**Post date:** [September 2, 2016, 10:41am UTC](https://discuss.elastic.co/t/ukrainian-official-language-analyzers-in-elasticsearch/41004/5 "2016-09-02T10:41:14Z")

</div>

You can try this : [https://github.com/mrgambal/elasticsearch-ukrainian-lemmatizer](https://github.com/mrgambal/elasticsearch-ukrainian-lemmatizer)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 5, 2017, 10:22pm UTC](https://discuss.elastic.co/t/ukrainian-official-language-analyzers-in-elasticsearch/41004/6 "2017-07-05T22:22:56Z")

</div>


