当新产品上传时,它们在前端不可见。他们告诉我,我们每次都需要重新索引。然而重新索引卡住了。请为我调查这个问题,如果我们能自动重新索引,请告诉我。
Reindex模式是保存时更新,当前显示索引管理中的处理
答案 0 :(得分:0)
是,当您插入新产品时需要重新建立索引并禁用magento缓存。 并刷新您的magento缓存。
答案 1 :(得分:0)
如果它显示为处理,那么它可能正在运行。这可能需要很长时间,具体取决于您拥有的产品数量。核心URL重写索引是最密集的。您需要索引的原因很可能是因为您已在系统配置下启用了“使用目录平面表”选项,这有助于提高站点的性能和速度。您需要在添加新项目时重新索引这些平面表。您可以通过将cron配置为调用magent索引进程来自动运行索引。
e.g。
* * * * * /usr/bin/php /var/www/magentosite/cron.php
5 0 * * * /usr/bin/php /var/www/magentosite/shell/indexer.php --reindex all
如果它被卡住并且您确定它没有运行,那么您可以通过编辑表index_process将数据库中的索引进程的状态更改回手动挂起。从管理员手动重新运行它,看它是否失败。最有可能导致您的产品无法显示的索引是平面目录产品索引,因此请先运行此索引。