I believe this is supported on newer of Solr 8.5 and above.  The expand
code has a specific comment that deals with multiple collapse fields:

       // if there are multiple collapse pick the low cost one
       // if cost are equal then first one is picked

So, you can specify a cost on the collapse filter which will control the
order of the collapse and select the expand field.

There is also an undocumented expand parameter:

expand.field

This will allow you to specify which field to expand on.

Collapse will support more than one collapse with versions Solr 8.5+.

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


On Tue, Sep 6, 2022 at 8:29 AM Daxesh Parmar <daxeshparmar0...@gmail.com>
wrote:

> Hii, I wanted to know whether solr provides a feature to do a second
> collapse on expanded results or not?
> For my use case I am doing collapse of fieldA, and getting expandedResults.
> I need the expanded results in such a way that all the values under fieldB
> are present in expandedResults.
>
> Eg. I am doing a collapse on  MovieCategory, and each MovieCategory will
> have a subcategory,
> So how Can I ensure I get all Possible Subcategories in expanedResults.
> (Can we do a second collapse on subCategories also?)
>
>
> Thanks.
> Daxesh.
>

Reply via email to