2013-04-22 48 views
0

正如標題所示,我需要使用哪一個來提升solr。無論是q.alt還是bq。我嘗試了兩種助力,但我不清楚助力是如何工作的。因爲在q.alt中,當我將提升值指定爲1000時,我得到了正確的結果,同時我在bq中獲得了與提升值相同的結果,如2哪一個用於提升bq或q.alt

有人可以幫助我獲得最佳實踐提升嗎?

我的SOLR版本是3.5。

回答

2

這取決於你有什麼提高。

使用qf (query fields) - 增強具有不同權重的單個搜索字段。

例如,對於文檔標題有更高的權重然後描述那麼你會使用title^2 description^1

q.alt只是在指定q的情況下替代的查詢因子。

使用bqbf可以提高某些匹配,範圍或何時需要對它們應用某些功能。這些通常是激勵,而不是搜索提升的一部分。

例如,對於最新的文件,你會提高日期,或價格範圍,或者你想提高字段的總和等...

相關問題