Điều này là do vấn đề tái diễn.
ứng dụng \ đang \ Modules \ Catalog \ etc \ di.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<preference for="Magento\Catalog\Model\Indexer\Category\Product\Action\Full" type="Modules\Catalog\Model\Indexer\Category\Product\Action\Full" />
</config>
ứng dụng \ đang \ Modules \ Catalog \ mẫu \ Indexer \ Thể loại \ Sản phẩm \ Action \ Full.php
<?php
namespace Modules\Catalog\Model\Indexer\Category\Product\Action;
/**
* Class AbstractAction
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
*/
class Full extends \Magento\Catalog\Model\Indexer\Category\Product\Action\Full {
public function isRangingNeeded() {
return false; // It was "True" as default setting.
}
}
Sau đó, chúng ta nên chạy lệnh này.
php bin/magento cache:clean
php bin/magento indexer:reindex
Cuối cùng, chúng tôi có toàn bộ 2000 sản phẩm trên trang danh mục thay vì 340 sản phẩm trước đó trên trang giao diện người dùng. Ngoài ra, tab "Danh mục sản phẩm" về quản lý chỉ mục chỉ được cập nhật từ ngày phiên bản được nâng cấp lên ngày và thời gian lập chỉ mục hiện tại.
Trải nghiệm tuyệt vời!
Hy vọng điều này sẽ giúp nhiều nhà phát triển và chủ sở hữu.
Nguồn
2017-06-05 08:31:33
Chào mừng bạn đến với Stackoverflow! Câu hỏi này là không có chủ đề ở đây, vì SO là một trang web dành riêng cho các câu hỏi lập trình. Vui lòng tham gia [tour giới thiệu] (http://www.stackoverflow.com/tour). Hơn nữa, câu hỏi của bạn thiếu thông tin cơ bản, giống như phiên bản được sử dụng và giống nhau. Bạn có thể muốn đọc [Làm cách nào để đặt câu hỏi hay] (http://stackoverflow.com/help/how-to-ask), giúp tăng khả năng nhận được câu trả lời hữu ích. Bạn có thể tìm thấy bài viết của [ESR] (https://en.m.wikipedia.org/wiki/Eric_S._Raymond) [Làm thế nào để đặt câu hỏi theo cách thông minh] (http://catb.org/~esr/faqs /smart-questions.html) hữu ích. –
Tôi đang bỏ phiếu để đóng câu hỏi này là chủ đề không chính xác vì Stack Overflow là một trang web hỏi đáp (liên quan đến lập trình) (http://stackoverflow.com/help/on-topic). Câu hỏi của bạn không phải là về lập trình. Có lẽ bạn nên đăng nó trên http://magento.stackexchange.com thay vào đó? – Enigmativity