AEM as a Cloud Serviceのカスタムインデックス再作成の問題 – Sites

インデックス設定の​ async ​および​async-previous プロパティが正しくない場合、AEMの開発環境でカスタムインデックスが正しく再インデックスされません。 Tika設定を実装し、非同期プロパティを修正すると、この問題を解決できます。

説明 description

環境

Adobe Experience Manager as a Cloud Service(AEMaaCS) - Sites (開発環境)

問題

カスタムインデックスが正しく再インデックス化できない場合、オーサーインスタンスとパブリッシュインスタンスの両方でSQL2 クエリが期待される結果を返しません。 この問題は、特にコンテンツフラグメントの検索インデックスに影響を与え、次の問題につながります。

  • カスタムインデックスを使用するクエリでは、既知のコンテンツフラグメントがあるにもかかわらず、結果はゼロになります。
  • 無差別データのインデックス作成による最適でないインデックス作成のパフォーマンスにより、クエリの実行が遅くなる可能性があります。

原因

  • インデックス設定の​ async ​および​async-previous プロパティが正しくありません。 この設定ミスは、インデックス作成プロセスでエラーが発生する原因になります。
  • リポジトリが小さいにもかかわらず、インデックス作成は遅くなります。 すべてのデータにインデックスを付けるカスタムインデックスがいくつかあり、広範なテキスト抽出が発生します。

解決策 resolution

  1. インデックス作成のパフォーマンスを向上させるには、標準のdamAssetLucene インデックスと同様にTika設定を実装します。 詳しい手順については、AEM as a Cloud Service ガイドの​ コンテンツ検索とインデックス作成を参照してください。
  2. async​および​async-previous インデックスプロパティで見つかった誤った値を確認して修正します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles