我已使用自定义导入配置文件将 6K 类别和 16K 产品导入到 magento。
当我尝试重新索引时,除了“目录 URL 重写”之外的所有内容都正常工作,该“目录 URL 重写”一直显示“正在处理”,但从未完成。
日志和异常文件不显示任何内容。
我可以做些什么来使索引正常工作吗?
我可以忽略这个索引而不使用它吗? (我不知道它有什么作用)。
Thanks
如果您不关心漂亮的、搜索引擎“友好”的 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 的工作原理。我会密切关注该数据库表,以便您知道该过程已经进行了多远。我还会认真考虑为命令行运行重新索引过程。我已经包含了一个解释如何执行此操作的链接(披露:它来自我的博客)
http://overlycaffeminate.com/2011/02/when-reindexing-in-magento-fails-use-the-command-line/ http://overlycaffeinated.com/2011/02/when-reindexing-in-magento-fails-use-the-command-line/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)