着信リンクに、Adobe Experience Managerのすべてのリンクページが表示されるわけではありません
リンクを含むノードが、そのページの jcr:content から 4 レベルより深い位置にある場合、そのページはAdobe Experience Managerのリンクターゲットの受信リンクには表示されません。 この問題の原因については、この記事を参照してください。
説明 description
環境
- Adobe Experience Manager as a Cloud Service
- Adobe Experience Manager 6.5
問題/症状
リンクを含むノードが、そのページの jcr:content から 4 レベルより深い位置にある場合、そのページはリンクターゲットの受信リンクには表示されません。
・リンクページが着信リンクに表示される場合:
/content/wknd/us/en/link-page/jcr:content
1) /root
2) /container
3) /container
4) /text(link)
・リンクページが着信リンクに表示されない場合:
/content/wknd/us/en/link-page/jcr:content
1) /root
2) /container
3) /container
4) /container
5) /text(link)
解決策 resolution
CRXDE Lite を使用して、リンクを含むノードの階層を確認します。
ページの構造を確認して、リンクノードが浅いレベルになるように調整します。
リンクノードのレベルが深いレベルのままである場合は、インデックスを調整して、着信リンク検索用にインデックスを作成するレベルを上げます。
CRX/DE Lite を使用して、次を選択します。
/oak:index/cqPageLucene/aggregates/cq:PageContent.
新しいノードを作成し、必要な階層レベルを表す「path」プロパティを追加します。
- 次の例では、「include4」と「include5」を追加して、検索する受信リンクのレベルを 6 まで上げています。
再インデックスを実行するには、/oak:index/cqPageLucene
の再インデックスプロパティの値を true に変更して保存します。
- 再インデックスが完了すると、次のメッセージが error.log に表示されます。
13.01.2023 12:00:45.264 *INFO* [ async-index-update-async] org.apache.jackrabbit.oak.plugins.index.AsyncIndexUpdate [ async] Reindexing completed for indexes: [ /oak:index/cqPageLucene*(788)] in 733.7 ms (733 ms)
再インデックスにより、パフォーマンスの問題を引き起こす場合があります。
再インデックスタスクは比較的静かな時間にスケジュールすることをお勧めします。