Создайте поле ключевого слова, объединенное с другими полями

У меня есть индекс с отображением 3 полей. Скажем, f1, f2 и f3.
Мне нужно новое поле ключевого слова с конкатенацией значений f1, f2 и f3, чтобы иметь возможность агрегирования по нему, чтобы избежать большого количества вложенных циклов. при проверке результатов поиска.

Я видел, что этого можно добиться с помощью преобразования источника, но, начиная с эластичной версии 5, эта функция была удалена.

Используемая версия ElasticSearch: 6.5

В: Как я могу заархивировать конкатенацию в ElasticSearch версии 6.5?


person Carlos Blasco    schedule 25.02.2019    source источник


Ответы (1)