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>