2012-04-18 11 views
1

私はmagentoエンタープライズベースのショップでapache solr検索を使用しています。Apache SOLRソート順

私はいくつかの難しい問題があり、私はそれを自分で解決することはできません。 )

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

私は一例でそれを説明することができます。私たちは、クエリの元で製品を検索

。 "HP-118"、 と回答しています。 40製品。 「HP-118 LaserJet」、「HP-118 DescJet」、「HP-118ボックスケース」、「HP-118のシンプルなもの」、「HP-118の別の簡単な事柄」、「HP-118 BoxJet "など...

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

ex。 「HP-118 LaserJet」、「HP-118 DescJet」、「HP-118ボックスケース」、「HP-118 BoxJet」、「HP-118の簡単な事」、「HP-118のもう一つの簡単な事柄」

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

+0

あなたはエンタープライズを持っています:)サポートのために現金を払っています:) –

+0

lol、私は開発者です) –

+3

とあなたは有料のサポートを利用するために開発者であるという事実はありますか? –

答えて

0

他のソート順を明示的に設定しない限り、すべてスコアになります。あなたの結果はあなたがいくつかのことを行うことができ、この順序で返されている理由をチェックするには、次の

  1. 読むhttp://wiki.apache.org/solr/SolrRelevancyFAQ
  2. は、あなたがなどの違いを見ることができるので、返されるフィールドにスコアを追加(およびFLパラメータにスコア)
  3. 指定された結果は、X値で得点されている理由responcesでのデバッグモードで
  4. 電源を入れます(リクエストにパラメータに& debugQuery =を追加)
  5. 研究デバッグ、それはあなたを教えてくれます210

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