Indexing Magento 2产品未显示前端

Indexing Magento 2产品未显示前端,indexing,magento2,Indexing,Magento2,在我们的magento 2商店中,产品不是在前端展示,而是在后端展示。我们每天都使用api进口产品,在重新编制产品索引后,有些场景中的产品没有显示在前端。我已经检查了日志中是否有任何失败的重新索引,但没有报告任何日志,我们正在使用cron作为按计划更新。这些情况现在经常发生。请提供有关此问题的一些信息。运行这些命令将修复此问题 php-f bin/magento设置:di:compile-vvv php bin/magento setup:static content:deploy-f您必须设置

在我们的magento 2商店中,产品不是在前端展示,而是在后端展示。我们每天都使用api进口产品,在重新编制产品索引后,有些场景中的产品没有显示在前端。我已经检查了日志中是否有任何失败的重新索引,但没有报告任何日志,我们正在使用cron作为按计划更新。这些情况现在经常发生。请提供有关此问题的一些信息。

运行这些命令将修复此问题

php-f bin/magento设置:di:compile-vvv
php bin/magento setup:static content:deploy-f

您必须设置由magento 2提供的cronjob。您只需运行以下命令:

php-bin/magento-cron:install

您可以使用--force重写现有的Magento crontab

您可以使用以下命令查看所有cronjob:

crontab-l

cron列表中的第一个命令(magento cron:run)将重新索引索引器,您的数据将始终是最新的

有关更多详细信息,请访问以下链接:


我使用了这些命令,但前端仍然没有显示产品。您是否使用产品或类别的平面目录?如果回答是“是”,请检查是否正确创建了展开表。使用平面目录可以拥有的产品属性数量是有限制的。我们的网站中没有使用平面表。产品没有显示在列表页面中,但当我们访问产品页面时,产品就在那里。我认为这与目录搜索索引有关。有什么解决办法吗。