如何判断Elasticsearch查询结果是否基于所有索引数据

时间:2015-09-02 11:16:45

标签: elasticsearch

在Elasticsearch查询结果数据结构中,有关于查询的分片数量的信息。它看起来像像这样:

  

_shards:{总数:45,成功:31,失败:0}

这是否意味着返回的结果集可能不完整(因为45> 31)?

为什么失败的分片数量不是14(= 45 - 31 =总 - 成功)?

在某些应用程序中,根据所有分片获取结果尤为重要,例如:当聚合函数用于报告时。在这样的应用中,最好没有结果而不是错误的结果。因此,从结果中得知是否正确似乎是第二个最佳解决方案。最好不要得到任何结果而不是错误结果。

0 个答案:

没有答案