Solr构面考虑了在属性组合级别上针对诸如Garment之类的电子商务商品的产品可用性

我们正在使用Apache Solr来增强我们对电子商务网站的搜索和分面。

我们有一个面过滤器,该过滤器工作正常,但产品具有多种属性组合(变量选项),这些属性被证明是不同的SKU,例如,具有多种颜色和尺寸选项的T恤。

当前,我们有一个按颜色和大小进行筛选的构面,但是由于未进行索引,因此它没有考虑组合级别产品的可用性。

我们要让构面过滤器考虑属性组合的可用性状态,即

假设我们有两种颜色的T恤,红色和蓝色。 S,M,L三种尺寸。

Red,S 1
Red,M 2
Red,L 2
Blue,S 0
Blue,M 5
Blue,L 1

当大尺寸蓝色缺货时,我们要禁用该组合的构面。也就是说,蓝色(有一个数量的L)缺货,我们要在选择“蓝色”时禁用“ L”作为“尺寸”方面的选项。

这是产品的索引方式。

Color:[Red,Blue]
Size:[S,M,L]

“颜色和大小”是属性值,它具有为该字段索引的可能选项,并用逗号分隔,然后我们通过转换应用拆分。

对它进行索引的最佳方法是什么,考虑到它的可用性,这将使我们能够在属性组合级别上支持分面。

zhiyliu8 回答:Solr构面考虑了在属性组合级别上针对诸如Garment之类的电子商务商品的产品可用性

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3075716.html

大家都在问