Commerceの検索結果で商品を宣伝する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ブースティングルールを定義することで、検索結果のランク付け方法と表示方法に影響を与えることができます。これは、たとえば、特定のブランド、製品のカテゴリ、または特定の製品を宣伝または紹介する場合に便利です。顧客が関連性に基づいて並べ替え順序を選択すると、検索結果の順序を決定するためにブースティングルールが使用されます。
Commerceは標準のSXAブースティング機能 を使用しますが、ブランド、メーカー、商品の種類など、コマース固有のフィールドをインデックスに追加します。ブースティング ルールは、Commerce検索結果レンダリングとSXA検索結果レンダリングでのみ機能します。製品リストのレンダリングでは機能しません。
たとえば、次のブースティングルールを使用するとします。
where the _displayname field contains Furry adjust boost by 100
SXAストアフロントでheadphonesを検索し、Relevance並べ替え順序オプションを使用すると、リストの上位にブーストされたFurry Friends製品が表示されます。
ブースティングは、関連性 の並べ替え順序 オプションでのみ使用されます。

ブースティング ルールは、Commerce検索結果レンダリングとSXA検索結果レンダリングでのみ機能します。製品リストのレンダリングでは機能しません。
ブースティングルールを作成する
特定の品目に対してローカルで使用されるブースティング ルール、またはCommerce検索スコープの一部であるブースティング ルールを作成できます。この場合は、Habitatカタログのスコープの一部であるブースティング ルールを作成しています。
ブースティングルールを作成するには:
-
コンテンツ エディターで、\sitecore\Content\<tenant>\<site>\Settings\Scopesに移動し、Habitat catalog scopeをクリックします。
-
「 Content 」タブの「 Boosting 」セクションで、「 Edit rule」をクリックします。
-
Create ruleダイアログボックスのFieldsセクションで、「where the specific field compares to specific value」をクリックし、「Indexing & Search」セクションで「adjust boost by select」をクリックします。
-
Edit ruleボックスでspecificをクリックし、Messageダイアログボックスに「_displayname」と入力してOKをクリックします。
-
comparesをクリックし、Select Comparisonダイアログ ボックスでcontainsをクリックし、OKをクリックします。
-
「 specific value 」をクリックし、「 Message 」ダイアログボックスに「 Furry」と入力し、「 OK」をクリックします。
-
ルールの2番目の部分でselectをクリックし、Messageダイアログボックスに「 100 」と入力してOKをクリックします。
ブースト値が1より大きいと、結果が一番上に上がり、ブースト値が1より大きいと、結果が一番下に移動します。
-
Create ruleダイアログ ボックスでOKをクリックし、リボンのSaveをクリックして、変更を発行します。