EAVとタグの部分的な再インデックス付けがないのはなぜですか?


39

この質問はかなり長い間私を困惑させていました。

Magento 1.13.xxで導入された改善バグ修正が、部分的な再インデックス付けと呼ばれ、「製品属性」および「タグ集約データ」インデクサーをカバーしないのはなぜですか?なぜこれら2つは手動で再インデックス付けする必要があるのですか?

私の意見では、EAVインデックスは最も重要なものの1つです。部分的なインデックス再作成がないことは、各販売(および一部の人々がそれらを持っている)後にインデックスが無効になることを意味します。

明らかな何かが欠けていますか?

更新:

だからここにこのバグの説明があります。販売が行われ、製品の在庫がなくなると、階層化されたナビゲーションは、構成可能な製品ではなく、単純な製品の製品属性の変更を反映します(バンドルおよびグループ化はテストしていません)。

したがって、カタログに、さまざまなサイズで利用可能なTシャツのような構成可能な製品があり、「サイズ」属性が「フィルター可能(結果付き)」であると仮定しましょう。次に、適切なカテゴリまたは検索結果の階層化されたナビゲーションに、使用可能なすべてのサイズがリストされているサイズセクションがあります。いずれかの販売後に特定のサイズが在庫切れになると、階層ナビゲーションから消えることが予想されます。これは、属性インデックスを更新し、ブロックキャッシュをフラッシュしない限り発生しません。

このバグは本当に重大です。これは双方向の脅威です。まず、階層化されたナビゲーションで自分のサイズを確認し、実際には利用できないことに気づいたエンドカスタマーは、フラストレーションであなたの店を離れます。さらに悪いことは、製品が在庫に戻ったら、階層化されたナビゲーションでは表示されないため、最終顧客が購入できないことです。したがって、収益の損失額を過小評価することは困難です。


5
これら2つを実装するには時間が足りず、変更の主な推進要因であるパフォーマンスの観点からは重要ではありませんでした。一貫性のないデータが表示された場合、サポートに報告できますか?そのためのパッチがあるかもしれません。
ピョートルカミンスキー14

2
@PiotrKaminskiこれは悲しいですが、もちろんすべてを説明しているので、答えとして安全に投稿できます。
user487772 14

2
私はそれがEEについてですので、オフトピックとして、この質問を閉じるために投票しています
サンダーMangel

4
わあ EEは、Magentoの完全に有効なバージョンであり、多くの開発者がいます(この件の投票数からも明らかです)。
ルークロジャース

2
「それはEEについてですので、私は、オフトピックとして、この質問を閉じるために投票しています」 -クールではない
パラスSood氏

回答:


5

この質問が未回答のキューの最上部に永遠に留まらないようにするために、再び「なぜ」に対する公式の回答があります:

これら2つを実装するには時間が足りず、変更の主な推進要因であるパフォーマンスの観点からは重要ではありませんでした。一貫性のないデータが表示された場合、サポートに報告できますか?そのためのパッチがあるかもしれません。

–ピョートルカミンスキー14年7月18日17:38で

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.