我们设置了一个带有两个节点的弹性搜索群集。我们希望第二个节点仅用于复制,因为负载不足以保证第二个节点。所有主要分片都在主分区上。
现在问题在于,每个其他查询都会转发到辅助节点。结果,查询时间加倍。我希望这是由于elasticsearch的负载平衡。
有没有办法阻止委派查询?
答案 0 :(得分:5)
如果在搜索请求URL上指定preference=_local
,则将在接收请求的节点上执行请求(假设此节点已在其上分配了必需的分片)。有关详细信息,请参阅http://www.elasticsearch.org/guide/reference/api/search/preference/。