[ 
https://issues.apache.org/jira/browse/SOLR-6024?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14114493#comment-14114493
 ] 

Hoss Man commented on SOLR-6024:
--------------------------------

Gah!  .... I don't know what's up with my browser, because it just happened 
again (firefox doesn't like tomas!)

bq. Yes, that was why I was adding the "-trunk" patches. 

Yeah ... i think it makes sense to focus on adding test coverage to trunk (and 
ferreting out any subtle bugs we've been missing due to the lack of test 
coverate) and then worry about backporting the individual changes to 4x and 
manually applying the neccessary StatsComponent.java change to conditionally 
use UnInvertedField when needed.

bq. The "missing" stat won't work with this configuration (on trunk). It's 
being calculated as: 

isn't that a bug then?  we should definitely be able to get "missing" info from 
the DocValues API, and we should use it instead of depending on indexed=true 
for a docValues field. right?

> StatsComponent does not work for docValues enabled multiValued fields
> ---------------------------------------------------------------------
>
>                 Key: SOLR-6024
>                 URL: https://issues.apache.org/jira/browse/SOLR-6024
>             Project: Solr
>          Issue Type: Bug
>          Components: SearchComponents - other
>    Affects Versions: 4.8
>         Environment: java version "1.7.0_45"
> Mac OS X Version 10.7.5
>            Reporter: Ahmet Arslan
>              Labels: StatsComponent, docValues, multiValued
>             Fix For: 4.9
>
>         Attachments: SOLR-6024-trunk.patch, SOLR-6024-trunk.patch, 
> SOLR-6024-trunk.patch, SOLR-6024.patch, SOLR-6024.patch
>
>
> Harish Agarwal reported this in solr user mailing list : 
> http://search-lucene.com/m/QTPaoTJXV1
> It is east to re-produce with default example solr setup. Following types are 
> added example schema.xml. And exampledocs are indexed.
> {code:xml}
>  <field name="cat" type="string" indexed="true" stored="true" 
> docValues="true" multiValued="true"/>
>   <field name="popularity" type="int" indexed="true" stored="false" 
> docValues="true" multiValued="true"/>
> {code}
> When {{docValues="true"}} *and* {{multiValued="true"}} are used at the same 
> time, StatsComponent throws :
> {noformat}
> ERROR org.apache.solr.core.SolrCore  – org.apache.solr.common.SolrException: 
> Type mismatch: popularity was indexed as SORTED_SET
>       at 
> org.apache.solr.request.UnInvertedField.<init>(UnInvertedField.java:193)
>       at 
> org.apache.solr.request.UnInvertedField.getUnInvertedField(UnInvertedField.java:699)
>       at 
> org.apache.solr.handler.component.SimpleStats.getStatsFields(StatsComponent.java:319)
>       at 
> org.apache.solr.handler.component.SimpleStats.getStatsCounts(StatsComponent.java:290)
>       at 
> org.apache.solr.handler.component.StatsComponent.process(StatsComponent.java:78)
>       at 
> org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:221)
>       at 
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
>       at org.apache.solr.core.SolrCore.execute(SolrCore.java:1964)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to