[英]join multicore in solr
嗨,
我是Solr4.3的新手,我不知道如何在solr中使用JOIN查詢,在我閱讀不同的文章后,我得到了一些解決方案,但仍然沒有給出正確的結果。
我的要求:
這是我的SQL查詢..SELECT MAX(A.LoadID)FROM QUESTINORE A,LOAD B WHERE A.SourceID = 1 AND A.DataStreamSubType = 34sdf AND A.LoadID = B.LoadID AND B.Success ='1',I必須將此轉換為Solr查詢,我嘗試了自己,但沒有得到正確的結果,
我的第一個核心QUESTINORE整個結果來自solr admin,
<doc>
<str name="ID"> Muthu56 </str>
<long name="SourceID">1</long>
<long name="LoadID">381</long>
<str name="DataStreamType">sdfsfd</str>
<str name="DataStreamSubType">34sdf</str>
<long name="EventID">2</long>
</doc>
管理員的第二個LOAD核心結果是,
<doc>
<long name="LoadID">381</long>
<long name="SourceID">1</long>
<str name="DataStreamType">QUESTIONNAIRE</str>
<long name="Success">1</long>
<str name="_version_">1435736380162441216</str></doc>
</doc>
這是我的solr查詢,我沒有從此查詢中獲得結果
在solr admin我把它放在SourceID:1 AND DataStreamSubType:34sdf AND {!join from = LoadID to = LoadID fromIndex = Load}成功:1在fq字段中我把LoadID放在fl字段然后我點擊執行后查詢了這個URL
根據您的要求,您可以使用此網址查看是否有效。
http://localhost:3033/solr/QUESTINORE/select?q={!join from=LoadID+to=LoadID+fromIndex=LOAD}DataStreamSubType:34sdf&fq=SourceID:1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.