它在后台如何工作?
可以说它有两个查询。
总花费时间是
1)网络延迟+查询1的时间+查询2的时间
要么
2)网络延迟+最大值(查询1的时间,查询2的时间)
我假设它是较晚的,但找不到任何文档来确认这一点。
最佳答案
如TransportMultiSearchAction的实现所示,总时间是网络延迟和最慢的搜索。
请注意,可以将搜索路由到群集中的其他节点,并且网络延迟当然也是一个因素。请参见preference搜索参数来控制它。
关于elasticsearch - Elasticsearch多重搜索如何工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20050444/