Итак, у меня есть индексasticsearch с 5 миллионами строк, таких как: "привет", "как дела", "привет".Просто фразы для моего бота.
Итак, как мне создать запрос Java Elasticsearch для поиска наиболее похожих строк.
Например: "Как дела, Денни?"-> "Как дела".
Я пробовал нечеткий поиск, но он не работает правильно, как для меня.Лучшая реализация, которую я когда-либо видел, была: триграммы postgres с расстоянием Левенштейна, но в 5 миллионах строк это работает медленно.
В общем, мне нужно только расстояние Левенштейна.