[
https://issues.apache.org/jira/browse/SOLR-12516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hoss Man updated SOLR-12516:
----------------------------
Attachment: SOLR-12516.patch
> JSON "range" facets don't refine sub-facets under special buckets
> (before,after,between)
> ----------------------------------------------------------------------------------------
>
> Key: SOLR-12516
> URL: https://issues.apache.org/jira/browse/SOLR-12516
> Project: Solr
> Issue Type: Bug
> Security Level: Public(Default Security Level. Issues are Public)
> Components: Facet Module
> Reporter: Hoss Man
> Priority: Major
> Attachments: SOLR-12516.patch
>
>
> {{FacetRangeMerger extends FacetRequestSortedMerger<FacetRange>}} ... however
> {{FacetRangeMerger}} does not override {{getRefinement(...)}} which means
> only {{FacetRequestSortedMerger.buckets}} is evaluated and considered for
> refinement. The additional, special purpose, {{FacetBucket}} instances
> tracked in {{FacetRangeMerger}} are never considered for refinement.
> In a simple range facet this doesn't cause any problems because these buckets
> are returned by every shard on the phase#1 request -- but *if a sub-facet
> (such as a field facet) is nested under a range facet then the buckets
> returned by the sub-facets for the before/between/after buckets will never be
> refined* ... the phase#1 sub-facet buckets will be merged as.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]