全文検索から項目フィールドを除外する

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

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

デフォルトでは、Sitecoreアイテム内のすべてのテキストフィールドの内容を特別なインデックスフィールドに集約します。これはインデックスの更新や再構築操作中に行われ、全文検索機能を有効にします。全文検索機能を使用するには、_contentインデックスフィールドをSitecoreクエリしてください。

!注Azure Searchサービスは、アンダースコアで始まるインデックスフィールド名をサポートしていません。Azure Searchプロバイダーで全文検索機能を使うと、代わりにcontent_1フィールドがクエリされます。

全文検索からフィールドを除外するには:

  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} ...
  2. 上記のフォーマットで各フィールドのIDを入力して、必要なフィールドを追加する構成を補 <__LongDescription>{577F1689-7DE4-4AD2-A15F-7FDC1759285F}</__LongDescription>。

  3. オプションとして、機密データを含むフィールドをすべてのインデックスから除外するには、以下を行います。

    • indexAllFields設定の値がtrueなら、そのフィールドをリストにに加え、

    • <indexAllFields設定の値がfalseなら、のリストにフィールドを追加します。.

      !注これは設定や設定とは独立しています。Sitecore項目フィールドはリストに記載されている場合のみ_content Solrフィールドから除外されます。したがって、ホワイトリストのフィールドのみをインデックスしても、全文検索を使えばインデックスされていないフィールドを検索できます。

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