Tại sao không có chỉ mục lại một phần cho EAV và thẻ?


39

Câu hỏi này đã làm tôi bối rối trong một thời gian dài.

Tại sao lỗi cải tiến được giới thiệu trong Magento 1.13.xx được gọi là lập chỉ mục lại một phần không bao gồm các chỉ mục "Thuộc tính sản phẩm" và "Thẻ dữ liệu tổng hợp"? Tại sao hai cái này phải được lập chỉ mục lại bằng tay?

Theo tôi, chỉ số EAV là một trong những chỉ số quan trọng nhất. Không có chỉ mục lại một phần cho nó có nghĩa là sau mỗi lần bán (và một số người có chúng), chỉ mục bị vô hiệu, điều đó có nghĩa là điều hướng lớp không còn hiệu lực nữa dẫn đến hiển thị dữ liệu không nhất quán và mất doanh số.

Tôi có thiếu một cái gì đó rõ ràng?

Cập nhật:

Vì vậy, đây là mô tả về lỗi này . Khi việc bán hàng được thực hiện và sản phẩm hết hàng, điều hướng lớp phản ánh các thay đổi cho các thuộc tính sản phẩm chỉ dành cho các sản phẩm đơn giản nhưng không phải cho cấu hình (chưa được kiểm tra các gói và được nhóm).

Vì vậy, giả sử trong danh mục của bạn, bạn có một sản phẩm có thể định cấu hình như áo phông có sẵn ở các kích cỡ khác nhau và thuộc tính "Kích cỡ" là "Có thể lọc (có kết quả)". Sau đó, trong một điều hướng lớp của danh mục hoặc kết quả tìm kiếm phù hợp, bạn sẽ có phần kích thước nơi tất cả các kích thước có sẵn được liệt kê. Nếu sau một trong những lần bán hàng, một kích thước cụ thể sẽ hết hàng, bạn sẽ mong đợi nó biến mất khỏi điều hướng lớp. Điều này không xảy ra trừ khi bạn làm mới chỉ mục thuộc tính và xóa bộ đệm.

Lỗi này là rất nghiêm trọng. Đó là một mối đe dọa hai chiều. Đầu tiên, khách hàng cuối cùng nhìn thấy kích thước của mình trong một điều hướng lớp và sau đó thấy rằng nó thực sự không có sẵn sẽ khiến cửa hàng của bạn thất vọng. Điều tồi tệ hơn nữa là một khi sản phẩm trở lại trong kho, nó sẽ không hiển thị trong điều hướng lớp, vì vậy khách hàng cuối cùng sẽ không thể mua nó. Vì vậy, thật khó để đánh giá thấp mức tổn thất doanh thu.


5
Chúng tôi hết thời gian để thực hiện hai điều đó và chúng không quan trọng từ quan điểm hiệu suất là yếu tố thúc đẩy chính cho những thay đổi. Nếu bạn thấy dữ liệu không nhất quán, bạn có thể báo cáo để hỗ trợ? Có lẽ có một bản vá cho điều đó.
Piotr Kaminski

2
@PiotrK Vitaminki điều này thật đáng buồn nhưng bạn có thể đăng nó một cách an toàn như một câu trả lời vì tất nhiên nó giải thích mọi thứ.
dùng487772

2
Tôi đang bỏ phiếu để đóng câu hỏi này ngoài chủ đề vì đó là về EE
Sander Mangel

4
Ái chà. EE là một phiên bản hoàn toàn hợp lệ của Magento với rất nhiều nhà phát triển (bằng chứng là số phiếu bầu mà điều này có).
Luke Rodgers

2
"Tôi đang bỏ phiếu để đóng câu hỏi này ngoài chủ đề vì đó là về EE" - Không hay
Paras Sood

Câu trả lời:


5

Để không để câu hỏi này bị treo ở đầu hàng đợi chưa được trả lời, đây là câu trả lời chính thức cho "TẠI SAO" một lần nữa:

Chúng tôi hết thời gian để thực hiện hai điều đó và chúng không quan trọng từ quan điểm hiệu suất là yếu tố thúc đẩy chính cho những thay đổi . Nếu bạn thấy dữ liệu không nhất quán, bạn có thể báo cáo để hỗ trợ? Có lẽ có một bản vá cho điều đó.

- Piotr Kaminski ngày 18 tháng 7 năm 14 lúc 17:38

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.