Facet

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

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

已过滤的搜索结果

在一个Facet中,购物者可以选择多个选项,例如“样式”下的“基本”和“紧靠”,搜索结果将更新以仅显示这些样式。 同样,如果购物者在多方面选择选项,例如“样式”下的“基本”和“气候”下的“室内”,则搜索结果会更新以显示所选样式和所选气候。

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

彩块化要求

分面的类别和产品属性要求与用于分层导航的可过滤属性类似。 属性的每个店面属性必须将“在搜索结果中用于分层导航”值设置为“是”。 您可以从Admin中的Stores > Attribute菜单查看和更新属性配置。

NOTE
如果将产品类别定义为Facet,则Facet将显示类别和子类别的url_path
类别Facet

请参阅边界和限制以了解有关Live Search中Facet要求的更多信息。

如果要与大量属性冲突,请考虑将属性组合到单个“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筛选器。
recommendation-more-help
8eedb3c4-09d2-4e4f-917b-524833fc6b4f