为什么对EAV和标签没有部分重新索引?


39

这个问题困扰了我一段时间。

为什么在Magento 1.13.xx中引入的改进错误修复程序称为部分重新索引,却没有涵盖“产品属性”和“标签聚合数据”索引器?为什么这两个必须手动重新索引?

在我看来,EAV指数是最关键的指标之一。没有部分重新索引意味着在每次销售(有些人拥有)之后,索引将失效,这意味着分层导航不再有效,这将导致数据显示不一致和销售损失。

我是否缺少明显的东西?

更新:

因此,这里是此bug的描述。一旦完成销售并且产品缺货,分层导航将仅针对简单产品而不是可配置产品(未测试捆绑和分组)反映产品属性的更改。

因此,假设您的目录中有一个可配置的产品(如T恤)有不同的尺寸,并且“尺寸”属性为“可过滤(带有结果)”。然后,在相应类别或搜索结果的分层导航中,您将看到尺寸部分,其中列出了所有可用尺寸。如果完成其中一项销售后,某个尺寸的商品缺货,您可能会希望它从分层导航中消失。除非刷新属性索引和刷新块缓存,否则不会发生这种情况。

这个错误真的很关键。这是两种威胁。首先,最终客户在分层导航中看到自己的尺寸,然后发现实际上不可用,这会让您的商店感到沮丧。更糟糕的是,一旦产品重新入库,在分层导航中就不会显示出来,因此最终客户将无法购买。因此,很难低估收入损失的数额。


5
我们没有时间来实现这两个,并且从性能的角度来看这并不是关键,而这是改变的主要驱动因素。如果看到不一致的数据,您可以报告支持吗?也许有一个补丁。
Piotr Kaminski 2014年

2
@PiotrKaminski,这很可悲,但是您可以放心地将其作为答案,因为它可以解释所有内容。
user487772 2014年

2
我投票关闭这个题为离题的问题,因为它与EE有关
Sander Mangel

4
哇。EE是具有许多开发人员的Magento的完全有效版本(这件事的投票数证明)。
路德·罗杰斯

2
“我投票将关闭这个问题作为离题,因为它是关于EE的问题”-不酷
Paras Sood 2015年

Answers:


5

为了不让这个问题永远挂在未解决的队列的顶部,这再次是“为什么”的官方答案:

我们没有时间来实施这两个,并且从性能的角度来看这并不是关键,这是导致更改的主要驱动因素。如果看到不一致的数据,您可以报告支持吗?也许有一个补丁。

– Piotr Kaminski 2014年7月18日在17:38

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.