Commerce EngineインデックスのSolr基本認証を設定する

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

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

Commerce Engineのインデックスは 、Sitecore XC Business Tools内で検索するための基本的なSolr認証をサポートしています。

Commerce Engineのインデックスは通常、Platfomインデックスと同じSolrインスタンスを使用しているため、Solrリクエストを行う際には基本的な認証を用いるようSitecore XP設定している必要があります。

以下のステップは、Solrでユーザーが設定されていることを前提としています。詳細については、Solrのドキュメントをご参照ください。

Commerce EngineインデックスのSolr基本認証を有効にするには:

  1. c:\inetpub\\wwwroot\data\environmentsフォルダに行き、PlugIn.Search.Solr.PolicySet-1.0.0.jsonファイルを開いてください。

  2. SolrSearchPolicySetブロックでは、以下の性質の値を設定します。

    財産

    価値

    SolrUrl

    SorlのURLとSolrのユーザー名およびパスワードは、以下の例に示されている形式で示されています。

    • https://:@

    > [!注]
    > Sitecore XC 10.2以降、Solr認証の設定はSitecore XPの設定方式に似ており、接続文字列にSolr認証用の認証情報が含まれています。

    IsSolrCloud

    "false" (デフォルト)

    > [!注]
    > SolrCloudを検索プロバイダーとして使っている場合は、このプロパティを "true"に設定してください。

    !重要Sitecore XC 10.2では、UseSolrAuthentication、SolrUserName 、SolrPasswordプロパティは廃止され、今後のリリースで削除されます。代わりにSorlUrlプロパティを使用してください。

  3. 変更内容をファイルに保存してください。

  4. Bootstrap the Commerce Engineで新しいポリシー情報をグローバルデータベースに伝播させます。

  5. IISマネージャーを開き、すべてのサイトを停止・再起動して新しいポリシーが適用されるようにしてください。

  6. ブラウザでビジネスツールアプリケーションを起動し、製品を正常に検索できるか確認してください。インデックス化された製品がない場合は、デヴオペSitecore Commerce_ > MinionsコレクションのRun FullIndex Minion - Catalog Itemsリクエストを使って、カタログアイテムの完全なインデックスミニオンを実行してくださいPostman。

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