[ 
https://issues.apache.org/jira/browse/SOLR-12556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Cassandra Targett updated SOLR-12556:
-------------------------------------
    Component/s: Facet Module

> JSON Field Facet refinement can return incorrect counts/stats for sorted 
> buckets -- when using processEmpty
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: SOLR-12556
>                 URL: https://issues.apache.org/jira/browse/SOLR-12556
>             Project: Solr
>          Issue Type: Bug
>      Security Level: Public(Default Security Level. Issues are Public) 
>          Components: Facet Module
>            Reporter: Hoss Man
>            Priority: Major
>
> Creating this spin off of SOLR-12343 - the fix in that issue addresses the 
> most common cases, but does not help when {{processEmpty:true}} is used...
> {panel}
> in {{getRefinement()}} you've got {{returnedAllBuckets}} taking into 
> consideration {{processEmpty:true}} - so that even if a shardA doesn't say it 
> has {{more:true}} we will still send it candidate bucketX for refinement if 
> we didn't explicitly {{saw}} bucketX on shardA. so far so good.
> but then, once all the refinement is done, and we have a fully refined 
> bucketX it might now sort "lower" then an incomplete bucketY ... and 
> {{isBucketComplete}} doesn't pay any attention to {{processEmpty:true}} ... 
> so it sees that shardA does *not* have {{more:true}} and thinks (the 
> incomplete) bucketY is ok to return.
> {panel}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to