2012-08-16 19 views
1

solr服務器具有與ID相關聯的關鍵字(如學校,窗口或博客)。如何降低使用同義詞找到的結果的SOLR評分值?

的querys服務器是非常基本的像window AND blog

該服務器還有一個非常大的同義詞.txt,所以如果你搜索world wide web你也會得到internet的結果。

問題:如何降低使用同義詞發現結果的分值?

例子:我得到的同義詞world wide webinternet。我使用關鍵字world wide web定義文檔,並使用關鍵字internet定義文檔。 現在我搜索internet:這兩份文件都將被發現,但我想用一個確切的internet關鍵詞排名更高。

回答

2

你可以做2場。 1同義詞,一個沒有。給沒有同義詞的人一個更高的權重。

+0

但同義詞存儲在服務器的全局同義詞文件中。將每個synonmyn保存到每個文檔不是很多開銷嗎? – KTB 2012-08-17 07:11:45

0

你可以(通過使用同義詞文件),更改查詢,生成類似(假設我們開始與關鍵字world wide web):

("world wide web"^2.0 OR internet OR WWW) 

推進默認的形式,並沒有同義詞。

當我說ALTER,我說,從你的應用程序(其中查詢是針對Solr的要求編寫)。