В настоящее время я храню коллекцию документов на одном сервере Solr через SolrServer.add(Collection<SolrInputDocument> docs). Я хочу очертить сервер, например. Осколки. Можно ли использовать этот метод добавления коллекции и выбрать правильный осколок на основе каждого отдельного документа в этой коллекции?Написание нескольких документов на осколки Solr через Solrj
Моя простая стратегия ошпаривания заключается в том, чтобы выбрать правильный осколок, используя метод hashCode/modulo, как описано в http://wiki.apache.org/solr/DistributedSearch.
uniqueId.hashCode() % numServers
Update
ОК, я нашел распределенный процессор обновления в https://issues.apache.org/jira/browse/SOLR-2355, но, возможно, есть более простой способ?