When you get the prepopulated Solr configuration from the Drupal Solr module it generates the Russian SnowballPorterFilterFactory for the Ukrainian language. As you can see from the following article, Ukrainian is quite different from Russian. Actually, it is more similar to Belarussian and the Latin based languages of Polish or Slovak, see:
https://www.ukrainianlessons.com/ukrainian-and-russian-languages/
On www.osce.org we have thousands of nodes in Ukrainian and I can confirm that the search in Ukrainian with Russian stemming is far from being ideal (please be aware that this is not a political statement). For example, the stemming for plurals does not work as Ukrainian uses letters that do not exist in Russian. Search with Morfologik works better:
https://lucene.apache.org/solr/guide/6_6/language-analysis.html#Language...
| Comment | File | Size | Author |
|---|---|---|---|
| #7 | ukrainian_lemm.patch | 4.22 KB | OanaIlea |
| #7 | interdiff_5-7.txt | 828 bytes | OanaIlea |
| #5 | ukrainian_lemmatization.patch | 4.31 KB | OanaIlea |
Comments
Comment #2
gnindl commentedComment #3
gnindl commentedComment #4
OanaIlea commentedComment #5
OanaIlea commentedComment #6
mkalkbrenner8315 is already in use on github. use 8316
This should be called in the inner if() because we would only save 'uk'.
Comment #7
OanaIlea commentedComment #9
mkalkbrenner