この問題については、次の 1 つ以上の理由が考えられます。
- AEM Client Library Manager(HTMLLibraryManager)で使用された xpath クエリー [1] は、/oak: index/nodetype インデックス以外の一部のインデックスを使用しています。
- nodetype インデックスにはエラーがあるため、更新されていないか、破損しています。
- clientlibs-service ユーザーの権限が欠落しています。
/jcr: root//element(*, cq :ClientlibraryFolder)
I. サービスユーザーの権限を確認します
clientlibs-service ユーザー権限が欠落している場合は、この記事を参照してください。
II.クエリーが正しい結果を取得していることを確認します
-
欠落しているクライアントライブラリが結果にあるかどうかを検証します。これがある場合は、AEM カスタマーケアに連絡し、より詳細な検索を使用してヘルプを取得してください。さもなければ、引き続き次の手順に進みます。
-
異なるインデックスがそのクエリーに対して低コストの見積りを返す原因となるものをデバッグできます。クエリーの分析のためのデバッグログ記録を有効にする方法について詳しくは、この記事を参照してください。
-
インデックスを非同期的でインデックス再作成するには、この記事の手順に従います。
警告:
インデックス再作成中に、一部の検索が古い結果を表示し、システムが応答しない場合があることに注意してください。 システム上のユーザーが最も少ない場合は、このタスクのインデックス再作成または実行を停止することをお勧めします。