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

Mikhail Khludnev commented on SOLR-12490:
-----------------------------------------

I think we'd rather continue with adding yet another small cut. 

{code}
{
    "query" : {...}, 
    "params":{
         "childFq":[{ "#color" :"color:black" },
                    { "#size" : "size:L" }]
    },
    "facet":{
       "sku_colors_in_prods":{ "type" : "terms", "field" : "color",
          "domain" : {
               "excludeTags":["top",   "color"],   
               "filter":[ 
                      "{!json_param}childFq"  
               ]
           }
   }
}
}
{code}

Ideas are: 
* put json as param value, parser garbles it to meaningless string, but it's 
still available via {{req.getJSON()}}. 
* filter string invokes new query parser which convert json param as query DSL, 
need to decide how to keep {{JsonQueryConverter}} counter.   

Shouldn't be a big deal. Right?  

> introduce json.queries supports DSL for further referring and exclusion in 
> JSON facets 
> ---------------------------------------------------------------------------------------
>
>                 Key: SOLR-12490
>                 URL: https://issues.apache.org/jira/browse/SOLR-12490
>             Project: Solr
>          Issue Type: Improvement
>          Components: Facet Module, faceting
>            Reporter: Mikhail Khludnev
>            Priority: Major
>              Labels: newdev
>
> It's spin off from the 
> [discussion|https://issues.apache.org/jira/browse/SOLR-9685?focusedCommentId=16508720&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16508720].
>  
> h2. Problem
> # after SOLR-9685 we can tag separate clauses in hairish queries like 
> {{parent}}, {{bool}}
> # we can {{domain.excludeTags}}
> # we are looking for child faceting with exclusions, see SOLR-9510, SOLR-8998 
>    
> # but we can refer only separate params in {{domain.filter}}, it's not 
> possible to refer separate clauses
> see the first comment



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to