2012-01-04 11 views
1

現在、1つのSolrサーバーに文書の集合をSolrServer.add(Collection<SolrInputDocument> docs)で格納しています。私は、サーバーを例えば以下のように断片化したい。シャードこのコレクション追加メソッドを使用して、このコレクション内の各単一のドキュメントに基づいて正しいシャードを選択することは可能ですか?Solrjを使用して複数の文書をSolrの断片に書き込む

簡単なシャーディング戦略は、http://wiki.apache.org/solr/DistributedSearchに記載されているhashCode/moduloメソッドを使用して、適切なシャードを選ぶことです。

uniqueId.hashCode() % numServers 

更新

OK、私はhttps://issues.apache.org/jira/browse/SOLR-2355に分布して更新処理を発見したが、多分簡単な方法はありますか?

答えて

1

最後に、私が使用したデータエンティティに関するデータベースに格納されたマッピングに終わった。そこで、私はエンティティをSolrインスタンスにマッピングします。

関連する問題