ファセット機能を使用すると、メモリ使用量が多くなったり、サイトが停止したりする可能性がある


解説

Sitecoreコンテンツ検索は、ファセットを使用して、インデックスに登録された用語に基づいて検索結果をカテゴリに分類します。ファセットを使用する場合、一致するドキュメントの数とともにインデックスされた用語が表示されます。

ファセットを使用すると、特定の検索結果カテゴリに移動できるため、検索結果を簡単に探索できます。

ただし、アイテムの作成日フィールドなど、数十の異なる用語を含むフィールドにファセットを構築すると、メモリ使用量が多くなったり、サイトが停止したりする可能性があります。

通常、ファセット機能は以下のシナリオで使用します:

  1. [検索]タブを使用してコンテンツ エディターで検索する場合:

    Content Editor Search
  2. [メディアを選択]ダイアログを使用して画像を参照する場合:

    Select Media Dialog
  3. Sitecoreのコンテンツ検索Linqを使用してカスタム コード内を検索する場合。

解決策

ファセットの使用時に高メモリ使用率またはサイトの停止の事象が発生した場合、パラメーターが非常に多いフィールドのファセット計算機能を無効にしてください。

Sitecoreクライアントの使用中に問題が発生した場合、以下のガイドラインに従ってください:

問題の原因となっているファセットを特定することが難しい場合、Sitecoreサポートに連絡し、本記事を参照してください。