Parallel SQL only supports the following functions currently: (SUM, AVG,
MIN, MAX, COUNT).

More functions and compound functions are on the roadmap.

Joel Bernstein
http://joelsolr.blogspot.com/

On Thu, Sep 8, 2016 at 12:11 AM, Praveen Babu <subramani....@gmail.com>
wrote:

> Hi All,
>
> I am also new to Solr and I have gone through Solr document and tested agg
> using Solr- Prasto ( Parallel sql), Stream.
>
> I am getting very good response using these 2 technologies. But my worries
> are, unable to Group By Multivalue field which Solr standard api does but
> not latest version of solr-prasto/Stream.
>
> I want to aggregate/Group by  "app.name" field using stream/ Parallel sql.
> Please suggest.
>
> input:
>
> {
>
> id: 1
>
> field1:[1,2,3],
>
> app.name:[watsapp,facebook,... ]
>
> }
>
> {
>
> id: 2
>
> field1:[1,2,3],
>
> app.name:[watsapp,facebook,... ]
>
> }
>
>
>
> Expected result :
>
> watsapp: 2
>
> facebook : 2
>
>
> I have 2 TB data . I wanted to execute in aggmode=map_reduce. Any
> suggestion?
>
>
>
> Regards,
> S.Praveen
> Technical Architech
> LinkedIn:
> https://www.linkedin.com/in/praveen-babu-73232889?trk=nav_
> responsive_tab_profile
>
>
>
>
> On Thu, Sep 8, 2016 at 6:01 AM, Roshni Rajagopal <roshkne...@gmail.com>
> wrote:
>
> > Hi Solr Gurus,
> >
> >        I have these requirements
> >
> > 1. Need to group data in solr on multiple fields and compute agregations
> > like SUM (field)
> >
> > 2. Need to compute some custom calculations - sum(field1)/sum(field2) on
> > the grouped data.
> >
> > Options Ive tried
> >
> > 1. Group- this does not allow to group by more than 1 field, and
> > aggregations are not supported
> >
> > 2. Stats - this along with facet.pivot gets results for basic group
> > aggregations like SUM. Custom Calculation is not supported. Also the
> format
> > is messy with stats getting calculated at every level. Cannot paginate.
> >
> > 2. Facet JSON API -gets results for basic group aggregations like SUM.
> > Format is less messy and we can paginate. Custom Calculation like
> > DIV(sum(field1), sum(field2)) is still not supported.
> >
> > So the last resort is /sql handler for parallel queries. Is tested and
> > stable, and will it meet my requirements? Im on solr 6.10.
> >
> > Or would you recommend adding Sparkā€¦I would prefer to handle all
> > requirements in solr, as I dont want to maintain another moving part of
> > Spark.
> >
> > Do advise!
> >
> > Regards
> >
> > Roshni
> >
>

Reply via email to