lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Toke Eskildsen (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-7296) Reconcile facetting implementations
Date Tue, 31 Mar 2015 06:44:53 GMT

    [ 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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message