搜索 searching

AEM 的创作环境提供了多种内容搜索机制,具体取决于资源类型。

NOTE
在创作环境之外,还可以搜索其他机制,如查询生成器CRXDE Lite

搜索基础知识 search-basics

要访问搜索面板,请单击相应控制台左窗格顶部的​ 搜索 ​选项卡。

chlimage_1-101

通过搜索面板,您可以搜索所有网站页面。 它包含用于以下各项的字段和小部件:

  • 全文:搜索指定的文本
  • 修改于 ​之后/之前:仅搜索在特定日期之间更改的页面
  • 模板:仅搜索基于指定模板的页面
  • 标记:仅搜索具有指定标记的页面
NOTE
当您的实例配置为Lucene搜索时,您可以在​ 全文 ​中使用以下内容:

单击窗格底部的​ 搜索 ​以执行搜索。 单击​ 重置 ​以清除搜索条件。

过滤器 filter

在不同的位置,可以设置(和清除)过滤器以向下钻取并优化您的视图:

chlimage_1-102

查找和替换 find-and-replace

在​ 网站 ​控制台中,查找和替换 ​菜单选项允许您搜索和替换网站部分字符串的多个实例。

  1. 选择要执行查找和替换操作的根页面或文件夹。

  2. 选择​ 工具,然后选择​ 查找和替换

    screen_shot_2012-02-15at120346pm

  3. 查找和替换 ​对话框执行以下操作:

    • 确认查找操作应从何处开始的根路径
    • 定义要找到的术语
    • 定义应替换它的术语
    • 指示搜索是否应区分大小写
    • 指示是否只应找到全字(否则还会找到子字符串)

    单击​ 预览 ​列出已找到术语的列表。 您可以选择/清除要替换的特定实例:

    screen_shot_2012-02-15at120719pm

  4. 单击​ 替换 ​以实际替换所有实例。 系统将要求您确认该操作。

查找和替换servlet的默认范围包括以下属性:

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

可以使用Apache Felix Web管理控制台更改范围(例如,在https://localhost:4502/system/console/configMgr)。 选择CQ WCM Find Replace Servlet (com.day.cq.wcm.core.impl.servlets.FindReplaceServlet)并根据需要配置作用域。

NOTE
在标准AEM安装中,“查找和替换”使用Lucene进行搜索功能。
Lucene索引长度最大为16k的字符串属性。 超出此范围的字符串将不会被搜索。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2