2013-04-03 4 views
2

세 개의 버킷이 있으며 A, B 및 C라고합니다. 각 버킷에는 Riak Search에서 색인 된 동일한 구조의 일부 콘텐츠가 있습니다. 간단히하기 위해 이메일 주소와 비밀번호가 있다고 가정 해 보겠습니다.Riak 여러 버킷에서 검색

모든 3 개의 버킷에 걸친 Riak Search 또는 Map/Reduce (필요한 경우)를 만들고 싶습니다. 그러나 나는 아무것도 시도하지 않는다. Riak Search에는 인덱스가없는 형식 (버킷?)이 있지만 매개 변수에 지정된 인덱스가 필요하거나 항상 0 레코드를 반환합니다.

Map/Reduces as described here은 "입력"필드에 배열을 표시하지만 검색을 실행하는 버킷/쿼리 쌍의 배열은 버킷/키 쌍만 제공 할 수 없습니다.

이렇게 할 수있는 것 같지만 어떻게 볼 수는 없습니다.

감사합니다.

+0

얼마나 자주이 검색을 실행해야합니까? –

답변

0

Riak 2.x에서는 둘 이상의 버킷에 인덱스를 할당 할 수 있습니다. 내용의 구조가 모든 버킷에서 동일하므로 (따라서 동일한 Solr 스키마에 맞음) 사용 사례에 잘 맞습니다. 인덱스를 검색하면 필요한 모든 버킷의 결과가 반환됩니다. 검색 결과 (유형, 버킷, 키)에 반환 된 위치 데이터를 사용하여 각 레코드의 출처를 파악할 수 있습니다.

관련 문제