เหตุใดจึงไม่มีการจัดทำดัชนีใหม่สำหรับ EAV และแท็กบางส่วน


39

คำถามนี้ทำให้ฉันงุนงงไม่นาน

เหตุใดจึงมีการแก้ไขข้อผิดพลาดในการปรับปรุงใน Magento 1.13.xx เรียกว่าการจัดทำดัชนีใหม่บางส่วนไม่ครอบคลุมตัวทำดัชนี "คุณสมบัติของผลิตภัณฑ์" และ "ข้อมูลรวมแท็ก" ทำไมทั้งสองต้องทำดัชนีใหม่ด้วยตนเอง?

ตามความเห็นของฉันดัชนี EAV เป็นหนึ่งในสิ่งที่สำคัญที่สุด การไม่มีการจัดทำดัชนีใหม่บางส่วนหมายความว่าหลังจากการขายแต่ละครั้ง (และบางคนมี) ดัชนีจะไม่ถูกต้องซึ่งหมายความว่าการนำทางแบบเลเยอร์ไม่ถูกต้องอีกต่อไปซึ่งส่งผลให้เกิดการแสดงข้อมูลที่ไม่สอดคล้องและสูญเสียการขาย

ฉันขาดอะไรที่ชัดเจนหรือไม่

ปรับปรุง:

ดังนั้นนี่คือคำอธิบายของข้อผิดพลาดนี้ เมื่อมีการขายและสินค้าหมดการนำทางแบบแบ่งชั้นจะสะท้อนถึงการเปลี่ยนแปลงของคุณลักษณะของผลิตภัณฑ์สำหรับผลิตภัณฑ์ที่เรียบง่าย แต่ไม่ใช่สำหรับการกำหนดค่า (ยังไม่ได้ทดสอบการรวมกลุ่มและจัดกลุ่ม)

ดังนั้นสมมติว่าในแคตตาล็อกของคุณคุณมีผลิตภัณฑ์ที่สามารถกำหนดค่าได้เช่นเสื้อยืดที่มีขนาดแตกต่างกันและคุณลักษณะ "ขนาด" คือ "กรองได้ (พร้อมผลลัพธ์)" จากนั้นในการนำชั้นของหมวดหมู่หรือผลการค้นหาที่เหมาะสมคุณจะมีส่วนขนาดที่ทุกใช้ได้ขนาดมีการระบุไว้ หากหลังจากการขายหนึ่งขนาดขนาดหนึ่งหมดคุณคาดว่าจะหายไปจากการนำทางแบบเลเยอร์ สิ่งนี้จะไม่เกิดขึ้นหากคุณไม่รีเฟรชดัชนีแอตทริบิวต์และล้างแคชบล็อก

จุดบกพร่องนี้สำคัญมาก มันเป็นภัยคุกคามสองทาง ขั้นแรกลูกค้าปลายทางที่เห็นขนาดของเขาในการนำทางแบบเลเยอร์แล้วเห็นว่าไม่สามารถใช้งานได้จริงจะทำให้ร้านค้าของคุณตกอยู่ในความยุ่งยาก สิ่งที่แย่กว่านั้นคือเมื่อสินค้ากลับมาอยู่ในสต็อกจะไม่สามารถมองเห็นได้ในระบบนำทางแบบเลเยอร์ดังนั้นลูกค้าปลายทางจะไม่สามารถซื้อได้ ดังนั้นจึงเป็นการยากที่จะประมาทจำนวนการสูญเสียรายได้


5
เราใช้เวลาไม่นานในการปรับใช้สองสิ่งเหล่านี้และพวกเขาไม่ได้มีความสำคัญต่อจุดยืนด้านประสิทธิภาพซึ่งเป็นปัจจัยขับเคลื่อนหลักสำหรับการเปลี่ยนแปลง หากคุณเห็นข้อมูลที่ไม่สอดคล้องกันคุณสามารถรายงานให้การสนับสนุนได้หรือไม่ อาจมีแพทช์สำหรับสิ่งนั้น
Piotr Kaminski

2
@PiotrKaminski มันเศร้า แต่คุณสามารถโพสต์มันเป็นคำตอบได้อย่างปลอดภัยเพราะแน่นอนว่าจะอธิบายทุกอย่าง
user487772

2
ฉันโหวตให้ปิดคำถามนี้เป็นหัวข้อนอกเรื่องเกี่ยวกับ EE
Sander Mangel

4
ว้าว EE เป็นเวอร์ชั่นที่สมบูรณ์แบบของวีโอไอพีที่มีนักพัฒนาจำนวนมาก (เห็นได้จากจำนวนคะแนนโหวตที่สิ่งนี้มี)
ลุค Rodgers

2
"ฉันโหวตให้ปิดคำถามนี้เป็นหัวข้อนอกเรื่องเกี่ยวกับ EE" - ไม่เท่ห์
Paras Sood

คำตอบ:


5

หากต้องการไม่ปล่อยให้คำถามนี้แขวนอยู่ด้านบนสุดของคิวที่ไม่มีคำตอบตลอดไปนี่คือคำตอบอย่างเป็นทางการของ "WHY" อีกครั้ง:

เราจะหมดเวลาในการดำเนินการทั้งสองและพวกเขาก็ไม่สำคัญจากมุมมองผลการดำเนินงานที่เป็นปัจจัยผลักดันหลักสำหรับการเปลี่ยนแปลง หากคุณเห็นข้อมูลที่ไม่สอดคล้องกันคุณสามารถรายงานให้การสนับสนุนได้หรือไม่ อาจมีแพทช์สำหรับสิ่งนั้น

- Piotr Kaminski 18 ก.ค. 14 เวลา 17:38 น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.