Я «почти» новичок в Elastic Search. Я использовал его некоторое время, но раньше не использовал Анализаторы.Должен ли я отображать все мои индексы с помощью моего анализатора на ElasticSearch?
Я могу сделать полнотекстовый поиск по моему проекту, но проблема в том, что когда я пытаюсь найти такое имя, как «Alex», я должен полностью набрать имя в корне. Он не работает с «Al» или «Ale». В нем говорится что-то вроде «no match found».
Я нашел некоторые исходные коды с разных сайтов, но это меня смущает.
Что я должен сделать, это:
1) Создание Ngram токенизатор
2) Тогда отображение с моими всеми индексами?
У меня есть много индексов, которые уже созданы, и я получил ошибки при создании сопоставления с ними.
Должен ли я создавать настройки и отображение анализатора в начале, непосредственно перед индексацией моих записей?
Я работаю над проектом Java, поэтому ответы на JAVA API будут очень оценены.
Большое спасибо!