Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« BooleanQuery$TooManyClauses: maxClauseCount is set to 1024 » : différence entre les versions
Aller à la navigation
Aller à la recherche
Page créée avec « Si on recoit l'erreur suivante : <syntaxhighlight lang="bash"> org.apache.lucene.search.BooleanQuery$TooManyClauses: maxClauseCount is set to 1024 at org.apache.l... » |
Aucun résumé des modifications |
||
| Ligne 19 : | Ligne 19 : | ||
open files (-n) 1024 | open files (-n) 1024 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Pour eviter, il faut utiliser des Filter Lucene au lieu de trop de choses dans le Query. | |||
Dernière version du 22 juillet 2014 à 15:30
Si on recoit l'erreur suivante :
org.apache.lucene.search.BooleanQuery$TooManyClauses: maxClauseCount is set to 1024
at org.apache.lucene.search.BooleanQuery.add(BooleanQuery.java:165)
at org.apache.lucene.search.BooleanQuery.add(BooleanQuery.java:156)
at org.apache.lucene.search.MultiTermQuery.rewrite(MultiTermQuery.java:63)
C'est lié au ulimit de la système d'exploitation. Faire :
ulimit -a | grep "open files"
Qui dit :
open files (-n) 1024
Pour eviter, il faut utiliser des Filter Lucene au lieu de trop de choses dans le Query.