在solr中创建分片时......“分片只能添加到'隐式'集合”

时间:2017-06-12 12:24:17

标签: solr solrcloud

我们不需要SPLITSHARD。 我在创建集合时给了numShards = 1。我们需要shard2用于同一个集合。我们在为同一个集合创建shard2时遇到错误。

错误:分片只能添加到“隐式”集合

1 个答案:

答案 0 :(得分:0)

集合使用两种路由器实现方法。 default是“compositeId”路由器。

因此,如果使用compositeId路由器方法创建Collection,我们无法创建新的分片。 唯一可能的方法是拆分现有的碎片。

由于错误表明分片只能添加到“隐式”集合

如果使用implicit路由器创建集合,则可以添加分片。 您还可以定义router.field参数,以使用每个文档中的字段来标识文档所属的分片。但是,如果文档中缺少指定的字段,则文档将被拒绝

more on document routing

相关问题