Mark: You can do anything you want that Java can do ;). Smart-alec comments aside, there's no mechanism for doing this in Solr that I know of. The first thing I'd do is try the two-query- from-the-client approach to see if it was "fast enough".
Best, Erick (the other one) On Wed, Apr 27, 2016 at 1:21 PM, Mark Robinson <mark123lea...@gmail.com> wrote: > Thanks Eric! > So that will mean another call will be definitely required to SOLR with the > facets, before the results can be send back (with the facet fields being > derived traversing through the response). > > I was basically checking on whether in the "process" method (I believe > results will be accessed in the process method), we can dynamically > generate facets after traversing through the results and identifying the > fields for faceting, using some aggregation function or so, without having > to make another call using facet=on&facet.field=<field_name>, before the > response is send back to the user. > > Cheers! > > On Wed, Apr 27, 2016 at 2:27 PM, Erik Hatcher <erik.hatc...@gmail.com> > wrote: > >> Results will vary based on how you indexed those fields, but sure… >> &facet=on&facet.field=<field_name> - with sufficient RAM, lots of fun to be >> had! >> >> — >> Erik Hatcher, Senior Solutions Architect >> http://www.lucidworks.com <http://www.lucidworks.com/> >> >> >> >> > On Apr 27, 2016, at 12:13 PM, Mark Robinson <mark123lea...@gmail.com> >> wrote: >> > >> > Hi, >> > >> > If I don't have my facet list at query time, from the results can I >> select >> > some fields and by any means create a facet on them? ie after I get the >> > results I want to identify some fields as facets and send back facets for >> > them in the response. >> > >> > A kind of very dynamic faceting based on the results! >> > >> > Cld some one pls share their idea. >> > >> > Thanks! >> > Anil. >> >>