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聚合

分面聚合按以下方式执行:如果店面具有三个分面(类别、颜色和价格),并且购物者对所有这三个分面都进行过滤(颜色=蓝色,价格为$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示例数据的属性。 设置 在搜索中使用 属性属性至 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