Captain
@Captain

Как работать с русской морфологией в Elasticsearch?

Подобный вопрос уже был, но сейчас, в последней версии фильтр russian_morphology недоступен, насколько я понимаю. Поэтому и вопрос - а как его сейчас готовить? У меня сейчас вот так, но с окончаниями работает из рук вон плохо:
'body' => [
        'settings' => [ 
            'number_of_shards' => 1,
            'number_of_replicas' => 0,
            'analysis' => [ 
                'filter' => ['shingle' => [ 'type' => 'shingle']],
                'analyzer' => [
                    'texter' => [
                        'type' => 'custom',
                        'tokenizer' => 'standard',
                        'filter' => ['lowercase', 'snowball', 'elision' ]
                    ]
                ]
            ]
        ],
  • Вопрос задан
  • 2208 просмотров
Решения вопроса 1
Captain
@Captain Автор вопроса
Если кому интересно, то сейчас модно это делать при помощи hunspell в папке /etc/elasticsearch/config/hunspell/ru_RU
https://www.elastic.co/guide/en/elasticsearch/guid...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы