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
Facet聚合
按如下方式执行Facet聚合:如果店面具有三个Facet(类别、颜色和价格),并且购物者对所有三个(颜色=蓝色,价格为$10.00-50.00,类别= promotions
)都进行过滤。
categories
聚合 — 聚合categories
,然后应用color
和price
筛选器,但不应用categories
筛选器。color
聚合 — 聚合color
,然后应用price
和categories
筛选器,但不应用color
筛选器。price
聚合 — 聚合price
,然后应用color
和categories
筛选器,但不应用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