如何构造一个solr查询来查询特定的数据源?

时间:2014-02-06 23:44:57

标签: solr solrj

我正在使用LucidWorks,我需要将搜索数据库上的搜索限制为特定的数据源。

如何构建solr查询以查询特定数据源?

谢谢,

戴夫

1 个答案:

答案 0 :(得分:1)

尝试索引数据源本身,然后您可以向主查询添加过滤器子查询fq,以便您可以根据需要限制搜索。

例如,假设文档数据源在名为'src'的字段中编入索引,并且您只想查询来自'val_1'的文档和来自'val_2'数据源的文档,那么附加过滤子查询应该可以解决这个问题。 :

.../solr/yourCollection/yourSearchHandler?q=*:*&fq=(src:val_1+OR+src:val_2)