Mikhail Khludnev created SOLR-12342: ---------------------------------------
Summary: what-if analysis in JSON facet Key: SOLR-12342 URL: https://issues.apache.org/jira/browse/SOLR-12342 Project: Solr Issue Type: Improvement Security Level: Public (Default Security Level. Issues are Public) Components: Facet Module Reporter: Mikhail Khludnev It's literally what subfaceting (and earlier pivot facets) does. However, it's more complicated with you know what? Right! Block-Joins. Completely maked up sample follows: {quote} Giving those favoured SKUs with colours and sizes. I'd like to see sizes distribution (facets) depending on dominating colour per product documents. Eg I need to enumerate sku colours with term facet, then for every sku colour I want to search for products where this colour dominates - it's comprehensive combination of {{\{!frange}}}s, summing {{\{!parent score=total}} constant score queries {{^1}} and funcs like {{div()}} and {{sub()}} etc. Then I want to facet those new docset for sizes. {quote} h2. Proposal - Implicitly tag incoming bucket docset to let to exclude it via {{domain:\{excludeTags:[enclosing_bucket_docset]}}}; - Implicitly inject the incoming bucket docset as a query parameter to allow to include it in query like {{query:"\{!frange l=10}\{!parent .. score=total}(\{!query v=$enclosing_bucket_docset}^1)"}} h2. Questions # How you gonna do something like this alternatively? # What about those two non-invasive improvements? # How to name those tags and param? -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org