2010-08-30 79 views
0

希望一個簡單的問題得分:我增加了一些文檔的索引,其中的每個文檔有一個字段prio,這是1和5之間的整數還有一個文本字段,全文檢索。Solr的:乘用領域

我想要什麼:乘PRIO值的比分值,並通過該結果訂購文檔。

我的嘗試:這和那:)最後一件事是q=whatever _val_:"product(prio, score)"沒有工作(未知領域score

感謝您的幫助!

回答

2

如何:

q={!boost b=field(prio)}whatever 

參考文獻:fieldBoostQParserPlugin

+0

感謝您的回答。我也嘗試過,但再次閱讀文檔(和再次)我發現我的錯誤:prio字段被存儲,但沒有索引 - >得分總是0.0。再次感謝.. – harpax 2010-08-31 08:18:47

+0

更新:它現在叫做'field'。即'q = {!boost b = field(prio)}無論如何' – zengr 2013-07-24 19:12:31

+1

@zengr修復,謝謝。 – 2013-07-24 19:42:33