Извините, если вопрос кажется новым, я довольно плохо знаком с эластичным.
У меня есть пользовательский интерфейс с полем ввода пользователя, где пользователи вводят его поиск и запускают поиск по одному индексу.Я хочу определить, какое поле следует запрашивать, основываясь на пользовательском вводе, когда это возможно.
Пример сценария: Вводимые пользователем данные 18 -> Я хочу выполнить фильтрацию по полю возраста.Пользователь вводит "Джо" -> Я хочу, чтобы фильтровать по имени поля, "разработчик" -> фильтр по полю работы.Более того, было бы замечательно, если бы «> 18» интерпретировалось как запрос диапазона по возрасту.
Возможно ли что-то подобное с использованием эластичного API или мне нужны пользовательские анализаторы / анализаторы?