在 Kibana /Elastic Search 中聚合嵌套字段
Aggregating Nested Fields in Kibana /Elastic Search
我在弹性缓存 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"
}
]
}
现在我尝试在发现页面或可视化页面中搜索,但收到空白
经过一些反复试验和谷歌搜索后,我发现它不支持嵌套类型的聚合和开箱即用的搜索。要启用此功能,您必须安装一个插件,下面列出了我找到的最好的插件。
https://ppadovani.github.io/knql_plugin/overview/
该插件提供从发现选项卡到可视化选项卡的所有功能。
我在弹性缓存 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"
}
]
}
现在我尝试在发现页面或可视化页面中搜索,但收到空白
经过一些反复试验和谷歌搜索后,我发现它不支持嵌套类型的聚合和开箱即用的搜索。要启用此功能,您必须安装一个插件,下面列出了我找到的最好的插件。
https://ppadovani.github.io/knql_plugin/overview/
该插件提供从发现选项卡到可视化选项卡的所有功能。