Maybe you can take a look at this Jira: https://issues.apache.org/jira/browse/SOLR-1604
On Tue, Aug 7, 2012 at 2:54 PM, Alexander Cougarman <acoug...@bwc.org>wrote: > Hi, > > Is it possible to do wildcard searches on multiple words? Here's an > example: We need to search on the words "Dearly loved friends" using this > > text:dearly * friends > > This blows up Solr with this exception. From my Googling, I see that the > error has to do with too many tokens being created. So how do you do this > kind of wildcard searches where the "*" goes in the middle of some phrase? > Thank you. > > HTTP ERROR 500 > > Problem accessing /solr/select. Reason: > > maxClauseCount is set to 1024 > > org.apache.lucene.search.BooleanQuery$TooManyClauses: maxClauseCount is > set to 1024 > at org.apache.lucene.search.BooleanQuery.add(BooleanQuery.java:136) > at org.apache.lucene.search.BooleanQuery.add(BooleanQuery.java:127) > at > org.apache.lucene.search.ScoringRewrite$1.addClause(ScoringRewrite.java:51) > at > org.apache.lucene.search.ScoringRewrite$1.addClause(ScoringRewrite.java:55) > at > org.apache.lucene.search.ScoringRewrite$3.collect(ScoringRewrite.java:95) > at > org.apache.lucene.search.TermCollectingRewrite.collectTerms(TermCollectingRewrite.java:38) > at > org.apache.lucene.search.ScoringRewrite.rewrite(ScoringRewrite.java:93) > at > org.apache.lucene.search.MultiTermQuery.rewrite(MultiTermQuery.java:312) > at > org.apache.lucene.search.highlight.WeightedSpanTermExtractor.extract(WeightedSpanTermExtractor.java:158) > at > org.apache.lucene.search.highlight.WeightedSpanTermExtractor.extract(WeightedSpanTermExtractor.java:98) > at > org.apache.lucene.search.highlight.WeightedSpanTermExtractor.getWeightedSpanTerms(WeightedSpanTermExtractor.java:391) > at > org.apache.lucene.search.highlight.QueryScorer.initExtractor(QueryScorer.java:216) > at > org.apache.lucene.search.highlight.QueryScorer.init(QueryScorer.java:185) > at > org.apache.lucene.search.highlight.Highlighter.getBestTextFragments(Highlighter.java:205) > at > org.apache.solr.highlight.DefaultSolrHighlighter.doHighlightingByHighlighter(DefaultSolrHighlighter.java:490) > at > org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:401) > at > org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:131) > at > org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:186) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:1376) > at > org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:365) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:260) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) > at > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) > at > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > at org.mortbay.jetty.Server.handle(Server.java:326) > at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) > at > org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) > at > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) > > > Sincerely, > Alex > >