Hi Oleg,
I agree, true "rollup" ability is needed in the JSON Facet API.
I'm currently on vacation... just happened to catch this message.
When I return next week, I'll try to communicate/contribute some
brainstorming I've been mulling around what the API might look like.

-Yonik

On Thu, Mar 31, 2016 at 9:00 AM, Oleg Savrasov
<[email protected]> wrote:
> Hi Yonik,
>
>
> I’ve been working on [SOLR-5743] Faceting with BlockJoin support, and I
> think it would be nice to integrate this functionality into JSON Facet API.
> Current JSON options provide either querying child documents and faceting on
> parent ones, or vice versa, i.e. querying parent documents and calculating
> facets on all their children. But for typical eCommerce product/sku
> navigation it’s important to query parent documents that have some specific
> children (using ToParentBlockJoinQuery) and calculate correspondent facets.
> I.e. we need to calculate number of parent documents that have matched
> children with particular attributes. In example, provided on
> http://yonik.com/solr-nested-objects/, let’s suppose that user searches
> books that have 5 star reviews and wants to have a facet by authors with
> number of books (i.e. reviewing the same book again is not counted).
>
> It looks like neither blockChildren nor blockParent suite for this use case.
> Do you have an idea of how to extend JSON facets to cover such usage?
>
>
> Oleg

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to