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

Joel Bernstein updated SOLR-7903:
---------------------------------
    Description: 
This ticket is to add a FacetStream class to the Streaming API and wire it into 
the SQLHandler. The FacetStream will abstract the results from the JSON Facet 
API as a Stream of Tuples. This will provide an alternative to the RollupStream 
which uses Map/Reduce for aggregations.

This ticket will also wire the FacetStream into the SQL interface, allowing 
users to switch between the RollupStream (Map/Reduce) and the FacetStream (JSON 
Facet API) as the underlying engine for SQL Group By aggregates.  SQL clients 
can switch between Facets and Map Reduce with the new "aggregationMode" http 
param.

  was:
This ticket is to add a FacetStream class to the Streaming API and wire it into 
the SQLHandler. The FacetStream will abstract the results from the JSON Facet 
API as a Stream of Tuples. This will provide an alternative to the RollupStream 
which uses Map/Reduce for aggregations.

This ticket will also wire the FacetStream into the SQL interface, allowing 
users to switch between the RollupStream (Map/Reduce) and the FacetStream (JSON 
Facet API) as the underlying engine for SQL Group By aggregates.  


> Add the FacetStream to the Streaming API and Wire It Into the SQLHandler
> ------------------------------------------------------------------------
>
>                 Key: SOLR-7903
>                 URL: https://issues.apache.org/jira/browse/SOLR-7903
>             Project: Solr
>          Issue Type: New Feature
>          Components: clients - java
>            Reporter: Joel Bernstein
>            Assignee: Joel Bernstein
>             Fix For: Trunk
>
>         Attachments: SOLR-7093.patch, SOLR-7093.patch, SOLR-7903.patch, 
> SOLR-7903.patch, SOLR-7903.patch, SOLR-7903.patch, SOLR-7903.patch
>
>
> This ticket is to add a FacetStream class to the Streaming API and wire it 
> into the SQLHandler. The FacetStream will abstract the results from the JSON 
> Facet API as a Stream of Tuples. This will provide an alternative to the 
> RollupStream which uses Map/Reduce for aggregations.
> This ticket will also wire the FacetStream into the SQL interface, allowing 
> users to switch between the RollupStream (Map/Reduce) and the FacetStream 
> (JSON Facet API) as the underlying engine for SQL Group By aggregates.  SQL 
> clients can switch between Facets and Map Reduce with the new 
> "aggregationMode" http param.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to