AEM as a Cloud Serviceでのカスタムインデックス再作成の問題 – Sites
最終更新日: 2025年3月3日
インデックス設定の async および async-previous properties が正しくない場合、AEMの開発環境でカスタムインデックスが正しく再インデックス化されません。 Tika 設定を実装して非同期プロパティを修正すると、この問題を解決できます。
説明
環境
Adobe Experience Manager as a Cloud Service(AEMaaCS) – Sites (開発環境)
問題
カスタムインデックスが正しく再インデックスに失敗した場合、オーサーインスタンスとパブリッシュインスタンスの両方の SQL2 クエリが期待した結果を返しません。 この問題は、特にコンテンツフラグメントの検索インデックスに影響を与え、次の問題を引き起こします。
- カスタムインデックスを使用するクエリは、既知のコンテンツフラグメントが存在する場合でも、ゼロの結果を返します。
- 無差別なデータインデックス作成が原因で、クエリの実行が遅くなる可能性があり、インデックス作成のパフォーマンスが最適でない。
原因
- インデックス設定の async および async-previous プロパティが正しくありません。 この設定の誤りが、インデックス作成プロセスの失敗につながります。
- リポジトリが小さくても、インデックス作成が遅い。 すべてのデータをインデックス化するカスタムインデックスがいくつか存在するので、大量のテキスト抽出が発生します。
解決策
- インデックス作成のパフォーマンスを向上させるには、標準の
damAssetLucene
インデックスと同様の Tika 設定を実装します。 手順について詳しくは、AEM as a Cloud Service ガイドの コンテンツの検索とインデックス作成を参照してください。 - async および async-previous インデックスプロパティに見つかった誤った値を検証して修正します。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f