2012-03-27 48 views
0

我想知道是否可以使用Solr查询多个索引并合并结果。是否有可能使用Solr来查询多个,lucene和非lucene索引

具体问题是基于各种PDF & DOC以及Notes文档的网站。 Notes文档是用户限制的,除非用户有权查看文档,否则不应出现在搜索结果中。

我认为可以使用Solr和Lucene以及使用Notes搜索的Notes文档搜索简单文档。

有没有办法扩展Solr来搜索多个索引并合并结果?

回答

0

不要以为这是可能的。听起来像这个逻辑应该在应用程序层。要考虑的一个办法是在架构一个领域,这将表明的文档类型(如票据)或访问级别(公共,私有),那么你可以排除他们从搜索结果中

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

+0

感谢为答复。我不是Notes专家,但我认为访问控制可能非常好,也很复杂。例如用户或组成员资格访问。我看不到如何将所有信息放入索引。 – paul 2012-03-28 12:58:24