Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go 有没有办法将json查询转换为人类可用的Kibana链接?_Go_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Go,elasticsearch" /> elasticsearch,Go,elasticsearch" />

Go 有没有办法将json查询转换为人类可用的Kibana链接?

Go 有没有办法将json查询转换为人类可用的Kibana链接?,go,elasticsearch,Go,elasticsearch,我有一个Go程序,使用Go Elasticsearch客户端总结Elasticsearch数据库中的一些数据。查询字符串比这要复杂一些,但要点如下: query := `{"stored_fields": ["_source"], "query": {"bool": {"must":[{"match": {"Area.Dealer": "` +

我有一个Go程序,使用Go Elasticsearch客户端总结Elasticsearch数据库中的一些数据。查询字符串比这要复杂一些,但要点如下:

query := `{"stored_fields": ["_source"], "query": {"bool": {"must":[{"match": {"Area.Dealer": "` +
    myData.DealerName + `"}}, {"range": {"@timestamp": {"gte": "` +
    startTimeString + `", "lte": "` + endTimeString + `"}}}]}}, "size": 2000}`

因为我的Go程序的输出是一个摘要,所以报告遗漏了很多数据。因此,我想知道是否有一种方法可以轻松地将这个JSON查询转换为一个URL,该URL将指向Kibana服务器以报告相同的数据,但提供完整的详细信息?

我看不到一种简单的方法。因此,我所做的是获取代码中的JSON,然后将其粘贴为查询,如下所述:


然后,我基本上构建了一个URL来匹配我刚刚从上面的链接生成的URL。丑陋,但功能强大。

在这种情况下,该链接应该是什么样子?我不确定。这是我要问的问题之一