You might be able to do some interesting with the JSON faceting approach, but I confess I don't know for sure.
Best, Erick On Thu, Dec 21, 2017 at 8:17 AM, Shawn Heisey <apa...@elyograg.org> wrote: > On 12/20/2017 2:40 PM, Arun Rangarajan wrote: >> >> I think multi-select faceting does the opposite of what I want. I want the >> facet to include the filters. > > > You don't have any filters to include or exclude. You would need fq > parameters to use multi-select faceting. But as you say, it doesn't do what > you want anyway. > > <snip> > >> As you can see, hierarchy and interests are both multi-valued string >> fields. >> >> I want pivot facet counts for the two fields: hierarchy and interests, but >> filtered for only two values of interests field: hockey, soccer. > > > <snip> > >> The counts for hockey and soccer are correct. But I am also getting the >> facet counts for other values of interests (like tennis, futbol, etc.,) >> since these values match the query. I understand why this is happening. >> This is why I said I want to do something like >> >> https://lucene.apache.org/solr/guide/6_6/faceting.html#Faceting-Limitingfacetwithcertainterms >> for facet pivots. Is there a way to do that? > > > I see now. It's showing the other values because the fields are multivalued > and the matching documents actually do contain those values, so Solr is > working the way I expected it to, but your data is different than I was > thinking. It's the multivalued aspect that makes this problematic. > > I was not aware that you could limit the terms with field faceting. Either > the syntax to achieve what you want is different than what you are using, or > it just can't be done with pivot faceting at the moment because there are no > options to do it. I'm guessing the latter, but since I am not familiar with > the code, I cannot say for sure. Hopefully somebody else can speak up with > an option, but I'm not expecting that to happen. > > Thanks, > Shawn