Facet

分面是一种高性能筛选方法,它使用多个属性值的维度作为搜索条件。 分面搜索类似,但比标准分层导航更“智能”。 可用筛选器的列表由搜索结果中返回的产品的可筛选属性确定。

Live Search使用productSearch查询,该查询返回刻面和Live Search特有的其他数据。 有关代码示例,请参阅开发人员文档中的productSearch查询

已过滤的搜索结果

任何定义的Facet都可以用作URL参数,并将根据参数值过滤结果: http://yourstore.com?brand=acme&color=red

彩块化要求

分面的类别和产品属性要求与用于分层导航的可过滤属性类似。 属性的每个店面属性必须将“在搜索结果中用于分层导航”值设置为“是”。

Live Search最多支持:

  • 100个配置为Facet的属性
  • 50个可排序的属性
  • 200个可过滤属性
  • 200个可搜索属性
NOTE
如果定义的可筛选属性超过200个,则无法确定哪个200个属性将实际编入索引。

如果要与大量属性冲突,请考虑将属性组合到单个“meta-attribute”中。 例如,鞋的尺寸通常为数字,而衬衫的尺寸通常为“S/M/L/XL”。 这两种类型的大小可以合并为一个可搜索属性。

设置
描述
类别显示设置
锚点 — Yes
属性属性
目录输入类型 - Yes/NoDropdownMultiple SelectPriceVisual swatch(仅限构件)、Text swatch(仅限构件)
属性店面属性
在搜索结果分层导航中使用 — Yes

Facet聚合

按如下方式执行Facet聚合:如果店面具有三个Facet(类别、颜色和价格),并且购物者对所有三个(颜色=蓝色,价格为$10.00-50.00,类别= promotions)都进行过滤。

  • categories聚合 — 聚合categories,然后应用colorprice筛选器,但不应用categories筛选器。
  • color聚合 — 聚合color,然后应用pricecategories筛选器,但不应用color筛选器。
  • price聚合 — 聚合price,然后应用colorcategories筛选器,但不应用price筛选器。

默认属性值

以下产品属性具有店面属性,这些属性由Live Search使用并默认启用。

属性
店面属性
属性
可排序
用于产品列表中的排序
price
可搜索
在搜索中使用
price
sku
name
FilterableInSearch
在分层导航中使用 — 可过滤(包含结果)
price
visibility
category_name

默认的非系统属性属性

下表显示了非系统属性的默认搜索和可过滤属性,包括那些特定于Luma示例数据的属性。 将​ Use in Search ​属性属性设置为Yes可使该属性在Live Search和本机Adobe Commerce中均可搜索。

属性代码
可搜索
在分层导航中使用
活动
可筛选(包含结果)
attributes_brand
品牌
气候
可筛选(包含结果)
项圈
可筛选(包含结果)
颜色
可筛选(包含结果)
成本
eco_collection
可筛选(包含结果)
性别
可筛选(包含结果)
制造商
可筛选(包含结果)
材料
可筛选(包含结果)
用途
可筛选(包含结果)
捆绑_包
可筛选(包含结果)
style_general
可筛选(包含结果)

默认系统属性属性

下表显示了系统属性的默认搜索和可过滤属性。

属性代码
可搜索
在分层导航中使用
allow_open_amou
可筛选(包含结果)
描述
name
价格
可筛选(包含结果)
short_description
sku
状态
tax_class_id
url_key
粗细
recommendation-more-help
1d60634e-b73a-404a-be7a-4a2a36676055