2013-04-26 28 views
0

我的任务是安装运行EE1.12的Magento站点的Solr。我遵循教程并阅读了Magento网站上的所有文档。我安装了Java 1.6,然后将Solr下载到/ root/etc文件夹。然后,我可以在后端配置Solr,并在测试连接后成功完成。于是我开始重新编制我的目录搜索,确保我的所有索引都是最新的。导航回到前端,现在所有的产品都消失了。即使通过菜单栏导航到它们,它们也不在那里。安装Solr for Magento后,所有产品都从前端消失EE1.12

1)我立即回去,确保它们被设置为可见,设置为可搜索,并列入至少一个类别。所以它不是产品本身的后端财产问题。

在这一点上,我不知所措,我一直在寻找类似的问题或可能如何解决它,并找不到任何东西到目前为止。

感谢您提供的任何见解!

+0

您是否尝试安装SOLR 4.x?我们必须恢复到3.6,因为与1.12有一些兼容性问题。另外,您是否重新编制索引 - 然后清除缓存?接下来要检查的是你的后端,即'http://yoursite.com:8080/solr/admin',并搜索字符串'*:*'以查看SOLR是否正在更新索引? – Zak 2013-04-26 18:37:04

+0

我实际上安装了Solr 3.5,所以我必须一直遵循旧指南。我做了两次全部重新索引,并清除了缓存中的所有内容。我尝试访问/ solr/admin,但它只是抛出一个错误。 – BoneBreaker 2013-04-26 18:57:49

+0

那么这很重要..SOLR正在打破。难怪你在Magento中看不到任何东西。在尝试连接Magento之前,您是否自己测试过SOLR? – Zak 2013-04-26 19:02:52

回答

1

安装Solr后,我遇到了类似的问题。

版本是3.6.2。当在管理员(系统/配置/目录)中选择全文搜索时,一切正常。切换到Solr后,类别页面上的所有产品都缺失。解决方案是:

  • 将文件从magento solr config(lib/Apache/Solr/conf)复制到solr config(INSTALL_DIR/example/solr/conf)。
  • 版本为3.6是很重要的,因为我使用最新的版本进行了尝试,并且与配置文件存在一些冲突(复制之后)。
  • 启动jetty/tomcat(无论您使用的是solr)
  • 当它启动时,转到并重新索引全部(php -f shell/indexer.php reindexall),以便magento可以用数据填充solr。

应该是这样。

相关问题