我有两个核心:如何在solr中使用join以从两个核心中获取结果?
核心1:的BookID,地点,标题,作者,pubdate的
核心2:的BookID,文本,Referenecs,大小,LASTUPDATED
http://localhost:8983/solr/core1/select?fl=Title,%20Venue,%20Authors,%20PubDate&q= {加盟%! 20from = PaperID%20to = FILENAME%20fromIndex =核2%20}大小:15870
上述查询返回零组的结果为:
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">0</int>
<lst name="params">
<str name="q">{!join from=PaperID to=fileName fromIndex=PapersIndex }size:15870</str>
<str name="fl">Title, Venue</str>
</lst>
</lst>
<result name="response" numFound="0" start="0" />
</response>
我不知道solr连接如何工作。它为什么会产生零结果?
@ MatsLindh感谢指导...其实在上面的查询我反对ID比较ID。规模是第二个核心的条件和领域。我需要根据第二个核心的条件得出第一个核心的结果,它返回第一个核心的一些属性,其中大小为15870.其中size是第二个核心的领域。 –