[
https://issues.apache.org/jira/browse/SOLR-7296?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14388122#comment-14388122
]
Toke Eskildsen commented on SOLR-7296:
--------------------------------------
At least for plain String faceting, Solr distributed faceting is fairly simple
and works exactly as you describe. Its interface for the second phase
fine-counting is basically "give me the counts for these exact terms". It is
clever enough not to re-request counts already delivered in phase 1, but that
is an implementation detail.
The core classes would be FacetComponent for the logistics, then
DocValuesFacets, SimpleFacets and UninvertedField for the three
different-but-nearly-the-same versions of String faceting.
> Reconcile facetting implementations
> -----------------------------------
>
> Key: SOLR-7296
> URL: https://issues.apache.org/jira/browse/SOLR-7296
> Project: Solr
> Issue Type: Task
> Components: faceting
> Reporter: Steve Molloy
>
> SOLR-7214 introduced a new way of controlling faceting, the unmbrella
> SOLR-6348 brings a lot of improvements in facet functionality, namely around
> pivots. Both make a lot of sense from a user perspective, but currently have
> completely different implementations. With the analytics components, this
> makes 3 implementation of the same logic, which is bound to behave
> differently as time goes by. We should reconcile all implementations to ease
> maintenance and offer consistent behaviour no matter how parameters are
> passed to the API.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]