---
title: "Commerceの検索結果で商品をブーストしましょう"
slug: "boost-products-in-search-results-for-commerce"
abstract: "商品を検索結果のトップに押し上げる方法。"
---
# Commerceの検索結果で商品をブーストしましょう

ブーストルールを定義することで、検索結果のランク付けや表示方法を調整できます。例えば、特定のブランドや商品カテゴリ、特定の商品を宣伝・紹介したい場合など、これは有用です。顧客が関連性に基づいてソート順を選ぶ場合、ブースティングルールを使って検索結果の順番を決めます。

> !注Commerceは標準的な[SXAブースティング機能](https://doc.sitecore.com/xp/en/developers/sxa/100/sitecore-experience-accelerator/en/boost-search-results-for-sxa-site-queries.html) を使用しますが、ブランド、製造元、商品の種類など、Commerce固有のフィールドをインデックスに追加します。ブースティングルールはCommerce Search ResultsレンダリングおよびSXA Search Resultsレンダリングでのみ機能します。製品リストレンダリングでは動作しません。

例えば、次のブースティングルールを使うと:

*ここで\_displaynameフィールドにはFurryの調整ブーストが100分含まれています*

SXAストアフロントで *ヘッドホン* を検索し、*Relevance*ソートオプションを使うと、リストの上位にブーストされたFurry Friends製品が表示されます。

> !重要ブーストは関連性ソート順(Relevance [sort order](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/create-and-configure-a-sort-order-for-a-list-of-products.html "Create and configure a sort order for a list of products") )オプションでのみ使用されます。

![Boosted products in Storefront search results](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/101/sitecore-experience-commerce/images/FurryFriends.png)

> !重要ブースティングルールはCommerce Search ResultsレンダリングおよびSXA Search Resultsレンダリングでのみ機能します。製品リストレンダリングでは動作しません。

## ブースティングルールを作成する

特定のアイテムに対してローカルで使用されるブースティングルールを作成したり、[Commerceの検索範囲](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/commerce-search-scopes.html "Commerce search scopes")の一部であるルールを作成したりできます。この場合、Habitatカタログの範囲に含まれるブースティングルールを作成することになります。

ブースティングルールを作成するには:

1.  コンテンツエディターで *\\sitecore\\Content\\\\\\Settings\\Scopes*に行き、*ハビタットカタログの範囲*をクリックしてください。
    
2.  **コンテンツ**タブの**ブーストセクション**で、「**ルール編集**」をクリックします。
    
3.  **ルール作成**ダイアログボックスの**フィールド**セクションで、**特定のフィールドが特定の値と比較されるところ**をクリックし、インデックス**作成& Search**セクションでselect**でブースト調整**をクリックします。
    
    ![Create rule dialog box](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/101/sitecore-experience-commerce/images/BoostingRuleCreateRule.png)
    
4.  **編集ルール**ボックスで**「specific**」をクリックし、「**メッセージ**」ダイアログボックスで*\_displayname*を入力して**OK**をクリックします。
    
5.  比較 **をクリックし、**比較 **を選択する** ダイアログボックスで「 **包含」**をクリックし、その後 **「OK」**をクリックします。
    
6.  **特定の数値**をクリックし、**メッセージ**ダイアログボックスで*Furry*を入力し、**OK**をクリックします。
    
7.  ルールの後半で、**選択** をクリックし、**メッセージ** ダイアログボックスで*100*を入力して**OK**をクリックします。
    
    ブースト値が1を超えるとトップに、1以下のブースト値はボトムに上がります。
    
    ![Create rule dialog box showing example boosting rule](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/101/sitecore-experience-commerce/images/BoostingRule.png)
    
8.  **ルール作成**ダイアログボックスで「**OK**」をクリックし、リボンの上で**「保存**」をクリックしてから変更を公開します。