Я определил индекс в эластичном кеше 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"
}
]
}
Теперь я пытаюсь выполнить поиск на странице обнаружения или странице визуализации, но получаю пустой
после небольшого количества проб и ошибок и поиска в Google я обнаружил, что не поддерживает вложенный тип для агрегации и поиска из коробки. Чтобы включить это, вы должны установить плагин, и лучший плагин, который я нашел, указан ниже.
https://ppadovani.github.io/knql_plugin/overview/
Плагин предоставляет все функции, от вкладки «Обнаружение» до вкладки «Визуализация».
Если вы используете последнюю версию, вы также можете использовать визуализацию Vega.
Пожалуйста, прочтите При каких обстоятельствах я могу добавить к своему вопросу «срочно» или другие похожие фразы, чтобы получить более быстрые ответы? - вкратце, это не идеальный способ обращения к волонтерам и, вероятно, контрпродуктивно для получения ответов. Пожалуйста, воздержитесь от добавления этого к своим вопросам.