ウォークスルー
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
デフォルトのインデックスが目的に合わない場合は、検索プロバイダー用のカスタムインデックスを作成できます。これは、インデックスを小さく保ちパフォーマンスを向上させたい場合に便利です。このトピックでは、Sitecore Formsフォルダだけを再構築するカスタムSitecoreフォームインデックスの作成方法と、新しいインデックスのカスタム設定ファイルの作成方法について説明します。
新しいSolrコアを作成
Solrのウェブサイトの指示に従って新しいSolrコアを作成・初期化できます。ただし、既存のSitecore Solrコアを複製して新しいSolrコアを作成することも可能です。
新しいSolrコアを作成するには、以下をコピーします:
-
C:\
\server\solrに移動して、 _master_indexフォルダを複製してください。 -
例えば、名前を
_forms_indexに変更します。 -
C:\
\server\solr\ _forms_indexに移動し、core.propertiesを開き、前のステップで使った名前にコア名を更新してください。 
インデックス設定ファイルを作成する
新しいカスタムインデックスのために設定ファイルを作成する必要があります。
カスタムインデックス設定ファイルを作成するには:
-
C:\inetpub\wwwroot\
\App_Config\Include\に移動して新しいテキストファイルを作成します。 -
テキストファイルは関連するファイル名と拡張子(例: sitecore_forms_index.config)で保存します。
-
設定ファイルに以下の内容が含まれていることを確認してください:
-
インデックスに関する一般的な情報(インデックス名、関連付けられるSolrコア、型)。以下の例はSitecore.ContentSearch.Solr.Index.Master.configを参照しています:
$(id) sitecore\_forms\_index -
クローラーのルートです。以下の例はFormsフォルダとTemplateフォルダに設定されています。
master /sitecore/Forms master sitecore/templates/System/Forms folder -
インデックスを最初に再構築するには、AddIncludedFieldセクションを含める必要があります。これによりフィールドがインデックスに追加されます。
{558F9307-EBAF-480D-88B5-DFE9E63A66DE}
例えば:
$(id) sitecore\_forms\_indextrue {558F9307-EBAF-480D-88B5-DFE9E63A66DE} master /sitecore/Forms master sitecore/templates/System/Forms folder false false -
-
今ではインデックス マネージャー のダイアログボックスでカスタムインデックスを選択できます。
