Show Menu
主题×

搜索

AEM 的创作环境提供了多种内容搜索机制,具体取决于资源类型。
在创作环境以外,还有其他机制可用于进行搜索,例如 Query Builder CRXDE Lite

关于搜索的基础知识

要访问搜索面板,请单击相应控制台左侧窗格顶部的​ 搜索 ​选项卡。
通过搜索面板,您可以在所有网站页面中进行搜索。它包含以下字段和构件:
  • 全文 :搜索指定的文本
  • 修改于以下日期之后/之前 :仅搜索在特定日期之间更改过的页面
  • 模板 :仅搜索基于指定模板的页面
  • 标记 :仅搜索带有指定标记的页面
在您的实例针对 Lucene 搜索 进行配置后,您可以在​ 全文 ​中使用以下内容:
通过单击面板底部的​ 搜索 ​来执行搜索。单击​ 重置 ​来清除搜索条件。

筛选器

可在多个位置设置(和清除)筛选器进一步精简您的视图:

查找并替换

在​ 网站 ​控制台中,通过​ 查找并替换 ​菜单选项,可在网站的某一部分中搜索并替换某一字符串的多个实例。
  1. 选择要执行查找并替换操作的根页面或文件夹。
  2. 选择​ 工具 ,然后选择​ 查找并替换
  3. 在​ 查找并替换 ​对话框中,可执行以下操作:
    • 确认应开始查找操作的根路径
    • 定义要查找的词
    • 定义应替换该词的词
    • 指示搜索是否应区分大小写
    • 指示是否应仅查找所有词(否则,还将查找子字符串)
    Clicking Preview lists where the term has been found. You can select/clear specific instances to be replaced:
  4. 单击​ 替换 ,以实际替换所有实例。系统将要求您确认该操作。
查找并替换 servlet 的默认范围涵盖以下属性:
  • jcr:title
  • jcr:description
  • jcr:text
  • text
The scope can be changed using the Apache Felix Web Management Console (for example, at https://localhost:4502/system/console/configMgr ). 根据 CQ WCM Find Replace Servlet (com.day.cq.wcm.core.impl.servlets.FindReplaceServlet) 需要选择并配置范围。
在标准 AEM 安装中,“查找并替换”使用 Lucene 执行搜索功能。
Lucene 可对长度不超过 16k 的字符串属性创建索引。不会搜索超过此长度的字符串。