rails searchkick error: анализатор [searchkick_word_middle_index] не найден для поля [word_middle] - PullRequest
0 голосов
/ 26 марта 2020

После изменения конфигурации searchkick с word_start на word_middle ошибка появляется только в тестовой среде, в режиме разработки все работает нормально.

Сообщение об ошибке:

[400] {"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"analyzer [searchkick_word_middle_index] not found for field [word_middle]"}],"type":"mapper_parsing_exception","reason":"Failed to parse mapping [_default_]: analyzer [searchkick_word_middle_index] not found for field [word_middle]","caused_by":{"type":"mapper_parsing_exception","reason":"analyzer [searchkick_word_middle_index] not found for field [word_middle]"}},"status":400}

1 Ответ

0 голосов
/ 26 марта 2020

Решение найдено. Мне нужно было создать собственный анализатор с именем: 'searchkick_word_middle_index'.

...