Aide nécessaire pour déterminer la raison pour laquelle maxClauseCount est défini sur l'erreur 1024

J'ai deux ensembles d'index de recherche.
TestIndex (utilisé dans notre environnement de test) et ProdIndex(utilisé dans l'environnement de PRODUCTION).
Recherche Lucene requête: +date:[20090410184806 À 20091007184806] fonctionne très bien pour le test de l'index, mais donne ce message d'erreur pour la Prod de l'index.

"maxClauseCount est de 1024"

Si j'exécute la ligne suivante juste avant l'exécution de la requête de recherche, alors que je n'ai pas cette erreur.
BooleanQuery.SetMaxClauseCount(Int16.MaxValue);
chercheur.Recherche(myQuery, collecteur);

Suis-je manqué quelque chose?Pourquoi ne reçois pas cette erreur dans le test de l'index?Le schéma pour les deux indices sont les mêmes.Ils ne diffèrent que par rapport au nombre de dossiers/données.PROD index a obtenu le plus grand nombre de dossiers(environ 1300) que ceux en tester un (vers 950).

Merci pour la lecture.

source d'informationauteur Ed.