配置搜索表单 configuring-search-forms

Adobe Experience Manager as a Cloud Service提供了强大的搜索机制。

此外,还有一组预定义选项,可帮助您筛选内容。 这些保留预定义的Facet,如​ 修改日期Publish状态 ​或​ 活动副本状态,以帮助您快速深入查看所需的资源。

搜索和筛选使用情况

这些目标共同帮助您从以下位置快速轻松地找到内容:

NOTE
您可以配置基础内容搜索和索引服务。

使用​ 搜索Forms,您可以根据特定需求自定义和扩展这些面板。

搜索Forms ​提供了可组合和定义的谓词的现成选择。 可通过以下方式访问用于配置这些表单🔗的对话框:

  • 工具
    • 常规
      • 搜索Forms

默认Forms default-forms

首次访问​ 搜索Forms ​控制台时,您可以看到所有配置都有一个挂锁符号。 这表示相应的配置是默认(现成)配置 — 无法删除。 自定义并保存配置后,锁定将消失。 当您删除自定义配置时,它将会重新出现,在这种情况下,将恢复默认配置(和挂锁指示器)。

配置搜索表单概述

可用的默认配置(按字母顺序列出)包括:

  • Assets管理员搜索边栏
  • 页面编辑器(文档搜索)
  • 页面编辑器(体验片段搜索)
  • 页面编辑器(图像搜索)
  • 页面编辑器(手稿搜索)
  • 页面编辑器(页面搜索)
  • 页面编辑器(段落搜索)
  • 页面编辑器(产品搜索)
  • 页面编辑器(Scene7搜索)
  • 页面编辑器(视频搜索)
  • 项目管理员搜索边栏
  • 项目翻译搜索边栏
  • 站点管理员搜索边栏
  • 代码片段管理员搜索边栏
  • Stock管理员搜索边栏
  • 内容片段模型搜索边栏
  • 项目管理员搜索边栏
  • 项目翻译搜索边栏
NOTE
有关资产相关搜索表单的更多详细信息,请参阅Assets — 搜索Facet

谓词及其设置 predicates-and-their-settings

谓词 predicates

以下谓词可用,具体取决于配置:

谓词
用途
设置
分析
显示Analytics提供的数据时,站点浏览器中的搜索/过滤功能。 Analytics搜索筛选器将加载,以匹配映射的自定义分析列。
  • 字段标签
  • 描述
审批状态
根据审批状态搜索。
  • 字段标签
  • 属性名称*
  • 描述
创作
根据作者搜索。
  • 占位符
  • 属性名称*
  • 描述
签出方
搜索由特定用户签出的资源。
  • 字段标签
  • 占位符
  • 描述
签出状态
搜索具有特定签出状态的资源。
  • 字段标签
  • 属性名称*
  • 描述
组件
允许作者搜索/筛选包含特定组件的页面。 例如,图像库。
  • 占位符
  • 属性名称*
  • 属性深度
  • 描述
日期范围
搜索在指定范围内为日期属性创建的资源。 在“搜索”面板中,您可以指定开始日期和结束日期。
  • 字段标签
  • 占位符
  • 属性名称*
  • 范围文本(自)*
  • 范围文本(至)*
  • 描述
到期状态
根据到期状态搜索资源。
  • 字段标签
  • 属性名称*
  • 描述
文件大小
根据资源的大小筛选资源。
  • 字段标签
  • 属性名称*
  • 选项路径
  • 描述
文件类型
根据文件/MIME类型搜索资源。
  • 字段标签
  • 属性名称*
  • Mime 类型路径
  • 描述
全文
全文搜索的搜索谓词。 用jcr:contains运算符对其进行映射。
  • 占位符
  • 属性名称
  • 描述
组的搜索谓词(仅用于分析谓词中)。
  • 字段标签
  • 描述
隐藏的筛选器
属性和值的筛选器,用户不可见。
  • 属性名称*
  • 属性值*
  • 描述
见解
根据选择的分析参数进行搜索。

这是一个由多个谓词组成的复杂谓词:

  • 范围
  • 选项
收藏集成员
搜索属于收藏集成员的资源
  • 描述
多值属性
搜索指定属性的多个值。
  • 字段标签
  • 占位符
  • 属性名称*
  • 分隔符支持
  • 输入分隔符
  • 忽略大小写
  • 描述
选项

选项是由用户创建的内容节点。

有关详细信息,请参阅添加选项谓词

  • 字段标签
  • 属性名称*
  • 单选
  • 添加选项
  • 手动
  • 描述
Options属性
搜索选项的一个或多个属性。
  • 字段标签
  • 属性名称*
  • 选项节点路径
  • 属性深度
  • 单选
  • 描述
页面状态
根据页面状态筛选页面。
  • 字段标签
  • Publish资产名称*
  • 锁定的页面属性名称*
  • 描述
路径
根据特定路径进行筛选。 您可以将多个路径指定为选项。
  • 字段标签
  • 添加搜索路径
  • 描述
路径浏览器
提供路径浏览器以在预定义的根路径下搜索。
  • 占位符
  • 根路径
  • 描述
隐藏的路径
路径上的过滤器,用户不可见。
  • 属性名称(“path”)
  • 属性值('/content/dam')
属性
搜索指定的属性。
  • 字段标签
  • 占位符
  • 属性名称
  • 部分搜索
  • 忽略大小写
  • 描述
Publish状态
根据资源的发布状态筛选资源。
  • 字段标签
  • 属性名称*
  • 描述
范围
搜索指定范围内的资源。 在“搜索”面板中,可以指定范围的最小值和最大值。
  • 字段标签
  • 属性名称*
  • 描述
评分
根据资源的平均评分搜索资源。
  • 字段标签
  • 属性名称*
  • 选项路径
  • 描述
相对日期
根据资源的相对创建日期筛选资源。 例如,1周前、1个月前。
  • 字段标签
  • 属性名称*
  • 相对日期
  • 描述
滑块范围
使用滑块功能扩展范围谓词的常用搜索谓词。 搜索属性的值必须介于滑块限制之间。
  • 字段标签
  • 属性名称*
  • 选项节点路径
  • 描述
状态
根据审批和签出状态搜索。

这是一个由多个谓词组成的复杂谓词:

  • 审批状态
  • 签出状态
标记
基于标记进行搜索。
  • 字段lavel
  • 占位符
  • 属性名称*
  • 显示匹配所有标记选项
  • 根标记路径
  • 描述
模板
根据所选模板进行搜索。
  • 占位符
  • 属性名称*
  • 描述
翻译状态
根据翻译状态搜索。
  • 字段标签
NOTE
常见的搜索谓词定义于:
/libs/cq/gui/components/common/admin/customsearch/searchpredicates
此信息仅供参考,您不能更改/libs

谓词设置 predicate-settings

根据谓词,可以配置一系列设置,包括:

  • 字段标签

    将显示为可折叠标题或谓词字段标签的标签。

  • 描述

    用户的描述性详细信息。

  • 占位符

    空文本或谓词的占位符(如果未输入过滤文本)。

  • 属性名称

    要搜索的属性。 它使用相对路径,通配符*/*/*指定相对于jcr:content节点的属性深度(每个星号表示一个节点级别)。

    如果只想在jcr:content节点上具有x属性的资源的第一级子节点上搜索,请使用*/jcr:content/x

  • 属性深度

    在资源中搜索该属性的最大深度。 因此,可以对该属性进行资源搜索并递归子项,直到子项的级别等于指定的深度。

  • 属性值

    作为绝对字符串或表达式语言的属性值;例如,cq:Page

    ${empty requestPathInfo.suffix ? "/content" : requestPathInfo.suffix}

  • 范围文本

    日期范围 ​谓词中范围字段的标签。

  • 选项路径

    用户可以使用谓词设置选项卡中的路径浏览器选择路径。 选择​ + ​图标之后,使用将所选内容添加到有效选项列表中(然后在必要时删除​ - ​图标)。

    这些选项是由用户创建的内容节点,具有以下结构:

    (jcr:primaryType = nt:unstructured, value (String), jcr:title (String))

  • 选项节点路径
    与​ 选项路径 ​几乎相同,只是该路径位于公共谓词字段中,其他路径专用于资产。

  • 单选
    如果选中,这些选项将呈现为仅允许单个选择的复选框。 如果错误地选中此复选框,则可取消选中此复选框。

  • Publish和Live Copy属性名称
    站点特定谓词的发布和Live Copy复选框的标签。

  • 设置 ​选项卡中的字段标签上的*表示这些字段是必填字段,如果留空,将会显示错误消息。

配置搜索Forms configuring-your-search-forms

创建/打开自定义配置 creating-opening-a-customized-configuration

  1. 导航到​ 工具常规搜索Forms

  2. 选择要自定义的配置。

  3. 使用​ 编辑 ​图标打开配置以进行更新。

  4. 如果进行了新的自定义,您可能需要添加新的谓词字段并根据需要定义设置。 如果存在自定义设置,则可以选择现有字段并更新设置

  5. 选择​ 完成 ​以保存配置。 下次使用该配置时即可看到您所做的更改。

    note note
    NOTE
    自定义配置存储(根据需要)在下:
    • /apps/cq/gui/content/facets/<option>
    • /apps/commerce/gui/content/facets/<option>

添加/编辑谓词字段并定义字段设置 add-edit-a-predicate-field-and-define-field-settings

您可以添加或编辑字段并定义/更新其设置:

  1. 打开自定义配置以进行更新。

  2. 如果要添加新字段,请打开​ 选择谓词 ​选项卡,并将所需的谓词拖到所需位置。 例如,日期范围谓词

    添加谓词

  3. 取决于是否:

    • 您正在添加新字段:

      添加谓词后,设置 ​选项卡打开,并显示可定义的属性。

    • 要更新现有的谓词:

      选择谓词字段(位于右侧),然后打开​ 设置 ​选项卡。

    例如,日期范围谓词 ​的设置:

    修改谓词

  4. 根据需要进行更改,并通过​ 完成 ​确认。 下次使用该配置时即可看到您所做的更改。

预览搜索配置 previewing-the-search-configuration

  1. 选择预览图标:

    预览图标

  2. 显示搜索表单(完全展开)在相应控制台的“搜索”列中的显示方式。

    预览表单

  3. 关闭 ​预览以返回并完成配置。

删除谓词字段 deleting-a-predicate-field

  1. 打开自定义配置以进行更新。

  2. 选择谓词字段(位于右侧),打开​ 设置 ​选项卡,然后选择​ 删除 ​图标(左下方)。

    删除图标

  3. 此时将显示一个对话框,要求确认删除操作。

  4. 使用​ 完成 ​确认此更改和任何其他更改。

删除配置(恢复默认设置) deleting-a-configuration-to-reinstate-the-default

自定义配置后,这将覆盖默认值。 您可以通过删除自定义配置来重新声明默认配置。

NOTE
您无法删除默认配置。

从控制台中删除自定义配置已完成:

  1. 选择所需的配置(例如,页面编辑器(段落搜索)),然后在工具栏中选择​ 删除 ​图标:

    还原默认值

  2. 自定义配置将被删除,默认配置将恢复(控制台中挂锁符号的重新显示即表示这一点)。

添加选项谓词 adding-options-predicates

选项谓词(选项、选项属性)允许您配置要搜索的项目。 属性通常用于直接在页面下搜索某些内容;例如,页面节点上的属性。

以下示例(根据用于创建页面的模板进行搜索)说明了所涉及的步骤:

  1. 创建定义要搜索的属性的节点。

    您需要一个根节点,其中包含可供用户使用的各个选项的定义。

    单个选项的节点需要以下属性:

    • jcr:title — 要在搜索边栏中显示的字段标签
    • value — 要搜索的属性值

    谓词定义

    note note
    NOTE
    您​ 必须 ​不更改/libs路径中的任何内容。
    这是因为下次升级实例时/libs的内容会被覆盖(在应用修补程序或功能包时很可能会被覆盖)。
    建议用于配置和其他更改的方法是:
    1. /apps下重新创建所需项,因为它存在于/libs中。 在本例中,来自:
    2. /libs/cq/gui/content/common/options/predicates
    3. /apps.中进行任何更改
  2. 打开​ 搜索Forms ​控制台,然后选择要更新的配置。 例如,站点管理员搜索边栏。 然后选择​ 编辑

  3. 根据配置,将​ Options ​或​ Options属性 ​添加到配置中。

  4. 更新这些字段,特别是:

    • 属性名称

      指定要在目标节点上搜索的节点属性。 例如:

      jcr:content/cq:template

    • 选项节点路径

      选择保留选项的路径。 例如:

      /apps/cq/gui/content/common/options/predicates/templatetype

    选项谓词

  5. 选择​ 完成 ​以保存您的配置。

  6. 导航到相应的控制台(在此示例中为​ 站点)并打开​ 搜索 — 筛选器 ​边栏。 新定义的搜索表单以及各种选项均可见。 选择所需的选项以查看搜索结果。

    正在使用 个选项

用户权限 user-permissions

下表列出了对搜索表单执行编辑、删除和预览操作所需的权限。

操作
权限
编辑
/apps 节点的读、写权限。
删除
/apps节点的读取、写入和删除权限
预览
/var/dam/content节点的读取、写入和删除权限。/apps节点上的
读、写权限。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab