我在同一个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">
知道我错过了什么或做错了什么?
答案 0 :(得分:0)
你的索引有问题。请添加debugQuery = true参数并显示响应