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.
>>
>>

Reply via email to