Although field collpasing worked fine in my brief testing,
when I put it to work with more documents, I start to get
exceptions. It seems to have something to do with the queries
(or documents, since different queries return different
documents). With some queries, this exception does not happen.

If I remove the collapse.* parameters, the error does not happen.
Any idea why this is happening? Thanks.



HTTP ERROR: 500
Unsupported Operation

org.apache.solr.common.SolrException: Unsupported Operation
        at org.apache.solr.search.NegatedDocSet.iterator(NegatedDocSet.java:77)
        at org.apache.solr.search.DocSetBase.getBits(DocSet.java:183)
        at org.apache.solr.search.NegatedDocSet.getBits(NegatedDocSet.java:27)
        at org.apache.solr.search.DocSetBase.intersection(DocSet.java:199)
        at org.apache.solr.search.BitDocSet.intersection(BitDocSet.java:30)
        at 
org.apache.solr.search.SolrIndexSearcher.getDocListAndSetNC(SolrIndexSearcher.java:1109)
        at 
org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:811)
        at 
org.apache.solr.search.SolrIndexSearcher.getDocListAndSet(SolrIndexSearcher.java:1282)
        at 
org.apache.solr.handler.component.CollapseComponent.process(CollapseComponent.java:57)
        at 
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:156)
        at 
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:125)
        at org.apache.solr.core.SolrCore.execute(SolrCore.java:965)
        at 
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
        at 
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:272)
        at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
        at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
        at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at 
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
        at 
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
        at 
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
        at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
        at org.mortbay.jetty.Server.handle(Server.java:285)
        at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502)
        at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:821)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:208)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:378)
        at 
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:226)
        at 
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)



Reply via email to