Solr在同一个内核中加入两个数据源

时间:2015-01-14 12:35:30

标签: solr datasource

我在同一个solr核心中有两个数据源 数据源1:候选者(这是JDBC数据源)
datesource 2:pdf(这是文件系统数据源[所有这些都是pdf])
使用pdf文件名
在两个数据源之间存在映射 在候选人中,字段名称为 PDFName ,在pdf中,其名称为 fileName
现在:
我想让所有在pdf文件中都有放射学

的候选人
http://solr.example.com:8888/solr/mycore/select?q=*:*&facet=true&fq={!join%20from=fileName%20to=PDFName}pdfbody:radiology&rows=10

正在给予 <result name="response" numFound="33681" start="0"> 33681是我的所有文档! 虽然我期待只得到26岁

http://solr.example.com:8888/solr/mycore/select?q=*:*&facet=true&fq=pdfbody:radiology&start=0&rows=10

the result is
<result name="response" numFound="26" start="0">

知道我错过了什么或做错了什么?

1 个答案:

答案 0 :(得分:0)

你的索引有问题。请添加debugQuery = true参数并显示响应