Как работать с русской морфологией в 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' ]
                    ]
                ]
            ]
        ],
  • Вопрос задан
  • 1904 просмотра
Решения вопроса 1
Captain
@Captain Автор вопроса
Если кому интересно, то сейчас модно это делать при помощи hunspell в папке /etc/elasticsearch/config/hunspell/ru_RU
https://www.elastic.co/guide/en/elasticsearch/guid...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 300 000 до 500 000 ₽
от 1 000 000 до 1 200 000 ₽
Сима-ленд Екатеринбург
от 120 000 до 250 000 ₽
24 апр. 2024, в 19:18
50000 руб./за проект
24 апр. 2024, в 19:05
15000 руб./за проект
24 апр. 2024, в 18:39
80000 руб./за проект