Индексирование объектов с переменными вложенными типами в Elasticsearch - PullRequest
0 голосов
/ 01 октября 2019

У меня есть необычный фрагмент данных, для которого мне нужно создать карту. Вот пример данных, которые мне нужно индексировать:

{
 "tstamp": "12345",
 "name": {
   "label": "bill",
   "last": "nye"
 },
 "about":{
   "color":"W",
   "birthplace":"alaska",
   "college":["university of kalamazoo", "The University of Miami"]
 }
}

Сложность в том, что поле about может содержать дополнительные поля строк или массивов, но имя и общее количество возможных полей известны. Индексированный объект может содержать 1 или более из этих полей. (Имеется в виду не только цвет, место рождения и колледж). Как я могу построить отображение, которое может учитывать эти объекты различного размера? Нужно ли использовать динамический шаблон?

Использование Elasticsearch 5.xx

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