solr報maxClauseCount is set to 1024 的解決方案

solr日誌中報:null:org.apache.lucene.search.BooleanQuery$TooManyClauses: maxClauseCount is set to 1024

的錯誤


1.如果內存夠大的話,不改代碼,直接修改配置文件.

2.修改指定的collection/conf中的solrconfig.xml文件,搜索<maxBooleanClauses>1024</maxBooleanClauses>字段

將此字段修改爲<maxBooleanClauses>2048</maxBooleanClauses>即可解決

3.重新啓動solr服務即可

當然這是比較耗內存的方法,但是管用.

也有的使用代碼BooleanQuery.setMaxClauseCount(1024).但是用了沒效果,可能用的不對



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章