Как реализовать исправление раскладки в Elasticsearch?
Как реализовывается подобный функционал? В документации ничего нет, а в остальных источниках пишется, что раскладка заменяется до передачи запроса на поиск. Также видел, что предлагается реализация через suggest, но конкретных указаний нет.
Вопрос: как всё же это сделать?
Ответы (1 шт):
Автор решения: n.osennij
→ Ссылка
$rusLetters = ['й', 'ц'];
$engLetters = ['q', 'w'];
echo str_replace($engLetters, $rusLetters , 'qw');