From f5f5108094e3b167bb923286840982bd2338adbc Mon Sep 17 00:00:00 2001
From: ribeaudc <ribeaudc>
Date: Sun, 30 Nov 2008 20:04:06 +0000
Subject: [PATCH] change: - Set max clause count to 'Integer.MAX_VALUE' as it
 used to be.

SVN: 9130
---
 .../generic/server/dataaccess/db/HibernateSearchDAO.java        | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/HibernateSearchDAO.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/HibernateSearchDAO.java
index c900ce6fc37..72352c90e7d 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/HibernateSearchDAO.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/HibernateSearchDAO.java
@@ -29,6 +29,7 @@ import org.apache.lucene.index.IndexReader;
 import org.apache.lucene.index.IndexReader.FieldOption;
 import org.apache.lucene.queryParser.ParseException;
 import org.apache.lucene.queryParser.QueryParser;
+import org.apache.lucene.search.BooleanQuery;
 import org.apache.lucene.search.Query;
 import org.hibernate.HibernateException;
 import org.hibernate.Session;
@@ -188,6 +189,7 @@ final class HibernateSearchDAO extends HibernateDaoSupport implements IHibernate
     {
         final QueryParser parser = new QueryParser(fieldName, analyzer);
         parser.setAllowLeadingWildcard(true);
+        BooleanQuery.setMaxClauseCount(Integer.MAX_VALUE);
         return parser.parse(searchTerm);
     }
 
-- 
GitLab