[ 
https://issues.apache.org/jira/browse/SOLR-12342?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16510327#comment-16510327
 ] 

Mikhail Khludnev edited comment on SOLR-12342 at 6/12/18 10:36 PM:
-------------------------------------------------------------------

It turns out that 
bq. incoming bucket docset to let to exclude it 
is already done under SOLR-9480 via 
[domain.query|https://github.com/apache/lucene-solr/blame/23da90813cd0fd3a1d60bb886b455689a14caa6e/solr/core/src/java/org/apache/solr/search/facet/FacetProcessor.java#L163]
 


was (Author: mkhludnev):
It turns out that 
bq. incoming bucket docset to let to exclude it 
is already done under SOLR-9480 via 
[https://github.com/apache/lucene-solr/blame/23da90813cd0fd3a1d60bb886b455689a14caa6e/solr/core/src/java/org/apache/solr/search/facet/FacetProcessor.java#L163|domain.query]
 

> 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
>            Priority: Major
>
> 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

Reply via email to