2016-08-12 8 views
0

これはSOLRを使用した私の最初のプロジェクトです。私はすべての製品をsolrで索引付けし、検索可能なcopyFieldを作成しました。 product_title、description、categories titles、このフィールドのフィルタなどのコピーされたフィールド。電子商取引ウェブサイトのSOLRの検索クエリを書くベストプラクティス

私は結果を得るために以下のクエリを使用しています。

http://localhost:8080/solr/testcore/select?indent=on&q=status:1とis_single:0 AND検索可能:スリーブ+中・seller_status:1は私が持っている

私は質問のマッチング結果が、カップルを取得しています重量= JSON &:

  1. はどんなメカニズムがあります正確な一致による結果をソートするには
  2. 商品の数量と在庫状況をインデックス化しました。数量= 0または在庫切れ=在庫切れの商品に低い重みを付けることはできますか?検索の

ありがとうございます。

答えて

0

最初の質問hereの回答が見つかります。一般的には

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

はしかし重要度の低い非ブーストドキュメントよりも重要な書類を高めるために優れている:あなたはブーストクエリ(BQ)の値を使用することができますeDismaxを使用して2つ目の質問について 、。

関連する問題