2016-10-04 26 views
0

我不断收到太多OR子句在带有Solr的Rails中出错。我甚至通过登录到Solr Admin UI增加了maxBooleanClauses限制到,只是为了看看它是否解决了问题。但事实并非如此。400不良要求:solr太多布尔语从句

我该如何解决这个问题。每当用户执行搜索时,有太多或子句?

我试过这个solution但它没有工作。是否有其他地方我应该更新计数。

+0

修改solrconfig.xml中的文件maxBooleanClauses变量并获得 –

回答

0

修改solrconfig.xml文件中的maxBooleanClauses变量。

这将帮助您摆脱例外。

您可以调整参数solrconfig.xml

<maxBooleanClauses>3024</maxBooleanClauses> 

修改数字。

+0

感谢@abhijit摆脱例外,我试图做的是叫一个文件夹内,'的Solr /网站名称/ solrconfig.xml',我甚至在做的核心,我为我的网站('solr/my_core/conf/solrconfig.xml)创建的,但它没有工作。我仍然得到相同的错误。 – sahil