Show Menu
主题×

配置搜索表单

使用 搜索表单 ,可自定义在创作环境的各种AEM控制台和/或面板中提供的搜索面板中使用的搜索谓词的选择。 自定义这些面板可让搜索功能根据您的特定需求进行多样化。
系列谓 词现成可用。 您可以添加多个谓词,包括(其中包括)用于全文搜索的全文谓词,属性谓词用于搜索与您指定的单个属性匹配的资产,或者选项谓词用于搜索与您为特定属性指定的一个或多个值匹配的资产。
您可以配 置在各种控制台和资产浏览器 (编辑页面时)中使用的搜索表单。 用 于配置这些表单的对话框 ,可通过以下方式访问:
  • 工具
    • 常规
      • 搜索表单
首次访问此控制台时,您可以看到所有配置都有一个挂锁符号。 这表示相应的配置是默认(现成)配置——并且无法删除。 自定义配置后,锁将消失——除非您删 除自定义配置 ,否则将恢复默认配置(和挂锁指示符)。

配置

可用的默认配置有:
  • 页面编辑器(文档搜索):
    此配置定义在资产浏览器(编辑页面时)中搜索文档时可用的选项。
  • 页面编辑器(图像搜索):
    此配置定义在资产浏览器(编辑页面时)中搜索图像时可用的选项。
  • 页面编辑器(手稿搜索):
    此配置定义在资产浏览器(编辑页面时)中搜索手稿时可用的选项。
  • 页面编辑器(页面搜索):
    此配置定义在资产浏览器(编辑页面时)中搜索页面时可用的选项。
  • 页面编辑器(段落搜索):
    此配置定义在资产浏览器(编辑页面时)中搜索段落时可用的选项。
  • 页面编辑器(产品搜索):
    此配置定义在资产浏览器(编辑页面时)中搜索产品时可用的选项。
  • 页面编辑器(Scene7搜索) :
    此配置定义在资产浏览器(编辑页面时)中搜索Scene7资源时可用的选项。
  • 站点管理员搜索边栏 :
    此配置定义在使用站点控制台的搜索边栏时用户可用的搜索选项。
  • 页面编辑器(视频搜索):
    此配置定义在资产浏览器(编辑页面时)中搜索视频时可用的选项。
  • 资产管理员搜索边栏:
    此配置定义了在使用资产控制台时用户可用的搜索选项。
  • 目录管理员搜索边栏:
    此配置定义用户在搜索商务目录时可用的搜索选项。
  • 订单管理员搜索边栏:
    此配置定义搜索商务订单时用户可用的搜索选项。
  • 产品收藏集管理员搜索边栏:
    此配置定义搜索商务产品集合时用户可用的搜索选项。
  • 产品管理员搜索边栏:
    此配置定义搜索商务产品时用户可用的搜索选项。
  • 项目管理员搜索边栏:
    此配置定义搜索项目时用户可用的搜索选项。

谓词及其设置

谓词

以下谓词可用,具体取决于配置:
谓词 用途 设置
分析 显示以分析为后盾的数据时,站点浏览器中的搜索/过滤功能。 分析搜索筛选器可加载以匹配映射的自定义分析列。
  • 字段标签
  • 描述
上次修改的资源 上次修改资产的日期。 自定义谓词,基于“日期谓词”。
组件 允许作者搜索/筛选具有特定组件的页面。 For example an image gallery.
  • 字段标签
  • 占位符
  • 属性名称*
  • 属性深度
  • 描述
日期 基于滑块的资产搜索(基于日期属性)。
  • 字段标签
  • 属性名称*
  • 描述
日期范围 搜索在日期属性的指定范围内创建的资产。 在“搜索”面板中,可以指定开始日期和结束日期。
  • 字段标签
  • 占位符
  • 属性名称*
  • 范围文本(自)*
  • 范围文本(至)*
  • 描述
到期状态 根据到期状态搜索资产。
  • 字段标签
  • 属性名称*
  • 描述
文件大小 根据资产大小搜索资产。
  • 字段标签
  • 属性名称*
  • 选项路径
  • 描述
全文 此搜索谓词用于进行全文搜索.
  • 字段标签
  • 占位符
  • 属性名称
  • 描述
隐藏的筛选器 对属性和值的过滤器,用户不可见。
  • 属性名称
  • 属性值
  • 描述
选项
这些选项是用户创建的内容节点。
  • 字段标签
  • JSON 路径
  • 属性名称*
  • 单选
  • 选项路径
  • 描述
选项属性 搜索选项的属性。
  • 字段标签
  • 属性名称*
  • 选项节点路径
  • 单选
  • 描述
页面 状态 根据页面的状态搜索页面。
  • 字段标签
  • 发布属性名称
  • LiveCopy 属性名称
  • 描述
路径 搜索位于特定路径下的资产。
  • 字段标签
  • 添加搜索路径
  • 描述
属性 搜索指定的属性。
发布状态 根据资产的发布状态搜索资产
  • 字段标签
  • 属性名称*
  • 描述
范围 搜索位于指定范围内的资源。 在“搜索”面板中,可以指定范围的最小值和最大值。
  • 字段标签
  • 属性名称
  • 描述
范围选项 资产的特定搜索谓词,与通用的滑块谓词相同。 由于向后兼容性问题,仍可用。
  • 字段标签
  • 属性名称*
  • 选项路径
  • 描述
评级 根据资产的评级搜索资产。
  • 字段标签
  • 属性名称*
  • 选项路径
  • 描述
相对日期 Search assets based on the relative date of their creation
  • 字段标签
  • 属性名称*
  • 相对日期
  • 描述
滑块范围 使用滑块功能扩展范围谓词的通用搜索谓词。 搜索到的属性的值必须介于滑块限制之间。
  • 字段标签
  • 属性名称*
  • 描述
Tag 根据标记搜索资产。 您可以配置“路径”属性,以在“标记”列表中填充各种标记。
  • 字段标签
  • 属性名称*
  • 选项路径
  • 描述
标记 根据标记进行搜索。
  • 占位符
  • 属性名称*
  • 描述
  • 常用搜索谓词在以下位置进行定义: /libs/cq/gui/components/common/admin/customsearch/searchpredicates
  • 仅与siteadmin(经典UI)相关的搜索谓词位于以下位置: /libs/cq/gui/components/siteadmin/admin/searchpanel/searchpredicates
    • 已弃用这些组件,并且仅可用于向后兼容性。
此信息仅供参考,您不得对进行更改 /libs

谓词设置

根据谓词,可以选择以下设置进行配置:
  • 字段标签
    将显示为可折叠标题或谓词字段标签的标签。
  • 描述
    用户的描述性详细信息。
  • 占位符
    空文本或谓词的占位符,以防未输入过滤文本。
  • 属性名称
    要搜索的属性。 它使用相对路径,而通配符 */*/* 指定属性相对于节点的深度(每个星 jcr:content 号表示一个节点级别)。
    如果只想在具有该节点上使用的属性的资源的一级子节点 x 上搜索 jcr:content 内容 */jcr:content/x
  • 属性深度
    在资源中搜索该属性的最大深度。 因此,可以对资源和递归子项执行对该属性的搜索,直到子项的级别等于指定的深度。
  • 属性值
    属性值作为绝对字符串或表达式语言;例如, cq:Page
    ${empty requestPathInfo.suffix ? "/content" : requestPathInfo.suffix} .
  • 范围文本
    “日期范围”谓词中范围字段 的标签
  • 选项路径
    用户可以使用谓词设置选项卡中的路径浏览器选择路径。 选择+图 标后 ,将选择添加到有效选项列表(然后 - icon to remove if required)。
    这些选项是用户创建的内容节点,其结构如下:
    (jcr:primaryType = nt:unstructured, value (String), jcr:title (String))
  • 选项节点路 ​径与选项路径的 效果相同 ,仅此谓词字段位于公用谓词字段中,而另一个谓词字段特定于资产。
  • 单选 ​如果选中此选项,则这些选项将呈现为仅允许单选的复选框。 如果错误地选择了复选框,则可取消选中该复选框。
  • 发布和Live copy属性名称特定 ​站点谓词的发布和Live copy复选框的标签。
  • *在“设置”选项卡的字 段标签上 ,表示字段为必填字段,如果留空,则将显示错误消息

配置搜索表单

创建/打开自定义配置

  1. 导航到工 、操 搜索表单
  2. 选择要自定义的配置。
  3. 使用编 辑图标 ,打开要更新的配置。
  4. 如果是新的自定义,您可能希望添 加新的谓词字段并根据需要定义 设置。 如果是现有自定义,则可以选择现有字段并 更新设置
  5. Select Done to save the configuration.
    自定义配置存储在(视情况而定)下:
    • /apps/cq/gui/content/facets/<option>
    • /apps/commerce/gui/content/facets/<option>

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

您可以添加或编辑字段,并定义/更新其设置:
  1. 打开自定义配置 ,进行更新。
  2. 如果要添加新字段,请打开“选择谓 ”选项卡,然后将所需的谓词拖动到所需位置。 例如,日期 范围谓词 :
  3. 具体取决于:
    • 您正在添加新字段:
      添加谓词后,将打 “设置”选项卡并显示可定义的属性。
    • 您要更新现有谓词:
      选择谓词字段(在右侧),然后打开“设 ”选项卡。 例如,“日期范围谓词” 的设置 :
  4. 根据需要进行更改,然后使用完成进 行确认

预览搜索配置

  1. 选择预览图标:
  2. 这将显示搜索表单,就像它们在相应控制台的“搜索”列中显示(完全展开)一样。
  3. 关闭 “预览”以返回并完成配置。

删除谓词字段

  1. 打开自定义配置 ,进行更新。
  2. 选择谓词字段(在右侧),打开“设 ”选项卡,然后选择“删 ”图标(左下角)。
  3. 对话框将请求确认删除操作。
  4. 使用“完成”确认此更改和任何其他 更改

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

自定义配置后,这将覆盖默认值。 您可以通过删除自定义配置来重新声明默认配置。
不能删除任一默认配置。
从控制台中删除自定义配置:
  1. 选择所需的配置(例如,页 面编辑器(段落搜索) ),然后在工具栏中选择 删除图标 :
  2. 将删除自定义配置并恢复默认配置(在控制台中重新显示挂锁符号表示)。

添加选项谓词

选项谓词(选项、选项属性)允许您配置要搜索的项目。 它们通常用于直接搜索页面下的内容;例如,页面节点上的属性。
以下示例(根据用于创建页面的模板进行搜索)说明了所涉及的步骤:
  1. 创建定义要搜索的属性的节点。
    您需要一个根节点,其中包含各个选项的定义,以便用户可用。
    各个选项的节点需要以下属性:
    • jcr:title -要在搜索边栏中显示的字段标签
    • value -要搜索的属性值
    不得 更改路径中的任 /libs 何内容。
    这是因为下次升级实 /libs 例时,将覆盖其内容(而应用修补程序或功能包时,很可能会覆盖该内容)。
    建议的配置和其他更改方法是:
    1. 在下重新创建所需项目(该项目存在 /libs 于中) /apps 。 在本例中,请从:
    2. /libs/cq/gui/content/common/options/predicates
    3. /apps.
  2. 打开“ 搜索表单 ”控制台,然后选择要更新的配置。 例如,“站 点管理搜索边栏”
    然后,单击/点按编 辑搜索表单图 标。
  3. 根据配置的不同,向配 置中添加 “选 项”或“选项 ”属性。
  4. 更新字段,尤其是:
    • 属性名称
      在目标节点上指定要搜索的节点属性。 例如:
      jcr:content/cq:template
    • 选项节点路径
      选择保留选项的路径。 例如:
      /apps/cq/gui/content/common/options/predicates/templatetype
  5. Select Done to save your configuration.
  6. 导航到相应的控制台(在本例中, 为站点 ),然后打开 搜索边栏 。 新定义的搜索表单以及各种选项将可见。 选择所需选项可查看搜索结果:

用户权限

下表列出了对搜索表单执行编辑、删除和预览操作所需的权限。
操作 权限
编辑 对节点的读取、写入 /apps 权限。
删除 节点上的读取、写入和删除权 /apps
预览 节点上的读取、写入和删除 /var/dam/content 权限。 对节点的读取、写入 /apps 权限。