如何获得匹配查询ElasticSearch的数据总大小?

时间:2015-10-22 20:32:27

标签: elasticsearch

我有一个ES查询,看起来像这样(我通过Sense运行它):

GET /asdf/qwer/_search
{
  "query": {
    "filtered": {
      "filter": {
        "bool": {
          "must": [
            { "term": { "some_name": "some_value" } }
          ]
        }
      }
    }
  }
}

此查询有大量结果。我真正需要知道的是这些结果在我的集群中占用了多少空间。有没有办法从ES获得那种统计数据?

1 个答案:

答案 0 :(得分:0)

我不认为这在ES中是可行的。

也许你可以通过查看与你的索引相关的统计数据,看看这些统计数据被考虑多少个文档,然后对这些文档的一个子集近似相同(给定你的查询返回的文档数量)来推断。 / p>

GET /_stats/store,docs?index=test