我目前正在通过SolrServer.add(Collection<SolrInputDocument> docs)将一组文档存储到一个 Solr 服务器。我想将服务器分成例如碎片。是否可以使用此集合添加方法并根据此集合中的每个文档选择正确的分片?
我的简单分片策略是使用http://wiki.apache.org/solr/DistributedSearch中描述的 hashCode/modulo 方法选择正确的分片。
uniqueId.hashCode() % numServers
更新
好的,我在https://issues.apache.org/jira/browse/SOLR-2355找到了一个分布式更新处理器,但也许有更简单的方法?