我正在使用LucidWorks,我需要将搜索数据库上的搜索限制为特定的数据源。
如何构建solr查询以查询特定数据源?
谢谢,
戴夫
答案 0 :(得分:1)
尝试索引数据源本身,然后您可以向主查询添加过滤器子查询fq
,以便您可以根据需要限制搜索。
例如,假设文档数据源在名为'src'的字段中编入索引,并且您只想查询来自'val_1'的文档和来自'val_2'数据源的文档,那么附加过滤子查询应该可以解决这个问题。 :
.../solr/yourCollection/yourSearchHandler?q=*:*&fq=(src:val_1+OR+src:val_2)