1. コマースの検索とインデックス作成

カタログ アイテムのインデックス作成の言語セットを構成する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

ストアフロントとビジネスツールで複数の言語でカタログアイテム検索を有効にするには、言語セットをインデックス化する必要があります。Sitecoreマスター インデックスとWebインデックスの完全な再構築をトリガーしてカタログ アイテムをインデックス化するとき、または増分インデックス作成が発生すると、インデックス クローラーは、Sitecore.Commerce.Engine.Connect.configファイルの <defaultShopName> プロパティ値として指定されているデフォルトのショップ名 (storefront) を使用します。 コンテンツ エディターでは、<defaultShopName> プロパティは /sitecore/Commerce/Commerce Control Panel/Storefront Settings/Storefronts/の下のstorefrontアイテムに対応します。Commerce Engine Connectデータ プロバイダーは、<defaultShopName>として指定されたストアフロントとのみやり取りするため、カタログ項目には、<defaultShopName>として設定されたストアフロントに割り当てられた言語セットに含まれる言語にインデックスが付けられます。

インデックス付き言語セットは、Business Tools言語セレクターに一覧表示される言語も駆動します。

メモ

インデックス作成のパフォーマンスを最適化し、カタログ項目インデックスのサイズを最小限に抑えるには、インデックス付き言語セットから不要な言語を削除することをお勧めします。

カタログ項目のインデックス作成の言語セットを設定するには:

  1. www\<Sitecore>\App_Config\Include\Y.Commerce.Engine\Sitecore.Commerce.Engine.Connect.configファイルを開き、設定された<defaultShopName>ストアフロントの名前と一致することを確認します。次の例は、デフォルト設定を示しています。

    <defaultShopName>CommerceEngineDefaultStorefront</defaultShopName>
  2. Sitecoreスタート画面のコンテンツ エディターで /sitecore/Commerce/Commerce Control Panel/Storefront Settings/Storefronts/CommerceEngineDefaultStorefront/Language Configurationに移動し、ドロップダウン リストでインデックスに設定された言語をクリックします。

    手記

    必要に応じて、/sitecore/Commerce/Commerce Control Panel/Shared Settings/Language Sets/で言語セット設定に言語を追加したり、言語セット設定から削除したりできます。

  3. Commerce Engineの設定に変更を加えた場合は、エンジンを ブートストラップ します。

  4. Sitecoreコンテンツ エディターでCommerceコントロール パネルに変更を加えた場合は、Sitecoreコンテンツ アイテム をCommerce Engineデータベースのデータと同期します。

この記事を改善するための提案がある場合は、 お知らせください!