正如標題所示,我需要使用哪一個來提升solr。無論是q.alt還是bq。我嘗試了兩種助力,但我不清楚助力是如何工作的。因爲在q.alt中,當我將提升值指定爲1000時,我得到了正確的結果,同時我在bq中獲得了與提升值相同的結果,如2哪一個用於提升bq或q.alt
有人可以幫助我獲得最佳實踐提升嗎?
我的SOLR版本是3.5。
正如標題所示,我需要使用哪一個來提升solr。無論是q.alt還是bq。我嘗試了兩種助力,但我不清楚助力是如何工作的。因爲在q.alt中,當我將提升值指定爲1000時,我得到了正確的結果,同時我在bq中獲得了與提升值相同的結果,如2哪一個用於提升bq或q.alt
有人可以幫助我獲得最佳實踐提升嗎?
我的SOLR版本是3.5。
這取決於你有什麼提高。
使用qf (query fields) - 增強具有不同權重的單個搜索字段。
例如,對於文檔標題有更高的權重然後描述那麼你會使用title^2 description^1
q.alt
只是在指定q
的情況下替代的查詢因子。
使用bq和bf可以提高某些匹配,範圍或何時需要對它們應用某些功能。這些通常是激勵,而不是搜索提升的一部分。
例如,對於最新的文件,你會提高日期,或價格範圍,或者你想提高字段的總和等...
使用qf
參數提升