全文検索から項目フィールドを除外する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
デフォルトでは、Sitecoreアイテム内のすべてのテキストフィールドの内容を特別なインデックスフィールドに集約します。これはインデックスの更新や再構築操作中に行われ、全文検索機能を有効にします。全文検索機能を使用するには、_contentインデックスフィールドをSitecoreクエリしてください。
!注Azure Searchサービスは、アンダースコアで始まるインデックスフィールド名をサポートしていません。Azure Searchプロバイダーで全文検索機能を使うと、代わりにcontent_1フィールドがクエリされます。
全文検索からフィールドを除外するには:
-
App_Config\Sitecore\ContentSearch\Sitecore.ContentSearch.Solr.DefaultIndexConfiguration.configファイルを開き、<exclude hint="list
">ノードに移動します。このノードには、すでに除外されているフィールドのリストが含まれています:<\_\_Created>{25BED78C-4957-4165-998A-CA1B52F67497} <\_\_DefaultWorkflow>{CA9B9F52-4FB0-4F87-A79F-24DEA62CDA65} <\_\_Lock>{001DD393-96C5-490B-924A-B0F25CD9EFD8} <\_\_LongDescription>{577F1689-7DE4-4AD2-A15F-7FDC1759285F} <\_\_Originator>{F6D8A61C-2F84-4401-BD24-52D2068172BC} ... -
上記のフォーマットで各フィールドのIDを入力して、必要なフィールドを追加する構成を補 <__LongDescription>{577F1689-7DE4-4AD2-A15F-7FDC1759285F}</__LongDescription>。
-
オプションとして、機密データを含むフィールドをすべてのインデックスから除外するには、以下を行います。
-
indexAllFields設定の値がtrueなら、そのフィールドをリストに
に加え、 。 -
<indexAllFields設定の値がfalseなら、のリストにフィールドを追加します。
. !注これは
設定や 設定とは独立しています。Sitecore項目フィールドは リストに記載されている場合のみ_content Solrフィールドから除外されます。したがって、ホワイトリストのフィールドのみをインデックスしても、全文検索を使えばインデックスされていないフィールドを検索できます。
-