It would be useful if you could describe your use case more fully. For example are the users looking mainly for search results with facets? Or are they looking for more flexibility and data analysis capabilities.
Streaming Expressions really lends itself to non-traditional search use cases. If your planning a traditional search interface then Streaming Expressions is going to be the less efficient approach. Joel Bernstein http://joelsolr.blogspot.com/ On Wed, Nov 8, 2017 at 7:44 AM, Kojo <rbsnk...@gmail.com> wrote: > 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? > > > > > >