2016-08-12 61 views
0

這是我使用SOLR的第一個項目,我已將索引中的所有產品編入索引並創建了名爲searchable的副本字段。複製字段,如product_title,說明,類別標題,此字段中的過濾器。什麼是爲電子商務網站編寫SOLR搜索查詢的最佳做法

我使用下面給出的查詢來獲得結果。

http://localhost:8080/solr/testcore/select?indent=on&q=status:1和is_single:0和搜索:套+中,seller_status:1 &重量= JSON

我得到了匹配的結果,但問題的夫婦,我有:

  1. 是否有任何機制根據上面的精確匹配對結果進行排序
  2. 我索引了產品的數量和庫存狀態,我可以對數量爲0或者stock_status ='缺貨'的產品給予低權重,因此缺貨項目總是顯示在底部的搜索。

謝謝。

回答

0

你可以找到你的第一個問題的答案here。 關於第二個問題,使用eDismax您還可以使用升壓查詢(BQ)值:

bq=stock_status:"Out of Stock"^-0.1 

一般,雖然是更好的提升比低重要性去提升文檔的重要文件。

相關問題