Hi Chris, I have raised https://issues.apache.org/jira/browse/SOLR-7954 for the issue.
- What was the datatype of the field(s)? The data type of fields which passes are of type string with following attributes. <fieldType name="string" class="solr.StrField" sortMissingLast="true" stored="false" omitNorms="true"/> The data type of the fields which fails is of type string with docvalues enabled and have following attributes. <fieldType name="string_dv" class="solr.StrField" sortMissingLast="true" stored="false" indexed="false" docValues="true"/> - Did you have the exact same data in both fields? Both the field are string type. - Are these multivalued fields? Both the fields are multivalued. - Did your "real" query actually compute stats on the same field you had done your main term query on? I did not get the question but as much I understood and verified in the Solr log the stat is computed on the field given with stats.field={!cardinality=1.0}field. Regards, Modassar On Wed, Aug 19, 2015 at 10:24 AM, Modassar Ather <modather1...@gmail.com> wrote: > Ahmet/Chris! Thanks for your replies. > > Ahmet I think "net.agkn.hll.serialization" is used by hll() function > implementation of Solr. > > Chris I will try to create sample data and create a jira ticket with > details. > > Regards, > Modassar > > > On Tue, Aug 18, 2015 at 9:58 PM, Chris Hostetter <hossman_luc...@fucit.org > > wrote: > >> >> : > I am getting following exception for the query : >> : > *q=field:query&stats=true&stats.field={!cardinality=1.0}field*. The >> : > exception is not seen once the cardinality is set to 0.9 or less. >> : > The field is *docValues enabled* and *indexed=false*. The same >> exception >> : > I tried to reproduce on non docValues field but could not. Please >> help me >> : > resolve the issue. >> >> Hmmm... this is a weird error ... but you haven't really given us enough >> information to really guess what the root cause is >> >> - What was the datatype of the field(s)? >> - Did you have the exact same data in both fields? >> - Are these multivalued fields? >> - Did your "real" query actually compute stats on the same field you had >> done your main term query on? >> >> I know we have some tests of this bsaic siuation, and i tried to do ome >> more manual testing to spot check, but i can't reproduce. >> >> If you can please provide a full copy of the data (as csv o xml or >> whatever) to build your index along with all solr configs and the exact >> queries to reproduce that would really help get to the bottom of this -- >> if you can't provide all the data, then can you at least reproduce with a >> small set of sample data? >> >> either way: please file a new jira issue and attach as much detail as you >> can -- this URL has a lot of great tips on the types of data we need to be >> able to get to the bottom of bugs... >> >> https://wiki.apache.org/solr/UsingMailingLists >> >> >> >> >> >> : > ERROR - 2015-08-11 12:24:00.222; [core] >> : > org.apache.solr.common.SolrException; >> : > null:java.lang.ArrayIndexOutOfBoundsException: 3 >> : > at >> : > >> net.agkn.hll.serialization.BigEndianAscendingWordSerializer.writeWord(BigEndianAscendingWordSerializer.java:152) >> : > at >> : > net.agkn.hll.util.BitVector.getRegisterContents(BitVector.java:247) >> : > at net.agkn.hll.HLL.toBytes(HLL.java:917) >> : > at net.agkn.hll.HLL.toBytes(HLL.java:869) >> : > at >> : > >> org.apache.solr.handler.component.AbstractStatsValues.getStatsValues(StatsValuesFactory.java:348) >> : > at >> : > >> org.apache.solr.handler.component.StatsComponent.convertToResponse(StatsComponent.java:151) >> : > at >> : > >> org.apache.solr.handler.component.StatsComponent.process(StatsComponent.java:62) >> : > at >> : > >> org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:255) >> : > at >> : > >> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:143) >> : > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2064) >> : > at >> : > org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:654) >> : > at >> org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:450) >> : > at >> : > >> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:227) >> : > at >> : > >> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:196) >> : > at >> : > >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) >> : > at >> : > >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) >> : > at >> : > >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) >> : > at >> : > >> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577) >> : > at >> : > >> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) >> : > at >> : > >> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) >> : > at >> : > >> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) >> : > at >> : > >> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) >> : > at >> : > >> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) >> : > at >> : > >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) >> : > at >> : > >> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215) >> : > at >> : > >> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110) >> : > at >> : > >> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) >> : > at org.eclipse.jetty.server.Server.handle(Server.java:497) >> : > at >> : > org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) >> : > at >> : > >> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) >> : > at >> : > >> org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) >> : > at >> : > >> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) >> : > at >> : > >> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) >> : > at java.lang.Thread.run(Thread.java:745) >> : > >> : > Kindly let me know if I need to ask this on any of the related jira >> issue. >> : > >> : > Thanks, >> : > Modassar >> : > >> : >> >> -Hoss >> http://www.lucidworks.com/ >> > >