elasticsearch - 在 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/
该插件提供从发现选项卡到可视化选项卡的所有功能。
推荐阅读
- android - 某些设备中的通话记录器问题,通话记录器在设备 7.1.1 上不起作用,无法记录其他人的声音
- android - 在android中取消媒体样式通知时出现问题
- mongodb - MongoDB 聚合组按相似字符串
- matlab - Matlab-如何在矩阵中找到数字的相邻元素?
- c++ - 为什么我的静态分析器找不到潜在的未初始化读取?
- python - 在 python 3 中无法访问(嵌套)枚举类型(proto3)
- grafana - 在influxdb中查询时如何写case?
- python - 在python中使用递归函数和结构类型?
- r - 使用 sparklyr 读取固定宽度的文件
- angular - pdfviewer:无法读取未定义的属性“FontInspector”?