AEM as a Cloud Serviceでのコンテンツ転送ツールの移行後の公開時のクエリ結果が不完全です

目的のカスタムインデックスの代わりにOOTB damAssetLucene インデックスを選択し、正しくインデックス再作成されていない場合、Adobe Experience Manager as a Cloud (AEMaaCS)サービスは、コンテンツ転送ツールの移行後にパブリッシュ層で不完全なクエリ結果を返す場合があります。 この問題を解決するには、影響を受けるクエリで使用されているインデックスを特定し、該当する場合はdamAssetLuceneのインデックスを再作成し、パブリッシュとオーサーが一貫した結果を返すことを確認します。

説明 description

環境

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • コンテンツ転送ツールの移行
  • パブリッシュ層

問題/症状

  • コンテンツ転送ツールを使用してコンテンツを移行した後、コンテンツがリポジトリに存在するにもかかわらず、パブリッシュ層のクエリで返される結果が予想よりも少なくなります。
  • Cloud Managerを通じてデプロイされたカスタム Oak Lucene インデックスが影響を受ける可能性があります。
  • サイト全体の検索ページでは、表示されるアイテムが予想よりも大幅に少ない場合があります。また、ダイレクトリポジトリの読み取りは、見つからないコンテンツが存在することを確認します。
  • オーサー層のクエリは、想定される結果を返しますが、パブリッシュ層の同じクエリは返されません。
  • 調査では、クエリが意図したカスタムインデックスの代わりにOOTB damAssetLucene インデックスを使用し、移行後にOOTB インデックスが正しくインデックス再作成されなかったことが示される場合があります。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. パブリッシュ層で影響を受けるクエリを解決するOak Lucene インデックスを特定します。 クエリパフォーマンスツールまたはクエリデバッガーを使用して、カスタムインデックスの代わりにOOTB damAssetLucene インデックスを使用するかどうかを判断します。
  2. OOTB damAssetLucene インデックスが使用されている場合は、影響を受けるパブリッシュ環境でインデックスの完全な再インデックスをトリガーします。 リポジトリ内のインデックス定義ノードで property を​ true ​に更新するか、JMX コンソールを使用します。
  3. インデックス再作成プロセスが完了するまで監視します。
  4. インデックス再作成後、影響を受けるクエリを再実行し、想定されるコンテンツがパブリッシュ層で返されることを確認します。 結果をオーサー層と比較して、一貫性を確保します。
  5. この問題は、今後のコンテンツ転送ツールの移行後に発生する可能性があり、インデックス再作成が必要になる場合があることに注意してください。
recommendation-more-help
experience-cloud-kcs-help-kbarticles