傳入連結未顯示Adobe Experience Manager中的所有連結頁面

如果具有連結的節點在其頁面的jcr:content中比四個層級更深,則該頁面不會顯示在Adobe Experience Manager中連結目標的傳入連結中。 請閱讀本文章,瞭解發生這種情況的原因。

說明 description

環境

  • Adobe Experience Manager as a Cloud Service
  • Adobe Experience Manager 6.5

問題/症狀

如果具有連結的節點在其頁面的jcr:content中比四個層級更深,該頁面將不會顯示在連結目標的傳入連結中。

• 當傳入的連結顯示連結的頁面:
  /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)

重新索引可能會導致性能問題。
    建議將重新索引任務排程在相對安靜的時間進行。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f