You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Adrien Grand (Jira)" <ji...@apache.org> on 2021/11/30 22:23:00 UTC

[jira] [Commented] (LUCENE-10274) Implement "hyperrectangle" faceting

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

Adrien Grand commented on LUCENE-10274:
---------------------------------------

Is my understanding correct that it would be akin to [Solr nested facets|https://solr.apache.org/guide/8_1/json-facet-api.html#nested-facets] or [Elasticsearch sub aggregations|https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations.html#run-sub-aggs]?

> Implement "hyperrectangle" faceting
> -----------------------------------
>
>                 Key: LUCENE-10274
>                 URL: https://issues.apache.org/jira/browse/LUCENE-10274
>             Project: Lucene - Core
>          Issue Type: New Feature
>          Components: modules/facet
>            Reporter: Greg Miller
>            Priority: Minor
>
> I'd be interested in expanding Lucene's faceting capabilities to aggregate a point field against a set of user-provided n-dimensional [hyperrectangles|https://en.wikipedia.org/wiki/Hyperrectangle]. This would be a generalization of {{LongRangeFacets}} / {{DoubleRangeFacets}} from a single dimension to n-dimensions, and would compliment {{PointRangeQuery}} well, providing the ability to facet ahead of "drilling down" on such a query.
> As a motivating use-case, imagine searching against movie documents that contain a 2-dimensional point storing "awards" the movie has received. One dimension encodes the year the award was won, while the other encodes the type of award as an ordinal. For example, the film "Nomadland" won the "Academy Awards Best Picture" award in 2021. Imagine providing a two-dimensional refinement to users allowing them to filter by the combination of award + year in a single action (e.g., using {{{}PointRangeQuery{}}}) and needing to get facet counts for these combinations ahead of time.
> Curious if the community thinks this functionality would be useful. Any thoughts? 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

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