2012-03-27 4 views
0

Solr을 사용하여 둘 이상의 인덱스를 쿼리하고 결과를 결합 할 수 있는지 궁금합니다.Solr을 사용하여 여러 개의 lucene 및 non-lucene 인덱스를 쿼리 할 수 ​​있습니까?

구체적인 문제는 다양한 PDFs & Notes 문서뿐만 아니라 DOC를 기반으로하는 웹 사이트입니다. Notes 문서는 사용자가 제한되어 있으므로 사용자가 문서를 볼 수있는 권한이 없으면 검색 결과에 나타나지 않아야합니다.

나는 Solr과 Lucene 및 Notes 문서를 사용하여 Notes 검색을 사용하여 간단한 문서를 검색 할 수 있다고 생각합니다.

Solr을 확장하여 여러 색인을 검색하고 결과를 병합 할 수있는 방법이 있습니까?

답변

0

그렇게 생각하지 마십시오. 논리가 응용 프로그램 계층에 있어야하는 것 같습니다. 고려해야 할 한 가지 방법은 다음 검색이

q=search+keywords&fq=-DocType:notes

+0

감사 결과에서 제외 수 (공공, 민간)을 (노트 등) 문서의 유형을 나타냅니다 스키마의 필드 또는 액세스 수준을 가지고하는 것입니다 답장. 저는 Notes 전문가가 아니지만 액세스 제어가 매우 훌륭하고 복잡 할 수 있다고 생각합니다. 예 : 사용자 또는 그룹 구성원별로 액세스하십시오. 모든 정보를 색인에 넣는 방법을 알 수 없습니다. – paul

관련 문제