我可以缩小 Elastic Search _stats get 的结果范围吗?

Can I narrow results from Elastic Search _stats get?

我正在为我正在处理的项目使用弹性搜索,我想知道是否有办法缩小我从索引统计搜索中获得的结果。 https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-stats.html

我目前使用 docs 来缩小我返回的关于索引的数据,但现在我只想返回文档计数大于 0 的数据。有谁知道这是否可能或如何实现到?

谢谢!

对于弹性搜索 1.5.2

如果您担心响应的大小(即,如果您有许多索引和许多分片),您可以做的最好的事情是使用 response filtering(仅自 ES 1.7 起可用)并且仅检索您可以在客户端进一步过滤的 docs 字段:

curl 'localhost:9200/_stats/docs?pretty&filter_path=**.docs.count'