Re: Exception while using {!cardinality=1.0}.

2015-08-24 Thread Chris Hostetter

: Can you please explain how having the same field for query and stat can
: cause some issue for my better understanding of this feature?

I don't know if it can, it probably shouldn't, but in terms of trying ot 
udnerstand the bug and reproduce it, any pertinant facts may be relivant - 
particularly the unusual ones.

if no one else has ever seen a bug in X, but you were doing something 
unusual with X, and you get a bug 100% of the time, then that suggests 
that your unusual usecase would be a very important place to start looking 
-- so when you posted an example that looks weird nad unusual and unlike 
any typical usecase of field stats, i wanted ot understand what exactly 
you were doing and how much of that example was "real" and how much was 
just you munging your "real" query to hide something yo udidn't wnat to 
share.


-Hoss
http://www.lucidworks.com/


Re: Exception while using {!cardinality=1.0}.

2015-08-23 Thread Modassar Ather
- Did you have the exact same data in both fields?
No the data is not same.

- Did your "real" query actually compute stats on the same field you had
:   done your main term query on?

The query field is different and I missed to clearly put it. I will
accordingly modify the jira.
So the query can be
q=anyfield:query&stats=true&stats.field={!cardinality=1.0}field
Can you please explain how having the same field for query and stat can
cause some issue for my better understanding of this feature?

I haven't had a chance to review the jira in depth or actaully run your
code with those configs -- but if you get a chance before i do, please
re-review the code & configs you posted and see if you can reproduce using
the *exact* same data in two different fields, and if the choice of query
makes a differnce in the behavior you see.

Will try to reproduce the same as you have mentioned and revert with
details.

Thanks,
Modassar

On Sat, Aug 22, 2015 at 3:43 AM, Chris Hostetter 
wrote:

>
> : - Did you have the exact same data in both fields?
> : Both the field are string type.
>
> that's not the question i asked.
>
> is the data *in* these fields (ie: the actual value of each field for each
> document) the same for both of the fields?  This is important to figuring
> out if the root problem that having docValues (or not having docValues)
> causes a problem, or is the root problem that having certain kinds of
> *data* in a string field (regardless of docValues) can cause this problem.
>
> Skimming the sample code you posted to SOLR-7954 you are definitley
> putting differnet data into "field" then you put into "field1" so it's
> still not clear what the problem is.
>
> : - 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.
>
> the question is sepcific to the example query you mentioned before and
> again in your descripion in SOLR-7954.  They show that the same field
> name you are computing stats on ("field") is also used in your main query
> as a constraint on the documents ("q=field:query") which is an odd and
> very special edge case that may be pertinant to the problem you are
> seeing.  Depending on what data you index, that might easily only match 1
> document -- in the case of the test code you put in jira, exactly 0
> documents since you never index the text "query" into field "field" for
> any document)
>
>
> I haven't had a chance to review the jira in depth or actaully run your
> code with those configs -- but if you get a chance before i do, please
> re-review the code & configs you posted and see if you can reproduce using
> the *exact* same data in two different fields, and if the choice of query
> makes a differnce in the behavior you see.
>
>
> :
> : Regards,
> : Modassar
> :
> : On Wed, Aug 19, 2015 at 10:24 AM, Modassar Ather  >
> : 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 g

Re: Exception while using {!cardinality=1.0}.

2015-08-21 Thread Chris Hostetter

: - Did you have the exact same data in both fields?
: Both the field are string type.

that's not the question i asked.

is the data *in* these fields (ie: the actual value of each field for each 
document) the same for both of the fields?  This is important to figuring 
out if the root problem that having docValues (or not having docValues) 
causes a problem, or is the root problem that having certain kinds of 
*data* in a string field (regardless of docValues) can cause this problem.

Skimming the sample code you posted to SOLR-7954 you are definitley 
putting differnet data into "field" then you put into "field1" so it's 
still not clear what the problem is.

: - 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.

the question is sepcific to the example query you mentioned before and 
again in your descripion in SOLR-7954.  They show that the same field 
name you are computing stats on ("field") is also used in your main query 
as a constraint on the documents ("q=field:query") which is an odd and 
very special edge case that may be pertinant to the problem you are 
seeing.  Depending on what data you index, that might easily only match 1 
document -- in the case of the test code you put in jira, exactly 0 
documents since you never index the text "query" into field "field" for 
any document)


I haven't had a chance to review the jira in depth or actaully run your 
code with those configs -- but if you get a chance before i do, please 
re-review the code & configs you posted and see if you can reproduce using 
the *exact* same data in two different fields, and if the choice of query 
makes a differnce in the behavior you see.


: 
: Regards,
: Modassar
: 
: On Wed, Aug 19, 2015 at 10:24 AM, Modassar Ather 
: 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  > 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.RequestHandl

Re: Exception while using {!cardinality=1.0}.

2015-08-21 Thread Modassar Ather
Hi Chris,

I have added a method in SOLR-7954 jira ticket to index sample data which
can be used to reproduce the issue.

Regards,
Modassar

On Fri, Aug 21, 2015 at 11:49 AM, Modassar Ather 
wrote:

> 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.
>  stored="false" omitNorms="true"/>
> The data type of the fields which fails is of type string with docvalues
> enabled and have following attributes.
>  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 
> 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)

Re: Exception while using {!cardinality=1.0}.

2015-08-20 Thread Modassar Ather
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.

The data type of the fields which fails is of type string with docvalues
enabled and have following attributes.


- 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 
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  > 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.eclips

Re: Exception while using {!cardinality=1.0}.

2015-08-18 Thread Modassar Ather
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 
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.AbstractConnecti

Re: Exception while using {!cardinality=1.0}.

2015-08-18 Thread Chris Hostetter

: > 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/


Re: Exception while using {!cardinality=1.0}.

2015-08-18 Thread Ahmet Arslan
Hi Modassar,

What is this "net.agkn.hll.serialization" ? Custom plugin or something?

Ahmet



On Tuesday, August 18, 2015 9:23 AM, Modassar Ather  
wrote:
Any suggestions please.

Regards,
Modassar

On Thu, Aug 13, 2015 at 4:25 PM, Modassar Ather 
wrote:

> Hi,
>
> 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.
>
> 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
>


Re: Exception while using {!cardinality=1.0}.

2015-08-17 Thread Modassar Ather
Any suggestions please.

Regards,
Modassar

On Thu, Aug 13, 2015 at 4:25 PM, Modassar Ather 
wrote:

> Hi,
>
> 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.
>
> 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
>