[ 
https://issues.apache.org/jira/browse/SOLR-16235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joel Bernstein reassigned SOLR-16235:
-------------------------------------

    Assignee: Joel Bernstein

> Allow Solr SQL to use the drill Streaming Expression for high cardinality 
> aggregations
> --------------------------------------------------------------------------------------
>
>                 Key: SOLR-16235
>                 URL: https://issues.apache.org/jira/browse/SOLR-16235
>             Project: Solr
>          Issue Type: Improvement
>      Security Level: Public(Default Security Level. Issues are Public) 
>          Components: Parallel SQL
>            Reporter: Joel Bernstein
>            Assignee: Joel Bernstein
>            Priority: Major
>              Labels: RobustSQL
>
> The latest versions of Streaming Expressions support the drill function which 
> is designed for high cardinality aggregations 
> (https://solr.apache.org/guide/8_6/stream-source-reference.html#drill). Drill 
> allows users to push down a Streaming Expression into the export handler 
> itself and emit aggregated tuples over the wire. Because drill still takes 
> advantage of the sort order of the export handler it supports unlimited 
> cardinality.
> This improvement should be rather easy to implement but there are some 
> questions about the design. One thought I had was to add a new mode called 
> *drill* to the existing *map_reduce* and *facet* modes.  This would preserve 
> the existing map_reduce execution plan. The other approach is simply to 
> always use drill in *map_reduce* mode aggregations.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to