Elasticsearch: фиксированные данные и предварительный поиск всех комбинаций строк? - PullRequest
1 голос
/ 23 сентября 2019

В моей базе данных 33 миллиона документов, и эти данные исправлены.Я предоставляю search-as-you-type и заметил, что самый медленный поиск - это поиск с наименьшим количеством символов, например, "a".

Мой вопрос: есть ли способ предварительного вычисления всех результатов, скажем,, любая комбинация из 1,2 или 3 символов поиска и сохранения в памяти?Таким образом, когда пользователь вводит что-либо длиной до 3 символов, результаты будут мгновенными, поскольку они находятся в памяти.Любой поиск, который состоит из 4+ символов, будет выполняться в обычном режиме.

Надеюсь, что это понятно, и в ES есть встроенное решение.

С уважением.R

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...