2009-11-01 71 views
5

我是Solr的新手,但我試圖將它集成到我的網站。我一直在尋找能夠提升Solr查詢結果的方法,但我很難理解如何實現我想要做的。通過某些字段提升Solr的結果?

我試圖「提升」Solr搜索中有字段「userId」設置爲1的某些結果。例如,如果索引中有兩個文檔具有完全相同的文本相關性但第一個文檔將「userId」字段設置爲「1」,另一個設置爲「4」,則第一個文檔將位於結果中較高的位置。

有反正我可以做到這一點嗎?非常感謝你!

+0

哦,順便說一下,在未來我會嘗試運行一個查詢在那裏將檢查「用戶id」字段等於幾個值(用戶在社交網站上的朋友列表),如果結果是,則結果中的提高。 – 2009-11-01 13:06:32

回答

6
+0

Soo ..一個非常具體的問題的答案是RTFM? :) – 2011-08-24 19:45:37

+5

@Vlad:這不是一個非常具體的問題,指向文檔中的確切位置與RTFM幾乎沒有什麼相同之處,特別是當您對該域沒有任何瞭解時。另外,這不僅僅是鏈接,我還簡要介紹了要做什麼。如果你能做得更好,請發表一個答案。 – 2011-08-24 21:00:39

-3

使用「&排序=分數遞減,用戶id ASC」作爲參數可以幫助

+0

這不是所需的行爲,只有userId = 1應該從查詢結果提升中受益。 – 2012-07-30 17:09:43