You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Robert Muir (JIRA)" <ji...@apache.org> on 2013/11/03 18:39:17 UTC

[jira] [Commented] (LUCENE-5298) Allow aggregating facets by any ValueSource

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

Robert Muir commented on LUCENE-5298:
-------------------------------------

+1, looks cool.

I agree we should investigate the functionvalues stuff (maybe a followup issue to look at these apis?) Its making the dependency situation complex just because the abstract API is where it is today. Instead we could do the usual trick like analysis and have some mock stuff for testing and so on.

> Allow aggregating facets by any ValueSource
> -------------------------------------------
>
>                 Key: LUCENE-5298
>                 URL: https://issues.apache.org/jira/browse/LUCENE-5298
>             Project: Lucene - Core
>          Issue Type: New Feature
>          Components: modules/facet
>            Reporter: Shai Erera
>         Attachments: LUCENE-5298.patch, LUCENE-5298.patch
>
>
> Facets can be aggregated today by counting them, aggregating by summing their association values, or summing the scores of the documents. Applications can write their own FacetsAggregator to compute the value of the facet in other ways. Following the new expressions module, I think it will be interesting to allow aggregating facets by arbitrary expressions, e.g. {{_score * sqrt(price)}} where 'price' is an NDV field. I'd like to explore allowing any ValueSource to be passed in and write a ValueSourceFacetsAggregator.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org