2015-10-22 120 views
2

我有一个ES查询,看起来像这样(我通过Sense运行它):如何获取匹配查询ElasticSearch的数据的总大小?

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

此查询有结果的数量巨大。我真正需要知道的是这些结果在我的集群中占用了多少空间。有什么方法可以从ES中获得这种数据吗?

回答

0

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

也许您可以通过查看与您的索引相关的统计数据,考虑这些统计数据的文档数量,然后对这些文档的子集(给定查询返回的文档数量)近似相同来进行外推。

GET /_stats/store,docs?index=test 
相关问题