我们正在使用Magento Enterprise 1.10
和SOLR
作为我们的目录搜索引擎。
我们在现场网站面临的一个主要问题是,每当我们开始增加系统中搜索可过滤属性的数量时,在某些限制目录搜索中断后。它没有提供搜索结果?
我试着看看它说的Magento异常日志:
2014-12-16T21:07:53 + 00:00 ERR(3):
例外'异常'消息'" 400"状态:错误请求'在/var/www/site/lib/Apache/Solr/Service.php:334
我尝试在目录搜索期间记录Magento
向SOLR
发出的网址请求。它基本上向SOLR
发出3个请求,在第三个请求中,它在facet.field请求URL中有大量参数。
可能出现什么问题?没有限制吗?由Magento
向SOLR
Magento
或SOLR
方是否需要进行一些配置更改才能解决此问题?
答案 0 :(得分:0)
理想情况下,在Magento Base中保留可过滤属性的数量没有限制。
请检查服务器端的PHP执行时间。这可能是个问题。
您是否使用Cron或Command line参数来运行Reindex或从Admin运行Reindex?
尝试通过命令行运行reindex并检查一次是否有效。