通过Solrj
问题描述:
写入多个文件到Solr碎片我目前通过SolrServer.add(Collection<SolrInputDocument> docs)存储的文档的集合到一个Solr的服务器。我想将服务器分成例如碎片。是否可以使用这种Collection-added方法并基于此集合中的每个单个文档选择正确的分片?通过Solrj
我的简单拆分策略是选择正确的碎片,通过使用像在http://wiki.apache.org/solr/DistributedSearch描述哈希码/模数方法。
uniqueId.hashCode() % numServers
更新
OK,我已经找到了https://issues.apache.org/jira/browse/SOLR-2355分布式更新处理器,但也许有一个更简单的方法吗?
答
OK,终于我结束了我存储在数据库中关于我使用的数据实体的映射。所以我将实体映射到Solr实例。