搜索 Facet

上次更新: 2023-12-06
  • 主题:
  • Search
    查看有关此主题的更多信息
  • 创建对象:
  • Admin
    Developer
版本 文章链接
AEM as a Cloud Service 单击此处
AEM 6.5 本文

企业范围部署的 Adobe Experience Manager Assets 能够存储许多资产。 有时,如果只使用的一般搜索功能,则查找正确的资产可能会很费时费力 Experience Manager.

使用过滤器面板中的搜索彩块化为您的搜索体验添加更多粒度,并使搜索功能更有效、更通用。 搜索Facet会添加多个维度(谓词),使您能够执行更复杂的搜索。 过滤器面板包含几个标准方面。 您还可以添加自定义搜索彩块化。

总之,通过搜索彩块化,您可以通过多种方式搜索资产,而不是按预先确定的单一分类顺序进行搜索。 您可以轻松地深入到所需的详细级别以进行更集中的搜索。

例如,如果要查找图像,您可以选择是要位图还是矢量图像。 通过指定图像的MIME类型,可以进一步缩小搜索范围。 同样,在搜索文档时,可以指定格式,例如PDF或MS Word。

添加谓词

“筛选器”面板中显示的搜索彩块化是使用谓词在基础搜索表单中定义的。 要显示更多或不同的Facet,可向默认表单添加谓词,或者使用包含所选的Facet的自定义表单。

对于全文搜索,请添加 全文 表单谓词。 使用属性谓词搜索与您指定的单个属性匹配的资源。 使用“选项”谓词可搜索与特定属性的一个或多个值匹配的资源。 添加日期范围谓词,以搜索在指定日期范围内创建的资源。

  1. 单击 Experience Manager 徽标,然后转到 工具 > 常规 > 搜索Forms.

  2. 从 搜索Forms 页面,选择 资产管理搜索边栏,然后单击 编辑 编辑图标.

    注意

    使用预配置的文件夹搜索功能 Assets 早期版本中的管理员搜索边栏,请执行以下步骤:

    1. 导航到 /conf/global/settings/dam/search/facets/assets/jcr:content/items 在CRXDE中。
    2. 删除 type 节点。
    3. 从路径 /libs/settings/dam/search/facets/assets/jcr:content/items,复制节点 assetdirectorytypeorexcludepaths、和 searchtype 到步骤1中提到的路径。
    4. 保存更改。
  3. 在 编辑搜索Forms 页面,从拖动谓词 选择谓词 制表符转到主窗格。 例如,拖动 属性谓词.

    选择并移动谓词以自定义搜索过滤器

    图:选择并移动谓词以自定义搜索过滤器。

  4. 在 设置 选项卡,输入字段标签、占位符文本和谓词说明。 为要与谓词关联的元数据属性指定有效名称。 中的标题标签 设置 选项卡标识所选谓词的类型。

  5. 在属性名称字段中,为要与谓词关联的元数据属性指定有效名称。该名称是执行搜索时所依据的名称。例如,输入 jcr:content/metadata/dc:description./jcr:content/metadata/dc:description

    也可以从选择对话框中选择现有节点。

    在属性名称字段中将元数据属性与谓词关联

    在属性名称字段中将元数据属性与谓词关联

  6. 单击 预览 预览 以生成过滤器面板在添加谓词后的预览。

  7. 在预览模式下查看谓词的布局。

    在提交更改之前预览搜索表单

    在提交更改之前预览搜索表单

  8. 要关闭预览,请单击 关闭 关闭 在预览的右上角。

  9. 单击 完成 以保存设置。

  10. 导航至 Assets 用户界面。 属性谓词将添加到面板。

  11. 在文本框中输入要搜索的资源的描述。 例如,输入 Adobe. 执行搜索时,具有匹配说明的资源 Adobe 都会列在搜索结果中。

添加选项谓词

选项谓词允许您在“筛选器”面板中添加多个搜索选项。 您可以在“筛选器”面板中选择一个或多个选项来搜索资产。 例如,要根据文件类型搜索资产,请在搜索表单中配置选项,如“图像”、“多媒体”、“文档”和“存档”。 配置这些选项后,当您在“筛选器”面板中选择“图像”选项时,将会对GIF、JPEG、PNG等类型的资源执行搜索。

要将选项映射到相应的属性,请为选项创建节点结构,并在选项谓词的属性名称属性中提供父节点的路径。 父节点的类型应为 slingOrderedFolder. 选项应属于类型 nt:unstructured. 选项节点应具有属性 jcr:titlevalue 已配置。

jcr:title 属性是显示在过滤器面板上的选项的用户友好名称。 此 value 字段用于查询以匹配指定的属性。

选择某个选项后,将根据 value 选项节点及其子节点的属性(如果有)。 将遍历选项节点下的整个树,并且 value 使用OR操作组合每个子节点的属性以形成搜索查询。

例如,如果您为文件类型选择“图像”,则资产的搜索查询将通过使用 OR 操作组合 value 属性来构建。​**jcr:content/metadata/dc:format

文件类型的Value属性(如CRXDE中所示)用于搜索查询运行

文件类型的Value属性(如CRXDE中所示)用于搜索查询运行

您不必为CRXDE存储库中的选项手动创建节点结构,而是可以通过指定相应的键值对在JSON文件中定义选项。 在​属性名称​字段中指定 JSON 文件的路径。例如,您可以定义键值对、image/bmpimage/gifimage/jpegimage/png,并指定它们的值,如以下示例 JSON 文件中所示。在 属性名称 字段,可以指定此文件的CRXDE路径。

{
    "options" :
 [
          {"value" : "image/bmp","text" : "BMP"},
          {"value" : "image/gif","text" : "GIF"},
          {"value" : "image/jpeg","text" : "JPEG"},
          {"value" : "image/png","text" : "PNG"}
 ]
}

如果要使用现有节点,请使用选择对话框指定该节点。

注意

选项谓词是一个自定义包装器,其中包含用于演示所描述行为的属性谓词。 目前,没有可用的REST端点可本地支持该功能。

  1. 单击 Experience Manager 徽标,然后转到 工具 > 常规 > 搜索Forms.

  2. 搜索Forms 页面,选择 资产管理搜索边栏,然后单击 编辑.

  3. 在“编 辑搜索表单 ”页中,将“选 项谓词 ”从“选 ​择谓词”选项卡拖至主窗格。

  4. 在​设置​选项卡中,输入属性的标签和名称。例如,要根据资产的格式搜索资产,请为标签指定用户友好名称,例如, 文件类型. 在属性字段中指定执行搜索时所依据的属性,例如, jcr:content/metadata/dc:format.

  5. 执行下列操作之一:

    • 属性名称 字段中,提及JSON文件的路径,在该路径中为选项定义节点并指定相应的键值对。
    • 单击 + “选项”字段旁边的符号,用于为要在“滤镜”面板中提供的选项指定显示文本和值。 要添加其他选项,请单击 + 元件并重复该步骤。
  6. 确保取消选中​单选,以允许用户一次为文件类型选择多个选项(例如,“图像”、“文档”、“多媒体”和“存档”)。如果选中​单选,则用户一次只能为文件类型选择一个选项。

    选项谓词中的可用字段

    选项谓词中的可用字段

  7. 描述 字段,输入可选说明,然后单击 完成.

  8. 导航到“搜索”面板。 “选项”谓词将添加到 Search 面板。 的选项 文件类型 将显示为复选框。

添加多值属性谓词

使用多值属性谓词,可在资产中搜索多个值。 考虑一个方案,其中您有多个产品的图像 Assets 并且每个图像的元数据包括与产品相关联的SKU编号。 您可以使用此谓词根据多个SKU编号搜索产品图像。

  1. 单击 Experience Manager 徽标,然后转到 工具 > 常规 > 搜索Forms.
  2. 在“搜索Forms”页面上,选择 资产管理搜索边栏,然后单击 编辑 编辑图标.
  3. 在“编辑搜索表单”页中,将​多值属性谓词​从​选择谓词​选项卡拖到主窗格。
  4. 设置 选项卡,输入谓词的标签和占位符文本。 在属性字段中指定执行搜索时所依据的属性名称,例如, jcr:content/metadata/dc:value. 也可以使用“选择”对话框选择节点。
  5. 确保选中​分隔符支持。在​输入分隔符​字段中,指定要用于分隔各个值的分隔符。默认情况下,指定逗号为分隔符。您可以指定其他分隔符。
  6. 描述 字段,输入可选说明,然后单击 完成.
  7. 导航到 Assets 用户界面。 多值属性​谓词已添加到面板。
  8. 在用分隔符分隔的多值字段中指定多个值并执行搜索。 谓词会获取与指定值完全匹配的文本。

添加标记谓词

利用标记谓词,可对资源执行基于标记的搜索。 默认情况下, Assets 根据您指定的标记,在资产中搜索一个或多个标记匹配。 换句话说,搜索查询使用指定的标记执行OR操作。 但是,您可以使用匹配所有标记选项来搜索包含您指定的所有标记的资产。

  1. 单击 Experience Manager 徽标,然后转到 工具 > 常规 > 搜索Forms.

  2. 从“搜索Forms”页面中,选择 资产管理搜索边栏 然后单击 编辑 编辑图标.

  3. 在“编辑搜索表单”页中,拖动 标记谓词 从选择谓词选项卡转到主窗格。

  4. 在设置选项卡中,输入谓词的占位符文本。 在属性字段中指定执行搜索时所依据的属性名称,例如, jcr:content/metadata/cq:tags. 或者,也可以从选择对话框中选择CRXDE中的节点。

  5. 配置此谓词的根标记路径属性,以填充“标记”列表中的各种标记。

  6. 选择​显示“匹配所有标记”选项,以搜索包含您指定的所有标记的资产。

  7. 描述 字段,输入可选说明,然后单击 完成.

  8. 导航到“搜索”面板。 此 标记 谓词将添加到“搜索”面板。

  9. 指定要基于其搜索资产的标记或从建议列表中选择。

  10. 选择 匹配所有 以搜索包含您指定的所有标记的匹配项。

添加其他谓词

与添加“属性”谓词或“选项”谓词类似,可以将以下附加谓词添加到“搜索”面板:

谓词名称 描述 属性
全文 搜索谓词,对整个资产节点执行全文搜索。 该变量使用jcr:contains运算符进行映射。 如果要在资产节点的特定部分执行全文搜索,则可以指定相对路径。
  • 标签
  • 占位符
  • 属性名称
  • 描述
路径浏览器 搜索谓词,以按预配置的根路径搜索文件夹和子文件夹中的资产
  • 占位符
  • 根路径
  • 描述
路径 使用它按位置筛选结果。 您可以将不同的路径指定为选项。
  • 标签
  • 路径
  • 描述
发布状态 搜索谓词,以基于资产的发布状态搜索资产
  • 标签
  • 属性名称
  • 描述
相对日期 搜索谓词,以根据资产的相对创建日期搜索资产。 例如,您可以配置选项,如2个月前、3周前等。
  • 标签
  • 属性名称
  • 相对日期
范围 搜索谓词以搜索指定范围内的资源。 在“搜索”面板中,可以指定范围的最小值和最大值。
  • 标签
  • 属性名称
  • 描述
日期范围 搜索谓词,以搜索在指定范围内为日期属性创建的资源。 在“搜索”面板中,您可以使用日期选取器指定开始日期和结束日期。
  • 标签
  • 占位符
  • 属性名称
  • 范围文本(自)
  • 范围文本(至)
  • 描述
日期 基于日期属性的基于滑块的资源搜索的搜索谓词。
  • 标签
  • 属性名称
  • 描述
文件大小 搜索谓词,以基于资产的大小进行搜索。 它是一个基于silder的谓词,您可以从可配置的节点中选择slider选项。 默认选项在CRXDE存储库的/libs/dam/options/predicates/filesize中定义。 文件大小以字节为单位。
  • 标签
  • 属性名称
  • 路径
  • 描述
上次修改的资产 搜索谓词以搜索最近修改的资源
  • 属性名称
  • 属性值
  • 描述
发布状态 搜索谓词,以根据资产的发布状态搜索资产
  • 标签
  • 属性名称
  • 描述
评级 搜索谓词,以基于资产的平均评级搜索资产
  • 标签
  • 属性名称
  • 选项路径
  • 描述
到期状态 搜索谓词,以根据资产的到期状态搜索资产
  • 标签
  • 属性名称
  • 描述
隐藏 定义隐藏字段属性以搜索资产的搜索谓词
  • 属性名称
  • 属性值
  • 描述

恢复默认搜索Facet

默认情况下,锁图标 “锁定已关闭”图标 显示于之前 资产管理搜索边栏搜索Forms 页面。 “搜索Forms”页面上某个选项的锁定图标指示默认设置保持不变,且未进行自定义。 图标 “锁定已关闭”图标 如果将搜索彩块化添加到窗体中,则表明默认窗体已被修改,则将消失。

“锁定”图标

要恢复默认搜索Facet,请执行以下步骤:

  1. 选择 资产管理搜索边栏搜索Forms 页面。

  2. 单击 删除 deleteoutline 工具栏中。

  3. 在确认对话框中,单击 删除 以删除自定义更改。

    删除对搜索彩块化的自定义更改后,锁图标 “锁定已关闭”图标 之前重新出现 资产管理搜索边栏搜索Forms 页面。

用户权限

如果您未分配管理员角色,以下列出了执行涉及搜索彩块化的编辑、删除和预览操作所需的权限。

操作 权限
编辑 对的读写权限 /apps CRXDE中的节点
删除 对的读、写和删除权限 /apps CRXDE中的节点
预览 对的读、写和删除权限 /var/dam/content CRXDE中的节点。 另外,对的读取和写入权限 /apps 节点。

在此页面上