Агрегирование вложенных полей в кибане / упругий поиск - PullRequest
0 голосов
/ 07 мая 2018

Я определил индекс в эластичном кеше 6

PUT my_index
{
 "mappings": {
  "_doc": {
  "properties": {
    "user": {
      "type": "nested" 
       }
      }
     }
  }
 }

и загрузил некоторые данные, как указано ниже

 PUT my_index/_doc/1
{
 "group" : "coach",
"user" : [
    {
    "first" : "John",
    "last" :  "Frank"
   },
   {
    "first" : "Hero",
    "last" :  "tim"
   }
  ]
}

PUT my_index/_doc/2
{
 "group" : "team",
"user" : [
    {
    "first" : "John",
    "last" :  "term"
   },
   {
    "first" : "david",
    "last" :  "gayle"
   }
  ]
}

Сейчас я пытаюсь выполнить поиск на странице обнаружения или на странице визуализации, но я получаю пустое

Loaded Data

Discover Search Results

Visualization

1 Ответ

0 голосов
/ 10 мая 2018

после небольшого количества проб и ошибок и поиска в Google, я обнаружил, что не поддерживает вложенный тип для агрегации и поиска из коробки. Чтобы включить это, вы должны установить плагин, и лучший плагин, который я нашел, указан ниже.

https://ppadovani.github.io/knql_plugin/overview/

Плагин предоставляет все функции от вкладки обнаружения до вкладки визуализации.

...