Amrit,
as far as I understand, in your example I have resulted documents
aggregated by the rollup function, but to get the documents themselves I
need to make another query that will get fq´s cached results, is that
correct?


And thanks for pointing about  fq in Streaming Expression. I was looking
for that but I haven´t found.






2017-11-08 2:35 GMT-02:00 Amrit Sarkar <sarkaramr...@gmail.com>:

> Kojo,
>
> Not sure what do you mean by making two request to get documents. A
> "search" streaming expression can be passed with "fq" parameter to filter
> the results and rollup on top of that will fetch you desired results. This
> maybe not mentioned in official docs:
>
> Sample streaming expression:
>
> expr=rollup(
> >
> >     search(collection1,
> >
> >         zkHost="localhost:9983",
> >
> >         qt="/export",
> >
> >         q="*:*",
> >
> >         fq=a_s:filter_a
> >
> >         fl="id,a_s,a_i,a_f",
> >
> >         sort="a_f asc"),
> >
> >        over=a_f)
> >
> >
> Amrit Sarkar
> Search Engineer
> Lucidworks, Inc.
> 415-589-9269
> www.lucidworks.com
> Twitter http://twitter.com/lucidworks
> LinkedIn: https://www.linkedin.com/in/sarkaramrit2
> Medium: https://medium.com/@sarkaramrit2
>
> On Wed, Nov 8, 2017 at 7:41 AM, Kojo <rbsnk...@gmail.com> wrote:
>
> > Hi,
> > I am working on PoC of a front-end web to provide an interface to the end
> > user search and filter data on Solr indexes.
> >
> > I am trying Streaming Expression for about a week and I am fairly keen
> > about using it to search and filter indexes on Solr side. But I am not
> sure
> > whether this is the right approach or not.
> >
> > A simple question to illustrate my doubts: If use the search and some
> > Streaming Expressions more to get and filter the indexes to get
> documents,
> > and I want to rollup the result, will I have to make two requests? Is
> this
> > a good use for Streaming Expressions?
> >
>

Reply via email to