elasticsearch仅返回总点击次数

时间:2017-05-03 11:29:42

标签: elasticsearch kibana

我想向ELS发送仅返回总点击数的查询。

没有其他任何东西

就像我得到了反响

{   "took": 1111,   "timed_out": false,   "_shards": {
    "total": 9,
    "successful": 9,
    "failed": 0   },   "hits": {
    "total": 731552,   
 }

我只想打印731552

现在我发送:

curl http://server:9200/games_profilder/_search

感谢

1 个答案:

答案 0 :(得分:2)

您可以使用response filtering

curl http://server:9200/games_profilder/_search?filter_path=hits.total

将产生

{
  "hits": {
    "total": 731552
  }
}

如果您真的只想获得总数,可以使用jq管道结果,如下所示:

curl http://server:9200/games_profilder/_search?filter_path=hits.total | jq '.hits.total'

,这只会产生数字731552