2013-04-12 27 views
1

我是solr新手。如果一個字段存在,我一直負責提高solr doc的相關度分數。我們在solr3.4上。升級不是一種選擇。我們使用lucene解析器,所以dismax不是一個選項。我的另一種選擇是向solr索引添加一個字段,該字段指示該字段是否存在,然後提升存在字段的相關性。如果字段存在,則提升solr3相關性分數

還有其他的選擇嗎?

謝謝。

回答

0

我會給一個嘗試的語法如下:

email_address:*^2000000 

這種提升是在該領域「EMAIL_ADDRESS」的任何值的所有文檔。根據Lucene syntax文檔,Lucene支持冒號()和boost(^)運算符,所以這應該在那裏工作。