2016-10-04 25 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