配置搜索表单

使用​搜索Forms​可自定义在创作环境的各个AEM控制台和/或面板中提供的搜索面板中使用的搜索谓词的选择。 自定义这些面板可使搜索功能根据您的特定需求进行多样化。

范围的谓词可用。 您可以添加多个谓词,包括属性谓词(其中包括)用于搜索与您指定的单个属性匹配的资产,或者选项谓词用于搜索与您为特定属性指定的一个或多个值相匹配的资产。

您可以配置在各种控制台和资产浏览器(编辑页面时)中使用的搜索表单。 可通过以下方式访问用于配置这些表单的对话框:

  • 工具

    • 常规

      • 搜索表单

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

chlimage_1-374

配置

可用的默认配置有:

  • 页面编辑器(文档搜索):

    此配置定义在资产浏览器(编辑页面时)中搜索文档时可用的选项。

  • 页面编辑器(图像搜索):

    此配置定义在资产浏览器(编辑页面时)中搜索图像时可用的选项。

  • 页面编辑器(手稿搜索):

    此配置定义在资产浏览器(编辑页面时)搜索手稿时可用的选项。

  • 页面编辑器(页面搜索):

    此配置定义在资产浏览器中搜索页面时(在编辑页面时)可用的选项。

  • 页面编辑器(段落搜索):

    此配置定义在资产浏览器(编辑页面时)搜索段落时可用的选项。

  • 页面编辑器(产品搜索):

    此配置定义在资产浏览器(编辑页面时)中搜索产品时可用的选项。

  • 页面编辑器(Dynamic Media Classic [以前称为] Scene7搜索):

    此配置定义在资产浏览器(编辑页面时)中搜索Dynamic Media Classic资源时可用的选项。

  • 站点管理员搜索边栏:

    此配置定义在使用“站点”控制台的搜索边栏时用户可用的搜索选项。

  • 页面编辑器(视频搜索):

    此配置定义在资产浏览器(编辑页面时)中搜索视频时可用的选项。

  • 资产管理员搜索边栏:

    此配置定义了在使用“资产”控制台时用户可用的搜索选项。

  • 目录管理员搜索边栏:

    此配置定义用户在搜索商务目录时可用的搜索选项。

  • 订单管理员搜索边栏:

    此配置定义搜索商务订单时用户可用的搜索选项。

  • 产品收藏集管理员搜索边栏:

    此配置定义在搜索商务产品集合时用户可用的搜索选项。

  • 产品管理员搜索边栏:

    此配置定义搜索商务产品时用户可用的搜索选项。

  • 项目管理员搜索边栏:

    此配置定义用户在搜索项目时可用的搜索选项。

谓词及其设置

谓词

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

谓词 用途 设置
Analytics 显示以分析为后盾的数据时,在站点浏览器中执行搜索/筛选功能。 Analytics搜索过滤器可加载以匹配映射的自定义分析列。
  • 字段标签
  • 描述
上次修改的资源 上次修改资产的日期。
自定义谓词,基于“日期谓词”。
组件 允许作者搜索/筛选包含特定组件的页面。 例如,图像库。
  • 字段标签
  • 占位符
  • 属性名称*
  • 属性深度
  • 描述
日期 根据日期属性,基于滑块搜索资产。
  • 字段标签
  • 属性名称*
  • 描述
日期范围 搜索在日期属性的指定范围内创建的资产。 在“搜索”面板中,可以指定开始日期和结束日期。
  • 字段标签
  • 占位符
  • 属性名称*
  • 范围文本(自)*
  • 范围文本(至)*
  • 描述
到期状态 根据到期状态搜索资产。
  • 字段标签
  • 属性名称*
  • 描述
文件大小 根据资产的大小搜索资产。
  • 字段标签
  • 属性名称*
  • 选项路径
  • 描述
隐藏的筛选器 属性和值的过滤器,用户不可见。
  • 属性名称
  • 属性值
  • 描述
选项

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

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

  • 字段标签
  • JSON 路径
  • 属性名称*
  • 单选
  • 选项路径
  • 描述
选项属性 搜索选项的属性。
  • 字段标签
  • 属性名称*
  • 选项节点路径
  • 单选
  • 描述
页面 状态 根据页面的状态搜索页面。
  • 字段标签
  • 发布属性名称
  • LiveCopy 属性名称
  • 描述
路径 搜索位于特定路径下的资产。
  • 字段标签
  • 添加搜索路径
  • 描述
属性 搜索指定的属性。
发布状态 根据资产的发布状态搜索资产
  • 字段标签
  • 属性名称*
  • 描述
范围 搜索位于指定范围内的资源。 在“搜索”面板中,可以指定范围的最小值和最大值。
  • 字段标签
  • 属性名称
  • 描述
范围选项 资产的特定搜索谓词,与常用的滑块谓词相同。 由于向后兼容性问题,仍可用。
  • 字段标签
  • 属性名称*
  • 选项路径
  • 描述
评级 根据资产的评级搜索资产。
  • 字段标签
  • 属性名称*
  • 选项路径
  • 描述
相对日期 根据资产创建的相对日期搜索资产
  • 字段标签
  • 属性名称*
  • 相对日期
  • 描述
滑块范围 使用滑块功能扩展范围谓词的常用搜索谓词。 搜索的属性的值必须介于滑块限制之间。
  • 字段标签
  • 属性名称*
  • 描述
Tag 根据标记搜索资产。 您可以配置“路径”属性,以在“标记”列表中填充各种标记。
  • 字段标签
  • 属性名称*
  • 选项路径
  • 描述
标记 根据标记进行搜索。
  • 占位符
  • 属性名称*
  • 描述
注意
  • 常用搜索谓词定义于:
    /libs/cq/gui/components/common/admin/customsearch/searchpredicates

  • 仅与siteadmin(经典UI)相关的搜索谓词位于以下位置:
    /libs/cq/gui/components/siteadmin/admin/searchpanel/searchpredicates

  • 这些选项已弃用,并且仅对向后兼容性可用。

此信息仅供参考,您不得对/libs进行更改。

谓词设置

根据谓词,可以选择以进行配置的设置:

  • 字段标签

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

  • 描述

    用户的描述性详细信息。

  • 占位符

    空文本或谓词的占位符,以防未输入过滤文本。

  • 属性名称

    要搜索的属性。 它使用相对路径,通配符*/*/*指定属性相对于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))

  • 选项节
    点路径与
    选项路径,只有此路径位于通用谓词字段中,而其他路径则特定于资产。

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

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

  • *在​设置​选项卡的字段标签上,表示字段为必填字段,如果留空,将显示错误消息

配置搜索Forms

创建/打开自定义配置

  1. 导航到​工具操作搜索Forms

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

  3. 使用​编辑​图标打开要更新的配置。

  4. 如果是新的自定义项,您可能希望添加新谓词字段并根据需要定义设置。 如果现有自定义,则可以选择现有字段并更新设置

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

    注意

    自定义的配置存储在(视情况而定)以下位置:

    • /apps/cq/gui/content/facets/<option>
    • /apps/commerce/gui/content/facets/<option>

添加/编辑谓词字段和定义字段设置

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

  1. 打开要更 新的自定义配置。

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

    chlimage_1-375

  3. 具体取决于:

    • 您正在添加新字段:

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

    • 您要更新现有谓词:

      选择谓词字段(在右侧),然后打开​设置​选项卡。
      例如,日期范围谓词​的设置:

    chlimage_1-376

  4. 根据需要进行更改,然后使用​完成​进行确认。

预览搜索配置

  1. 选择预览图标:

  2. 这将显示搜索表单,就像它们将在相应控制台的“搜索”列中显示(完全展开)一样。

    chlimage_1-377

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

删除谓词字段

  1. 打开要更 新的自定义配置。

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

  3. 对话框将请求确认删除操作。

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

删除配置(恢复默认配置)

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

注意

不能删除任一默认配置。

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

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

    chlimage_1-378

  2. 将删除自定义配置并恢复默认配置(在控制台中重新显示挂锁符号时指示此配置)。

添加选项谓词

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

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

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

    您需要一个包含单个选项定义的根节点,才能向用户提供。

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

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

    chlimage_1-379

    注意

    必须​不更改/libs路径中的任何内容。

    这是因为下次升级实例时,将覆盖/libs的内容(当应用修补程序或功能包时,很可能会覆盖)。

    对配置和其他更改的建议方法是:

    1. /apps下重新创建所需项,因为它存在于/libs中。 在本例中,来自:
    2. /libs/cq/gui/content/common/options/predicates
    3. /apps.中进行任何更改
  2. 打开​搜索Forms​控制台,然后选择要更新的配置。 例如,站点管理搜索边栏

    然后单击/点按​编辑搜索表单​图标。

  3. 根据配置,向配置中添加​选项​或​选项属性

  4. 更新字段,特别是:

    • 属性名称

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

      jcr:content/cq:template

    • 选项节点路径

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

      /apps/cq/gui/content/common/options/predicates/templatetype
      chlimage_1-380

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

  6. 导航到相应的控制台(在此示例中为​Sites),然后打开​Search​边栏。 新定义的搜索表单以及各种选项将可见。 选择所需的选项可查看搜索结果:

    chlimage_1-381

用户权限

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

操作 权限
编辑 /apps 节点的读取、写入权限。
删除 /apps节点上的读取、写入和删除权限
预览 /var/dam/content节点执行读取、写入和删除权限。
节点上的读取、写入 /apps 权限。

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now