Почему нет частичной переиндексации для EAV и тегов?

39

Этот вопрос меня озадачивал довольно долго.

Почему улучшение багфикс введен в Magento 1.13.xx называется частичной переиндексацией не перекрыты шаговый «Свойство товара» и «Ключевые слова агрегации данных»? Почему эти два должны быть переиндексированы вручную?

На мой взгляд, индекс EAV является одним из самых важных. Отсутствие частичной повторной индексации означает, что после каждой продажи (и у некоторых людей они есть) индекс становится недействительным, что означает, что многоуровневая навигация больше не действительна, что приводит к непоследовательному отображению данных и потере продаж.

Я что-то упускаю из виду?

Обновить:

Итак, вот описание этой ошибки . После того, как продажа сделана и товара нет в наличии, многоуровневая навигация отображает изменения атрибутов товара только для простых товаров, но не для конфигурируемых (не тестировала пакеты и не группировалась).

Итак, давайте предположим, что в вашем каталоге есть настраиваемый продукт, такой как футболка, доступного разных размеров, а атрибут «Размер» - «Фильтруемый (с результатами)». Затем в многоуровневой навигации соответствующей категории или результатов поиска у вас будет раздел размеров, где перечислены все доступные размеры. Если после одного из продаж определенного размера его нет в наличии, можно ожидать, что он исчезнет из многоуровневой навигации. Этого не произойдет, если вы не обновите индекс атрибутов и не очистите кеш блоков.

Эта ошибка действительно критична. Это двусторонняя угроза. Во-первых, конечный клиент, который видит его размер в многоуровневой навигации, а затем видит, что он на самом деле недоступен, покинет ваш магазин в отчаянии. Еще хуже то, что как только товар вернется на склад, он не будет виден при многоуровневой навигации, поэтому конечный покупатель не сможет его приобрести. Поэтому трудно недооценить сумму потерь дохода.

user487772
источник
5
Нам не хватает времени для реализации этих двух, и они не были критически важными с точки зрения производительности, которая была основным движущим фактором для изменений. Если вы видите противоречивые данные, можете ли вы сообщить в службу поддержки? Может быть, есть патч для этого.
Петр Каминский
2
@PiotrKaminski это грустно, но вы можете смело публиковать его в качестве ответа, поскольку он, конечно, все объясняет.
user487772
2
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет об ЭЭ
Сандер Мангель
4
Ого. EE является совершенно верной версией Magento с большим количеством разработчиков (что подтверждается количеством голосов, которые эта штука имеет).
Люк Роджерс
2
«Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет об ЭЭ» - Не круто
Paras Sood

Ответы:

5

Чтобы этот вопрос не оставался навсегда на вершине очереди без ответа, вот снова официальный ответ «ПОЧЕМУ»:

Нам не хватает времени для реализации этих двух, и они не были критически важными с точки зрения производительности, которая была основным движущим фактором для изменений . Если вы видите противоречивые данные, можете ли вы сообщить в службу поддержки? Может быть, есть патч для этого.

- Петр Каминский 18 июля в 17:38

Фабиан Шменглер
источник