Kibana: 将 kibana 可视化的 json 转换为弹性查询

创建于 2017-06-07  ·  3评论  ·  资料来源: elastic/kibana

Kibana 版本:5.2.2

弹性搜索版本:5.2.2

服务器操作系统版本

浏览器版本

浏览器操作系统版本

原始安装方法(例如下载页面、yum、源代码等)

例如,这是索引 .kibana 中的 kibina 可视化 json:
///////////////////////////////////////////////// ////
{
"_index": ".kibana",
"_type": "可视化",
"_id": "08a67c30-4b43-11e7-8734-a9fa787d77b3",
“_score”:9.687088,
“_来源”: {
"title": "临时可视化",
"visState": """{"title":"temp可视化","type":"pie","params":{"addTooltip":true,"addLegend":true,"legendPosition":"right", "isDonut":false},"aggs":[{"id":"1","enabled":true,"type":"count","schema":"metric","params":{}} ,{"id":"2","enabled":true,"type":"terms","schema":"segment","params":{"field":"sahab_metadata.source","size" :5,"order":"desc","orderBy":"1"}}],"listeners":{}}""",
"uiStateJSON": "{}",
“描述”: ””,
“版本”:1,
“kibanaSavedObjectMeta”:{
"searchSourceJSON": """{"index":"twitter","query":{"query_string":{"query":"*","analyze_wildcard":true}},"filter":[]}" “”
}
}
}
///////////////////////////////////////////////// /////////////

现在,我需要通过代码和编程来获得上述可视化的弹性查询。

欲望输出是:

{
“询问”: {
“请求参数”: {
“询问”: ”*”,
“analyze_wildcard”:真
}
},
“大小”:0,
“_来源”: {
“不包括”:[]
},
“aggs”:{
“2”:{
“条款”:{
"field": "sahab_metadata.source",
“大小”:5,
“命令”: {
"_count": "desc"
}
}
}
}
}

最有用的评论

@socialmineruser1间谍面板应该做你想做的。

如果您按下可视化底部附近的灰色小箭头图标,它会展开“间谍面板”。 这显示了用于生成可视化的 ES 请求和响应。

点击这个:
image

这将打开:
image

所有3条评论

@socialmineruser1间谍面板应该做你想做的。

如果您按下可视化底部附近的灰色小箭头图标,它会展开“间谍面板”。 这显示了用于生成可视化的 ES 请求和响应。

点击这个:
image

这将打开:
image

谢谢...

我不是 Kibana 的专家,但我想我可以帮助你,所以请访问我的网站

此页面是否有帮助?
0 / 5 - 0 等级