Скопировать значения нормальных полей в сопоставлении эластичного поиска как вложенные - PullRequest
0 голосов
/ 17 февраля 2019

Мой индекс содержит вложенный документ «multi_location» в следующем формате.Мне нужно запросить поле «mapsResponseDisplay» в каждом вложенном объекте.

{
    "multi_location": [
        {
            "country": "Canada",
            "city": "Lachine",
            "mapsResponseDisplay": false
        },
        {
            "mapsResponseDisplay": true,
            "country": "Canada",
            "city": "Markham"
        }
    ]
}

, но тип отображения поля «multi_location» не является вложенным.Из-за других зависимостей API я не могу изменить тип отображения поля на вложенный.Есть ли в любом случае, где я могу скопировать значение "multi_location" с другим именем поля во время индексации с вложенным типом отображения?Я пробовал "copy_to" функциональность, но она не работает.

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