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