我想将查询发送给ELS,该查询仅返回总点击数。
没有别的
就像我得到回应一样
{ "took": 1111, "timed_out": false, "_shards": { "total": 9, "successful": 9, "failed": 0 }, "hits": { "total": 731552, }
我只想打印731552
现在我只发送:
卷曲http:// server:9200 / games_profilder / _search
谢谢
您可以为此使用响应过滤:
curl http://server:9200/games_profilder/_search?filter_path=hits.total
这将产生
{ "hits": { "total": 731552 } }
如果您真的只想得到总数,则可以使用以下方法传递结果jq:
jq
curl http://server:9200/games_profilder/_search?filter_path=hits.total | jq '.hits.total'
那只会产生数字 731552
731552