在Magento中可以使用is_filterable_in_search = 1的产品属性数量有限制吗?

时间:2014-12-16 22:10:53

标签: php magento solr

我们正在使用Magento Enterprise 1.10SOLR作为我们的目录搜索引擎。

我们在现场网站面临的一个主要问题是,每当我们开始增加系统中搜索可过滤属性的数量时,在某些限制目录搜索中断后。它没有提供搜索结果?

我试着看看它说的Magento异常日志:

  

2014-12-16T21:07:53 + 00:00 ERR(3):
  例外'异常'消息'" 400"状态:错误请求'在/var/www/site/lib/Apache/Solr/Service.php:334

我尝试在目录搜索期间记录MagentoSOLR发出的网址请求。它基本上向SOLR发出3个请求,在第三个请求中,它在facet.field请求URL中有大量参数。

可能出现什么问题?没有限制吗?由MagentoSOLR

提出的facet.field请求

MagentoSOLR方是否需要进行一些配置更改才能解决此问题?

1 个答案:

答案 0 :(得分:0)

理想情况下,在Magento Base中保留可过滤属性的数量没有限制。

请检查服务器端的PHP执行时间。这可能是个问题。

您是否使用Cron或Command line参数来运行Reindex或从Admin运行Reindex?

尝试通过命令行运行reindex并检查一次是否有效。