検索インデックスは重要なリソースなので、慎重に使用します。インデックス作成を無視するように指定していない場合、CQ はテンプレート csd.xml コンポーネント atoms.xml をインデックス作成します。これらのファイルをインデックス作成すると、パフォーマンスの問題が発生し、メモリ消費量が大きくなります。
デフォルトでは、indexinghint="default" は atom の全文インデックスを作成します。次の質問に従うことで、インデックス作成するまたはしないものを決定します。
「検索結果でこの atom を表示したい場合」
答えが「いいえ」の場合、この Atom のインデックス作成を無効にします。atom のインデックス作成を無効にすると、その atom に対する検索結果が見つかりません。config を変更して、atom のインデックス作成を無効にする方法を次に示します。
- コンポーネントの下にあるすべての atoms.xml を繰り返し表示します。
indexinghint="default"
を、インデックス作成を無効にする atom 専用のindexinghint="ignore"
に変更します。 - csd.xml ファイルをすべて反復して同じ処理を行います。
- テンプレートの下にあるコンポーネント階層ファイルを削除して、csd.xml ファイルを再構築します。
- インスタンスを停止します。
- cq_home/data/your_instance/search/fulltext フォルダーを削除します。
- インスタンスを開始します。Lucene がコンテンツを再インデックス作成するため、再起動はコンテンツのサイズによって時間がかかることがあります。