簡體   English   中英

在solr中加入多核

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM