2017-05-03 42 views

回答

1

您可以使用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

+0

感谢您的伟大答案,但我使用python .. – art20170

+0

这是一个语言不可知的解决方案直接内壳。如果您使用python,那么只需引用结果对象的'['hits'] ['total']'属性。 – Val