Commerce の検索結果での商品のブースト

概要

検索結果リストの最初に商品をブーストする方法。

ブースト ルールを定義することにより、検索結果のランク付けと表示の方法に影響を与えることができます。これは、たとえば、特定のブランド、商品のカテゴリー、または特定の商品を宣伝または紹介する場合に役立ちます。顧客が関連性に基づいて並べ替え順序を選択すると、検索結果の順序を決めるためにブースト ルールが使用されます。

注記

Commerce は標準の SXA ブースト機能を使用しますが、ブランド、メーカー、商品の種類など、コマース固有のフィールドをインデックスに追加します。ブースト ルールは、Commerce 検索結果レンダリングと SXA 検索結果レンダリングでのみ機能します。商品リスト レンダリングでは機能しません。

たとえば、次のようなブースト ルールを使用した場合:

where the _displayname field contains Furry adjust boost by 100

SXA Storefront で headphones を検索するとき、関連性 並べ替え順序オプションを使用すると、Furry Friends 商品がブーストされて、リストの最初に表示されます。

重要

ブーストは、関連性並べ替え順序オプションでのみ使用されます。

Storefront 検索結果でブーストされた商品

重要

ブースト ルールは、Commerce 検索結果レンダリングと SXA 検索結果レンダリングでのみ機能します。商品リスト レンダリングでは機能しません。

特定のアイテム、Commerce 検索スコープの一部であるアイテムについて、ローカルで使用されるブースト ルールを作成できます。この例では、Habitat カタログ スコープの一部であるブースト ルールを作成します。

ブースト ルールを作成するには:

  1. コンテンツ エディターで、\sitecore\Content\<tenant>\<site>\Settings\Scopes に移動し、Habitat catalog scope をクリックします。

  2. [コンテンツ] タブの [ブースト] セクションで、[ルールを編集する] をクリックします。

  3. [ルールを作成する] ダイアログ ボックスの [フィールド] セクションで [特定のフィールドが特定の値と比較される場合] をクリックし、[索引付けと検索] セクションをクリックし、[(特定のブースト値) でブーストを調整する] をクリックします。

    [ルールを作成する] ダイアログ ボックス
  4. [ルールを編集する] ボックスの [特定] をクリックして、[メッセージ] ダイアログ ボックスに _displayname と入力して、[OK] をクリックします。

  5. [比較] をクリックし、[比較を選択] ダイアログ ボックスで、[が含まれる] をクリックし、[OK] をクリックします。

  6. [特定の値] をクリックし、[メッセージ] ダイアログ ボックスに Furry と入力して、[OK] をクリックします。

  7. ルールの 2 番目の部分で、[選択する] をクリックし、[メッセージ] ダイアログ ボックスに 100 と入力して、[OK] をクリックします。

    ブースト値が 1 より大きい場合は上に移動し、ブースト値が 1 より小さい場合は下に移動します。

    ブースト ルールの例を示す [ルールを作成します] ダイアログ ボックス
  8. [ルールを作成します] ダイアログ ボックスの [OK] をクリックし、リボンの [保存] をクリックしてから、変更をパブリッシュします。