Я работаю над индексированием большого набора данных, который имеет несколько полей имен для определенного объекта. Я определил поле имени массива типов и добавляю в него около 4 имен. Между некоторыми именами есть пробелы, и они токенизируются. Могу ли я этого избежать?
Я знаю, что для String у нас есть текст, а также тип ключевого слова в Elastic, но как мне определить тип как ключевое слово, когда у меня есть массив в качестве типа данных? По умолчанию все поля массива имеют текстовый тип. Я хочу, чтобы они рассматривались как тип ключевого слова, чтобы они не токенизировались при индексировании.
Ожидается: если я сохраню «Hello World» в массиве, я смогу выполнить поиск «Hello World».
Текущее поведение: он хранит приветствие по-другому и мир по-другому, поскольку он токенизирует это.