我使用自定义导入配置文件将6K类别和16K产品导入magento.当我尝试重新索引时,除了"目录URL重写"之外,所有内容都有效,它们会继续显示PROCESSING但从未完成.
日志和例外文件不显示任何内容.
我能做些什么来使索引工作吗?我可以忽略这个索引而不使用它吗?(我不知道它的作用).
谢谢
如果你不关心漂亮的,搜索引擎"友好"的URL,你可以忽略这个索引.产品仍将出现在目录中,但将具有其默认的"Zend Framework"类型URL(/ catalog/product/view/id/123)
我的商店在两个商店视图中有150,000多个SKU.在我的开发环境中,完成了将近两周的时间.
确定运行速度的最佳方法是查看core_url_rewrite数据库表.看起来该流程从商店ID 1中的产品ID 1开始,并期望确保其所有URL都存在并创建尚不存在的URL.
对我而言,花了这么长时间的原因是它必须通过我的整个目录两次来制作所有的URL.我注意到的一件事是,这个过程创建了大量完全没必要的URL.在我们的商店中,我们90%的产品很容易属于可配置产品,因此其可见性设置为"不可见的单独",因此他们永远不需要拥有URL.该索引无论如何都会创建这些URL.
希望这将有助于阐明此URL的工作原理.我会密切关注该数据库表,以便您了解该过程已经走了多远.我也会认真考虑为命令行运行reindex进程.我已经包含了一个解释如何执行此操作的链接(披露:它来自我的博客)
http://overlycaffeinated.com/2011/02/when-reindexing-in-magento-fails-use-the-command-line/