我们使用的是Magento Enterprise Edition,版本1.10.1.1。我安装了SOLR,工作正常,并配置Magento使用SOLR。当我按下Magento管理员中的“TEST CONNECTION”按钮时,它是成功的。我确实在SOLR日志文件中看到Magento将ping命令发送给SOLR。
现在,当我尝试在网站上搜索某些内容时,搜索查询未达到SOLR。我没有看到选择请求进来。
当我直接对SOLR引擎进行搜索查询时,我确实看到了查询,所以在我看来SOLR运行正常。
Magento必须回到mysql搜索。但为什么?我该怎么调试呢?哪些文件负责向SOLR提出实际请求?
Magento已禁用所有缓存。
答案 0 :(得分:1)
我们几天前遇到了同样的问题。我们发现我们的一个扩展是阻止Magento使用SOLR。因此,您应该检查您的扩展程序是否正在重写搜索或对其进行更改。