它在后台如何工作?
可以说它有两个查询。
总花费时间是

1)网络延迟+查询1的时间+查询2的时间

要么

2)网络延迟+最大值(查询1的时间,查询2的时间)

我假设它是较晚的,但找不到任何文档来确认这一点。

最佳答案

TransportMultiSearchAction的实现所示,总时间是网络延迟和最慢的搜索。

请注意,可以将搜索路由到群集中的其他节点,并且网络延迟当然也是一个因素。请参见preference搜索参数来控制它。

关于elasticsearch - Elasticsearch多重搜索如何工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20050444/

10-11 22:53
查看更多