Solr検索プロバイダーを構成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、Solr検索プロバイダーを手動で構成する方法について説明します。Solrを既にインストールしていることを前提としています。
Solrは、オンプレミス インストールのxConnect検索のデフォルトの検索エンジンです。
Sitecore Experience Platformはデフォルトで安全です。したがって、SolrのSSLを有効にする必要があります。
Solrコアの作成
新しいSolrコアを作成するには、次のようにします。
-
C:\solr-8.1.1\server\solr\configset\_defaultフォルダからSolr _default設定のコピーを2つ作成します。コピーをC:\solr-8.1.1\server\solrフォルダに入れます。
-
コアの名前を <custom_name> と <custom_name>_rebuildに変更します。例:
-
xdbcore
-
xdbcore_rebuild
大事なコアの1つに <custom_name>_rebuildという名前を付ける必要があります。
-
-
Solr Webクライアント(https://localhost:89xx/)を開き、Core Adminをクリックします。
-
2つの新しいSolrコアを追加します。
-
SolrスキーマAPIを使用して、xconnect\App_data\solrcommands\schema.jsonファイルから両方のコアにスキーマの変更を適用します。
次の例は、SolrスキーマAPIを使用して変更を適用するPowerShellスクリプトを示しています。
手記スキーマの変更を再度適用する必要がある場合は、最初にコピー フィールドを削除する必要があります。これは、xconnect\App_data\solrcommands\10.0-or-later-schema-preparation.jsonファイルを使用して行います。Solrは、1つ以上のコピー フィールドが見つからない場合に404エラーを返すことがありますが、これは予想どおりです。
-
次のコンフィギュレーション ファイルでは、Solrにアタッチされたコアの名前を含むsolrCore接続文字列を指定する必要があります。
-
xconnect\App_Config\ConnectionStrings.config
-
xconnect\App_data\jobs\continuous\IndexWorker\App_config\ConnectionStrings.config
更新するノードは、次のようになります。
<custom_name> は、コアに使用する名前に置き換える必要があります。
-