Adobe Experience Manager作为Cloud Service,有一个强大的搜索机制。
此外,还有一组预定义选项可帮助您筛选内容。 这些方面包含预定义的方面,如修改日期、发布状态或Live Copy状态,以帮助您快速深入到所需的资源。
这些目标是帮助您快速轻松地从以下位置找到内容:
您可以配置基础内容搜索和索引服务。
使用搜索Forms,您可以根据您的特定需求自定义和扩展这些面板。
搜索Forms提供现成的谓词选项,您可以组合和定义这些谓词。 配置这些表单的对话框可通过以下方式访问:
首次访问搜索Forms控制台时,您可以看到所有配置都有一个挂锁符号。 这表示相应的配置是默认(现成)配置——无法删除。 在您自定义并保存后,锁定将消失。 当您删除您的自定义配置时,它将重新出现,在这种情况下,将恢复默认配置(和挂锁指示符)。
可用的默认配置(按字母顺序列出)包括:
有关资产相关搜索表单的更多详细信息,请参阅资产——搜索彩块化
以下谓词可用,具体取决于配置:
谓词 | 用途 | 设置 |
---|---|---|
分析 | 显示以分析为后盾的数据时,站点浏览器中的搜索/过滤功能。 分析搜索过滤器加载以匹配映射的自定义分析列。 |
|
批准状态 | 根据批准状态进行搜索。 |
|
作者 | 根据作者进行搜索。 |
|
签出方 | 搜索特定用户签出的资产。 |
|
签出状态 | 搜索具有特定结帐状态的资产。 |
|
组件 | 允许作者搜索/筛选具有特定组件的页面。 例如,图像库。 |
|
日期范围 | 搜索在日期属性的指定范围内创建的资源。 在“搜索”面板中,可以指定开始日期和结束日期。 |
|
到期状态 | 根据到期状态搜索资源。 |
|
文件大小 | 根据资源的大小筛选资源。 |
|
文件类型 | 根据文件/MIME类型搜索资产。 |
|
全文 | 此搜索谓词用于进行全文搜索. 它映射为“jcr:contains´”运算符。 |
|
组 | 组的搜索谓词(仅在“分析谓词”中使用)。 |
|
隐藏的筛选器 | 属性和值的过滤器,用户不可见。 |
|
分析 | 根据一系列Insights参数进行搜索。 | 这是一个由多个谓词组成的复杂谓词:
|
集合成员 | 搜索属于收藏集成员的资产 |
|
多值属性 | 搜索指定属性的多个值。 |
|
选项 | 这些选项是用户创建的内容节点。 有关详细信息,请参阅添加选项谓词。 |
|
选项属性 | 搜索选项的一个或多个属性。 |
|
页面 状态 | 根据页面状态筛选页面。 |
|
路径 | 根据特定路径进行筛选。 可以指定多个路径作为选项。 |
|
路径浏览器 | 提供一个路径浏览器以在预定义的根路径下进行搜索。 |
|
隐藏路径 | 路径上的过滤器,用户不可见。 |
|
属性 | 搜索指定的属性。 |
|
发布状态 | 根据资源的发布状态筛选资源。 |
|
范围 | 搜索位于指定范围内的资源。 在“搜索”面板中,可以指定范围的最小值和最大值。 |
|
评级 | 根据资源的平均等级搜索资源。 |
|
相对日期 | 根据资源创建的相对日期筛选资源。 例如,1周前,1个月前。 |
|
滑块范围 | 使用滑块功能扩展范围谓词的通用搜索谓词。 搜索的属性的值必须介于滑块限制之间。 |
|
状态 | 根据批准和结帐状态进行搜索。 | 这是一个由多个谓词组成的复杂谓词:
|
标记 | 根据标记进行搜索。 |
|
模板 | 根据所选模板进行搜索。 |
|
翻译状态 | 根据翻译状态进行搜索。 |
|
常用搜索谓词在以下位置进行定义:
/libs/cq/gui/components/common/admin/customsearch/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。
选择要自定义的配置。
使用编辑图标打开要更新的配置。
如果是新的自定义,您可能希望添加新的谓词字段并根据需要定义设置。 如果是现有自定义设置,则可以选择现有字段并更新设置。
选择完成以保存配置。 您的更改可以在下次使用配置时看到。
自定义配置存储在(视情况而定)下:
/apps/cq/gui/content/facets/<option>
/apps/commerce/gui/content/facets/<option>
您可以添加或编辑字段,并定义/更新其设置:
打开要更 新的自定义配置。
如果要添加新字段,请打开选择谓词选项卡,并将所需的谓词拖动到所需位置。 例如,日期范围谓词:
取决于:
您正在添加新字段:
添加谓词后,将打开设置选项卡并显示可定义的属性。
您要更新现有谓词:
选择谓词字段(在右侧),然后打开设置选项卡。
例如,日期范围谓词的设置:
根据需要进行更改,然后使用完成进行确认。 您的更改可以在下次使用配置时看到。
选择预览图标:
这将显示搜索表单,就像在相应控制台的“搜索”列中显示(完全展开)这些表单一样。
关 闭预览以返回并完成配置。
打开要更 新的自定义配置。
选择谓词字段(在右侧),打开设置选项卡,然后选择删除图标(左下方)。
对话框将请求确认删除操作。
使用完成确认此更改和任何其他更改。
自定义配置后,这将覆盖默认值。 您可以通过删除自定义配置来重新声明默认配置。
无法删除默认配置。
从控制台中删除自定义配置:
选择所需的配置(例如,页面编辑器(段落搜索)),然后在工具栏中选择删除图标:
将删除自定义配置并恢复默认配置(在控制台中重新显示挂锁符号表示)。
选项谓词(选项、选项属性)允许您配置要搜索的项目。 它们通常用于直接搜索页面下的内容;例如,页面节点上的属性。
以下示例(根据用于创建页面的模板进行搜索)说明了所涉及的步骤:
创建定义要搜索的属性的节点。
您需要一个根节点,其中包含单个选项的定义才能提供给用户。
单个选项的节点需要属性:
jcr:title
-要在搜索边栏中显示的字段标签value
-要搜索的属性值您必须不要更改/libs
路径中的任何内容。
这是因为下次升级实例时,/libs
的内容会被覆盖(当您应用修补程序或功能包时,很可能会被覆盖)。
建议的配置和其他更改方法是:
/apps
下重新创建所需项,因为它存在于/libs
中。 在本例中,来源:/libs/cq/gui/content/common/options/predicates
/apps.
中进行任何更改打开搜索Forms控制台并选择要更新的配置。 例如,站点管理员搜索边栏。 然后选择编辑。
根据配置,向配置中添加选项或选项属性。
更新字段,特别是:
属性名称
在目标节点上指定要搜索的节点属性。 例如:
jcr:content/cq:template
选项节点路径
选择保留选项的路径。 例如:
/apps/cq/gui/content/common/options/predicates/templatetype
选择完成以保存配置。
导航到相应的控制台(在此示例中为站点)并打开搜索-过滤器边栏。 新定义的搜索表单以及各种选项将可见。 选择所需的选项可查看搜索结果。
下表列表了对搜索表单执行编辑、删除和预览操作所需的权限。
操作 | 权限 |
编辑 | 对/apps 节点的读取、写入权限。 |
删除 | /apps 节点上的读取、写入和删除权限 |
预览 | 对/var/dam/content 节点的读取、写入和删除权限。节点的读取、写入 /apps 权限。 |