快速搜索组件

“快速搜索”组件向网站提供搜索功能并显示搜索结果,以便访客可以轻松查找匹配的内容和查看结果。

使用

“快速搜索”组件使网站访客能够搜索内容、就地查看结果,并轻松导航到匹配的页面。 当用户滚动搜索结果时,会动态获取新结果。

编辑对话框允许内容作者定义搜索在内容树中应开始的位置。 使用设计对话框,模板作者可以为内容树中应开始搜索的位置以及最大结果集大小和最小搜索词长度设置默认值。

版本和兼容性

快速搜索组件的当前版本为v1,该版本于2018年1月随核心组件2.0.0版引入,在本文档中进行了描述。

下表详细列出了组件的所有受支持版本、组件版本与之兼容的AEM版本,以及指向以前版本文档的链接。

组件版本 AEM 6.4 AEM 6.5 AEM as a Cloud Service
v1 兼容 兼容 兼容

有关核心组件版本和版本的更多信息,请参阅文档核心组件版本

技术详细信息

注意

应在更高级别实施Search Component或任何基于AEM的应用程序,以抵御DOS攻击,例如,在调度程序上使用mod_security

有关快速搜索组件的最新技术文档,请参阅GitHub

有关开发核心组件的更多详细信息,请参阅核心组件开发人员文档

编辑对话框

编辑对话框允许内容作者定义搜索在内容树中的起始位置。

快速搜索组件的编辑对话框

搜索根 — 从中开始搜索的根页面。“搜索根”可以是Blueprint主控、语言主控或常规页面。

  • ID — 此选项允许控制HTML和数据层中组件的唯一标识符 的唯一标识符。
    • 如果留为空白,则会自动为您生成唯一ID,并且可以通过检查生成的页面找到该ID。
    • 如果指定了ID,则作者有责任确保该ID是唯一的。
    • 更改ID可能会影响CSS、JS和数据层跟踪。
注意

如果未配置或无法解析​搜索根,则“快速搜索”默认为在当前页面下进行搜索。

“设计”对话框

使用“设计”对话框,模板作者可以为内容树中应开始搜索的位置设置默认值,以及最大结果集大小和最小搜索词长度。“设计”对话框允许模板作者定义可供内容作者使用的文本格式选项。

“属性”选项卡

“快速搜索组件的设计”对话框


  • 索根内容作者将快速搜索组件放置到内容页面时搜索根的默认值
  • 结果
    大小搜索请求获取的结果的最大数量
  • 搜索词最小
    长度要开始搜索的搜索词的最小长度
注意

结果 大小 和搜索 词最小长度只能在设计模式下设置,因此只能在模板级别设置,这意味着内容作者无法修改这些值。

注意

如果 结果大 小和搜索词 最小长度分别设置得过高或过低,则它们可能会对性能产生影响。

“样式”选项卡

快速搜索组件支持AEM 样式系统

在此页面上