搜尋

AEM的作者環境提供多種搜尋內容的機制,視資源類型而定。

NOTE

在作者環境之外,也有其他機制可供搜尋,例如查詢產生器CRXDE Lite

搜索基礎

要訪問搜索面板,請按一下相應控制台左側窗格頂部的​Search​頁籤。

chlimage_1-101

搜尋面板可讓您搜尋所有網站頁面。 它包含下列欄位和Widget:

  • 全文:搜尋指定的文字
  • 修改後/之前:僅搜尋在特定日期之間變更的頁面
  • 範本:僅根據指定的範本搜尋這些頁面
  • 標籤:僅搜尋具有指定標籤的頁面
NOTE

Lucene search配置實例時,您可以在​Fulltext​中使用以下內容:

按一下窗格底部的​Search​執行搜索。 按一下​Reset​以清除搜索標準。

篩選

您可以在不同位置設定(並清除)篩選器,以下列方式深入檢視並細化檢視:

chlimage_1-102

查找並替換

在​Websites​主控台中,尋找與取代​功能表選項可讓您在網站的某個區段內搜尋和取代字串的多個例項。

  1. 選擇根頁面或資料夾,您希望在其中執行查找和替換操作。

  2. 選擇​工具,然後選擇​查找和替換:

    screen_shot_2012-02-15at120346pm

  3. 尋找與取代​對話方塊執行下列動作:

    • 確認尋找動作應該開始的根路徑
    • 定義要找到的詞語
    • 定義應替換的詞語
    • 指出搜尋是否應區分大小寫
    • 指出是否只應找到整個字詞(否則也找到子字串)

    按一下​預覽​會列出找到詞語的位置。 您可以選擇/清除要替換的特定實例:

    screen_shot_2012-02-15at120719pm

  4. 按一下​Replace​以實際替換所有實例。 系統會要求您確認動作。

查找和替換servlet的預設範圍涵蓋以下屬性:

  • jcr:title
  • jcr:description
  • jcr:text
  • text

可使用Apache Felix Web Management Console(例如,在https://localhost:4502/system/console/configMgr)變更範圍。 選擇CQ WCM Find Replace Servlet (com.day.cq.wcm.core.impl.servlets.FindReplaceServlet)並根據需要配置範圍。

NOTE

在標準AEM安裝中,「尋找和取代」會使用Lucene來提供搜尋功能。

Lucene索引長度高達16k的字串屬性。 超過此值的字串將不會被搜尋。

本頁內容