📅  最后修改于: 2023-12-03 15:17:29.513000             🧑  作者: Mango
在 Magento2 中,索引是非常重要的一个功能,它作用于数据的创建,管理,以及搜索过滤等等操作。如果您新增加了一些产品或者分类等, Magento 2 就需要重新构建它的索引。在下面的文章中,我们主要介绍如何通过命令行来重新构建 Magento 2 的索引。
Magento 2 的 indexer 常规的执行了13种类型的索引,以下是它们的名称:
在 Magento2 中,有两种方式来运行 Reindex,一种是通过命令行,另外一种是通过后台管理。在这里我们只介绍命令行方式。
php bin/magento indexer:reindex
如果您只想重新构建某一个索引服务, 您可以执行下面的命令:
php bin/magento indexer:reindex catalog_category_product
有些索引在创建或更新大量数据后会占用较多内存或执行时间,因此您在运行命令行命令时也应该配置 PHP 和其它的环境变量
使用上述的命令,您可以非常方便的使用命令行来重新构建 Magento 2 的索引。它也是一个解决排查问题的方法之一,如果您遇到了问题请尝试重新 Reindex 一下索引。