/ / Apache SOLRソート順 - magento、solr

Apache SOLRソート順 - magento、solr

私はmagentoエンタープライズをベースにしたショップでapache solr searchを使用しています。

私はいくつかの難しい問題を抱えています。私は自分でそれを解決することはできません。

Solrの検索はかなり良いですし、うまくいきますが、検索結果を並べ替えるという問題があります。

私は例でそれを説明することができます:

我々はクエリを元に商品を検索します。 "HP-118"、 私たちは元気で回答を受け取ります。 40製品。 「HP-118 LaserJet」、「HP-118 DescJet」、「HP-118ボックスケース」、「HP-118のシンプルなもの」、「HP-118の別の簡単な事柄」、「HP-118 BoxJet」、等...

そして私の問題は、例の最後の製品にあります。 私は最初に検索クエリを持つ製品を見る必要があります..

例。 「HP-118 LaserJet」、「HP-118 DescJet」、「HP-118ボックスケース」、「HP-118 BoxJet」、「HP-118のシンプルなもの」、「HP-

助けてくれてありがとう!

回答:

回答№1は0

それはすべてに来る スコア (他のソート順を明示的に設定しない限り)。結果がこの順序で返される理由を確認するには、いくつかのことができます:

  1. 読む http://wiki.apache.org/solr/SolrRelevancyFAQ
  2. 返されたフィールドにスコアを追加すると、違いなどが表示されます( スコア flパラメータへ)
  3. レスポンスでデバッグモードをオンにします(add &debugQuery = on 要求するパラメータ)
  4. デバッグを勉強すれば、与えられた結果が値Xで得点される理由を教えてくれるでしょう

私はあなたがデバッグで答えを見つけることを願っています。 特定のフィールドを増やす方法はありますが、これを助けるには詳細を指定する必要があります。