カタログアイテムインデックス用の言語セットを設定する

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

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

ストアフロントとBusiness Toolsで複数言語でカタログアイテム検索を有効にするために、言語セットをインデックス化する必要があります。カタログアイテムのインデックス作成のためにSitecoreマスターインデックスやウェブインデックスの完全な再構築をトリガーしたり、インクリメンタルインデックスが行われる場合、インデックスクローラーはSitecore.Commerce.Engine.Connect.configファイルのプロパティ値として指定されたデフォルトのショップ名(ストアフロント)を使用します。コンテンツエディターでは、プロパティは*/sitecore/Commerce/Commerce Control Panel/Storefront Settings/Storefronts/ストアフロント*アイテムに対応します。Commerce Engine Connectデータプロバイダーは、として指定されたストアフロントとのみやり取りするため、カタログ項目は、ストアフロントに割り当てられた言語セットに含まれる言語でインデックス化されており、として設定されています。

インデックス化された言語セットは、Business Toolsの言語セレクターにリストされている言語も駆動します。

!注インデックス性能を最適化し、カタログアイテムインデックスのサイズを最小化するために、インデックス言語セットから不要な言語を削除するのがベストプラクティスです。

カタログアイテムインデックス用の言語セットを設定するには:

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

    CommerceEngineDefaultStorefront

  2. Sitecore Launchpadから、コンテンツエディターで /sitecore/Commerce/Commerce Control Panel/Storefront設定/Storefronts/CommerceDefaultStorefront/Language Configurationに移動し、ドロップダウンリストでインデックス化する言語セットをクリックしてください。

    !注/*sitecore/Commerce/Commerce Control Panel/共有設定/言語セット/*で言語セットの設定を必要に応じて追加または削除できます。

  3. Commerce Engineの設定を変更した場合は、エンジンをブートストラップしてください

  4. Sitecoreコンテンツエディターのコマースコントロールパネルを変更した場合は、Sitecoreのコンテンツ項目 とCommerce Engineデータベースのデータと同期してください。

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