Solr Cloud会将请求路由到具有来自没有该集合的节点的集合的节点吗?

时间:2017-04-21 07:08:49

标签: solr solrcloud

例如,我有一个包含4个实例的Solr Cloud(s1,s2,s3和s4)。我创建了一个包含一个碎片和两个复制品的集合,称为“abc”#39;在s1和s2上展开。

当我向集合提交查询时,abc'在s3或s4上,Solr Cloud会自动将我的请求路由到s1或s2吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以将您的查询提交到solrlcoud中的任何节点,无需担心。

但是,如果您使用的是SolrJ,而不仅仅是普通的Http,如果您使用CloudSolrClient,它将知道在客户端发送查询所需的位置,因此Solrlcoud内部需要的网络流量更少。

其他语言没有类似的功能,因此您只能使用基于JVM的语言。