2012-01-04 5 views
1

현재 SolrServer.add(Collection<SolrInputDocument> docs)을 통해 하나의 Solr 서버에 문서 모음을 저장하고 있습니다. 예를 들어 서버를 예를 들어 파편. 이 컬렉션 추가 방법을 사용하고이 컬렉션의 각 단일 문서를 기반으로 올바른 조각을 선택할 수 있습니까?Solrj를 통해 Solr 파편에 여러 문서 작성

간단한 샤딩 전략은 http://wiki.apache.org/solr/DistributedSearch에 설명 된 hashCode/modulo 메서드를 사용하여 올바른 샤드를 선택하는 것입니다.

uniqueId.hashCode() % numServers 

업데이트

OK, 나는 https://issues.apache.org/jira/browse/SOLR-2355에 분산 업데이트 프로세서를 발견,하지만 어쩌면 간단한 방법은 무엇입니까?

답변

1

좋아요, 마침내 필자는 내가 사용하는 데이터 엔티티에 관한 데이터베이스에 저장된 매핑으로 끝났습니다. 그래서 엔티티를 Solr 인스턴스에 매핑합니다.