为什么超时不会终止elasticsearch中的搜索请求处理?

时间:2015-05-17 17:30:00

标签: elasticsearch

正如他们在docs中所说的那样:

  

应该注意,此超时不会停止查询的执行;它只是告诉协调节点返回到目前为止收集的结果并关闭连接。在后台,即使已发送结果,其他分片仍可能正在处理查询。

想知道为什么不应该在因超时而返回结果后立即终止处理;如果知道任何更多的结果都不重要吗?

1 个答案:

答案 0 :(得分:2)

在分布式系统中协调这样的事情并非易事。开发人员只是简单地决定其他东西更重要,现在就把它留下来。