Solr云文档路由

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Solr云文档路由相关的知识,希望对你有一定的参考价值。

目前我有一个zookeeper多solr服务器,单个分片设置。 solr会自动生成唯一ID。

我现在有一个zookeeper多solr服务器,多个分片要求。我需要能够将更新路由到特定的分片。

阅读http://searchhub.org/2013/06/13/solr-cloud-document-routing/后,我担心如果我想将更新路由到特定的分片,我不能允许solr生成随机唯一ID。

任何人都不能为我证实这一点,也许可以解释最好的方法。

谢谢

答案

由于它是由zookeeper管理的,因此无法将文档路由到特定的分片。

您的问题的解决方案是您应该创建两个集合而不是两个分片。将第一个集合与两个服务器一起使用,第二个集合可以使用第三个服务器,然后您可以将更新发送到特定服务器。设计应该看起来像

collection1---->shard1---->server1,server2
collection2---->shard1----->server3

这样,您可以根据需要分离索引。

以上是关于Solr云文档路由的主要内容,如果未能解决你的问题,请参考以下文章

solr admin界面的监控

solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例

solr 学习片段

Solr 6.6.2分组查询

在 solr 3.4 中放置突出显示片段配置的位置

Solr Highlighting:如何为同一字段请求多个片段长度?