rails searchkick error: анализатор [searchkick_word_middle_index] не найден для поля [word_middle]

После изменения конфигурации word_start с 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 ответ


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


Есть идеи?

10000