2012-10-17 96 views
3

我用下面的查詢搜索: /選擇Q = & FQ = FLD:DDDD或FLD:AAAA或FLD:BBBB 其中,場FLD是什麼?一個String類型和uniqueKey。SOLR - 沒有任何默認的搜索結果排序

我得到的結果爲:

<doc> 
    <str name="fld">aaaa</str> 
</doc> 
<doc> 
    <str name="fld">bbbb</str> 
</doc> 
<doc> 
    <str name="fld">dddd</str> 
</doc> 

貌似結果,但我想要的結果是「未分類」 ...的意思,我想要的結果是在順序我已經在fq條件下給出了。也就是說,我想要的結果如下:

<doc> 
    <str name="fld">dddd</str> 
</doc> 
<doc> 
    <str name="fld">aaaa</str> 
</doc> 
<doc> 
    <str name="fld">bbbb</str> 
</doc> 

我們該怎麼做?提前致謝!

回答

1

如果添加scorefl然後你會看到,他們都具有相同的分數值,所以它在fld -thats排序爲什麼你看到的AAAA BBBB dddd-

你可以改變得分或者給boost查詢時間,取決於你的fl爲了得到一個類似的事情,但除了那些我不認爲有可能沒有寫入插件或黑客來源的可能性。