The clause limit covers all clauses (terms) in one Lucene BooleanQuery - one level of a Solr query, where a parenthesized sub-query is a separate level and counts as a single clause in the parent query.

In this case, it appears that the wildcard is being expanded/rewritten to a long list of terms.

What version of Solr are you using? Newer releases of Solr should expand wildcards as constant score queries rather than enumerating all the terms. Although, it looks like the difficulty may be in highlighting - do you really need to highlight the roles field?

-- Jack Krupansky

-----Original Message----- From: Andreas Owen
Sent: Monday, March 10, 2014 4:07 AM
To: solr-user@lucene.apache.org
Subject: maxClauseCount is set to 1024


does this maxClauseCount go over each field individually or all put together? is it the date fields?


when i execute a query i get this error:


<lst name="responseHeader"> <int name="status">500</int> <int name="QTime">93</int> <lst name="params"> <str name="indent">true</str> <str name="q">Ein PDFchen als Dokument roles:*</str> <str name="_">1394436617394</str> <str name="wt">xml</str> </lst> </lst> <result name="response" numFound="499" start="0" maxScore="0.40899447">
<doc>
   .....
   <float name="score">0.10604319</float>
</doc>
</result> <lst name="facet_counts"> <lst name="facet_queries"/> <lst name="facet_fields"> <lst name="inhaltstyp_s"> <int name="Agenda">390</int> <int name="Formular">2</int> <int name="Formulare">27</int> <int name="Für Dokumente only">1</int> <int name="Für Websiten only">1</int> <int name="Hilfsmittel">3</int> <int name="Information">3</int> <int name="Präsentation">1</int> <int name="Regelung">8</int> <int name="Schulung">10</int> <int name="Schulung_ONL">1</int> <int name="Test">14</int> <int name="Weisung">37</int> <int name="test">1</int> </lst> <lst name="doctype"> <int name="doc">1</int> <int name="docx">4</int> <int name="htm">8</int> <int name="pdf">44</int> <int name="pptx">4</int> <int name="vsd">1</int> <int name="xlsx">6</int> </lst> <lst name="thema_f"> <int name="1_">57</int> <int name="1_Anleitungen">11</int> <int name="1_Anleitungen_Ausbildung [Anleitungen]">11</int> <int name="1_Ausbildung">3</int> <int name="1_Ausbildung_Weiterbildung">3</int> <int name="1_Beratung">4</int> <int name="1_Beratung_Beratungsportal FK">1</int> <int name="1_Beratung_Beratungsportal PK">2</int> <int name="1_Beratung_Beratungsprozess">1</int> <int name="1_Handlungsempfehlung">2</int> <int name="1_Handlungsempfehlung_a">2</int> <int name="1_Marktbearbeitung">2</int> <int name="1_Marktbearbeitung_Events">2</int> <int name="1_Produkte">29</int> <int name="1_Weisungen">1</int> <int name="1_Weisungen_Workplace [Weisungen]">1</int> </lst> <lst name="author_s"> <int name="">17</int> <int name="Aeschlimann Monika (MAE)">1</int> <int name="Ancora Carlo (CAA)">1</int> <int name="Bannwart Markus (MBA)">4</int> <int name="Basse Detlev (DBS)">1</int> <int name="Beerli Dominik (DBI)">3</int> <int name="Bollinger Beat (BBO)">5</int> <int name="Brunner Elisabeth (EBN)">1</int> <int name="Brüschweiler Otto (OBR)">5</int> <int name="Buric Aleksandra (ABC)">1</int> <int name="Bächtold Eliane (EBA)">2</int> <int name="Chieco Daniela (DCH)">1</int> <int name="D'Adamo-Gähler Karin (KDA)">1</int> <int name="Dannecker Dietmar (DDA)">1</int> <int name="De Biasio Claudio (CDB)">35</int> <int name="Donatsch Roman (RDO)">1</int> <int name="Eberhart Livia (LET)">2</int> <int name="Etter Alice (AET)">26</int> <int name="Fankhauser Hausi (HFA)">2</int> <int name="Frei Beat (BFI)">1</int> <int name="Frick Patrick (PFR)">2</int> <int name="Grasset André (AGT)">3</int> <int name="Grava Reto (RGV)">1</int> <int name="Gunterswiler Walter (WGU)">1</int> <int name="Gürkan Simon (SGN)">1</int> <int name="Heimbeck Markus (MHI)">27</int> <int name="Helbling Andreas (AHG)">3</int> <int name="Held Hans-Jörg (HHE)">1</int> <int name="Helg Christoph (CHL)">1</int> <int name="Hofer Astrid (AHO)">3</int> <int name="Huber Kalevi (KHU)">1</int> <int name="Huber Paul (PHU)">1</int> <int name="Häberli Peter (PHI)">3</int> <int name="Häfliger Gabriela (GHA)">6</int> <int name="Hümbeli Isabelle (IHE)">3</int> <int name="Isler Myriam (MIS)">1</int> <int name="Jäger Andreas (AJA)">2</int> <int name="Kasper Markus (MKP)">2</int> <int name="Keller Reto (RKE)">2</int> <int name="Knecht Urs (UKN)">2</int> <int name="Kutter Benedikt (BKU)">2</int> <int name="Kälin-Klay Sonja (SKY)">28</int> <int name="Lutz René (RLU)">4</int> <int name="Matanovic Jacques (JMT)">2</int> <int name="Monti Mirko (MMO)">1</int> <int name="Märki Susanne (SMA)">16</int> <int name="Olimpio Marco (MOL)">46</int> <int name="Pfister Nicole (NPF)">1</int> <int name="Pozzi Anthony (ANP)">5</int> <int name="Reinhard Martin (MRE)">11</int> <int name="Reutlinger Graf Caroline (CRE)">58</int> <int name="Roth Rolf (ROR)">1</int> <int name="Rutz Mirco (MRT)">2</int> <int name="Salvisberg Adrian (ASA)">29</int> <int name="Sassano Marianna (MSN)">2</int> <int name="Schaffhauser Carmen (CSR)">2</int> <int name="Schoop Hans-Jörg (HSP)">1</int> <int name="Schrieder Bernadette (BSD)">1</int> <int name="Seeholzer Carola (CSZ)">1</int> <int name="Storniolo Patrizia (PSO)">9</int> <int name="Tanner-Ott Sara (STN)">4</int> <int name="Tobler Tamara (TTO)">75</int> <int name="Trefzer-Hug Cornelia (CTF)">2</int> <int name="Uhlmann Heinz (HUH)">2</int> <int name="Vettori Renato (RVE)">1</int> <int name="Vogel Heinrich (HVO)">2</int> <int name="Weibel Stephanie (SWL)">2</int> <int name="Weinzerl Rudolf (RWE)">1</int> <int name="Wellauer Pascal (PWL)">4</int> <int name="Wild Ursula (UWD)">1</int> <int name="Wuffli Markus (MWU)">1</int> <int name="Wüthrich Daniel (DWU)">2</int> <int name="Zimmermann Daniel (DZI)">1</int> <int name="Zimmermann Peter (PZN)">1</int> <int name="Zingg Roland (RZI)">1</int> </lst> <lst name="sachverstaendiger_s"> <int name="">91</int> <int name="Füllemann Stefan (SFU)">1</int> <int name="Reinhard Martin (MRE)">11</int> <int name="Ruchti Patrick (PRU)">3</int> <int name="Wäschle Jeannine (JWA)">3</int> </lst> <lst name="veranstaltung_s"> <int name="Ausstellungen / Messen">20</int> <int name="CEO / Bankrat">15</int> <int name="GB Firmenkunden (intern)">59</int> <int name="GB Private Banking (intern)">11</int> <int name="GB Privatkunden (intern)">36</int> <int name="Kundenevents">204</int> <int name="Marketing / Sponsoring">18</int> <int name="Medien / PR">2</int> <int name="Mitarbeiterevents">25</int> </lst> </lst> <lst name="facet_dates"> <lst name="last_modified"> <int name="2011-03-01T00:00:00Z">7</int> <int name="2011-04-01T00:00:00Z">5</int> <int name="2011-05-01T00:00:00Z">2</int> <int name="2011-06-01T00:00:00Z">7</int> <int name="2011-07-01T00:00:00Z">3</int> <int name="2011-08-01T00:00:00Z">7</int> <int name="2011-09-01T00:00:00Z">10</int> <int name="2011-10-01T00:00:00Z">10</int> <int name="2011-11-01T00:00:00Z">4</int> <int name="2013-10-01T00:00:00Z">1</int> <int name="2013-11-01T00:00:00Z">34</int> <int name="2013-12-01T00:00:00Z">4</int> <int name="2014-01-01T00:00:00Z">35</int> <int name="2014-02-01T00:00:00Z">25</int> <int name="2014-03-01T00:00:00Z">9</int> <str name="gap">+1MONTH</str> <date name="start">2011-03-01T00:00:00Z</date> <date name="end">2014-04-01T00:00:00Z</date> <int name="after">0</int> </lst> </lst> <lst name="facet_ranges"/> </lst> <lst name="error"> <str name="msg">maxClauseCount is set to 1024</str> <str name="trace">org.apache.lucene.search.BooleanQuery$TooManyClauses: maxClauseCount is set to 1024 at org.apache.lucene.search.ScoringRewrite$1.checkMaxClauseCount(ScoringRewrite.java:72) at org.apache.lucene.search.ScoringRewrite$ParallelArraysTermCollector.collect(ScoringRewrite.java:152) at org.apache.lucene.search.TermCollectingRewrite.collectTerms(TermCollectingRewrite.java:79) at org.apache.lucene.search.ScoringRewrite.rewrite(ScoringRewrite.java:108) at org.apache.lucene.search.MultiTermQuery.rewrite(MultiTermQuery.java:288) at org.apache.lucene.search.highlight.WeightedSpanTermExtractor.extract(WeightedSpanTermExtractor.java:217) at org.apache.lucene.search.highlight.WeightedSpanTermExtractor.extract(WeightedSpanTermExtractor.java:99) at org.apache.lucene.search.highlight.WeightedSpanTermExtractor.getWeightedSpanTerms(WeightedSpanTermExtractor.java:469) at org.apache.lucene.search.highlight.QueryScorer.initExtractor(QueryScorer.java:217) at org.apache.lucene.search.highlight.QueryScorer.init(QueryScorer.java:186) at org.apache.lucene.search.highlight.Highlighter.getBestTextFragments(Highlighter.java:199) at org.apache.solr.highlight.DefaultSolrHighlighter.doHighlightingByHighlighter(DefaultSolrHighlighter.java:528) at org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:415) at org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:139) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:208) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1820) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:656) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:359) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:155) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:560) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:365) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485) at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72) at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) at java.lang.Thread.run(Thread.java:722) </str> <int name="code">500</int> </lst> </response>


Reply via email to