3
我是新來Solr4.3,我不知道如何使用Solr中連接查詢,之後我讀不同的文章,我得到了一些解決方案,但它仍然沒有給一個正確的結果。
我的要求:
這是我的SQL query..SELECT MAX(A.LoadID)FROM QUESTINORE A,負載B WHERE A.SourceID = 1 AND A.DataStreamSubType = 34sdf和A.LoadID = B。 LoadID和B.Success =「1」 , 我不得不將其轉換爲Solr的查詢,我想我自己,但沒有得到正確的結果,
我的第一個核心QUESTINORE整個結果從Solr管理是,
<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核心結果1 AND DataStreamSubType:從管理t是,
<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管理我把這個的SourceID得到的結果34sdf AND {!從= LoadID加載到= LoadID fromIndex =加載}成功:1在fq字段,我把LoadID在fl字段然後我得到這個URL後點擊執行查詢
感謝您的回覆,在這個查詢中,我們必須使用Success:1而不是dataStreamSubType:34sdf.if你會這樣做,結果不會來,我該怎麼辦? –