You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "Kerim (Jira)" <ji...@apache.org> on 2022/07/13 08:58:00 UTC
[jira] [Updated] (SOLR-16290) Combine Nested Facet & excludeTags and BlockChildren not working for children facets (multi select faceting)
[ https://issues.apache.org/jira/browse/SOLR-16290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kerim updated SOLR-16290:
-------------------------
Summary: Combine Nested Facet & excludeTags and BlockChildren not working for children facets (multi select faceting) (was: Combine Nested Facet & excludeTags and BlockChildren not working for children facets)
> Combine Nested Facet & excludeTags and BlockChildren not working for children facets (multi select faceting)
> ------------------------------------------------------------------------------------------------------------
>
> Key: SOLR-16290
> URL: https://issues.apache.org/jira/browse/SOLR-16290
> Project: Solr
> Issue Type: Wish
> Security Level: Public(Default Security Level. Issues are Public)
> Affects Versions: 8.7
> Reporter: Kerim
> Priority: Major
> Labels: Facet, apache, excludeTags, facet, multi, nested, result, solr
>
> Hello,
>
> I'm trying to combine Nested facet, excludeTags (for multiFacet filter searching) and a blockChildren for the first level.
> The problem is that the first level of the facet is always showing result, but the differents nested levels in the facet shown empty results.
> However, If i remove the excludeTags for the children facet, the result is good and come back to normal.
>
> This is the example :
>
> *url with json.facet :*
> http://url_solr:port/solr/index_name/query?&rows=0&json.facet=
> {
> FirstLevel:{
> domain:\{blockChildren:"DocType:parent",excludeTags:"DName1"},
> type:terms,
> field:dataChildren1.name1,
> limit:-1
> facet:{
> SecondLevel:{
> type:terms,
> field:dataChildren1.name2,
> limit:-1, domain:{excludeTags:"DName2"
> }
> facet:{
> ThirdLevel:{
> type:terms,
> field:dataChildren1.name3,
> limit:-1, domain:{excludeTags:"DName3"
> }
> }
> }
> }
>
> }
> },
> FirstLevel2:{
> domain:\{blockChildren:"DocType:parent"},
> type:terms,
> field:dataChildren2.name1,
> limit:-1,
> facet:{
> SecondLevel2:{
> type:terms,
> field:dataChildren2.name2,
> limit:-1
> facet:{
> ThirdLevel2:{
> type:terms,
> field:dataChildren2.name3,
> limit:-1
> }
> }
> }
>
> }
> }
> }
>
> *Example Filter (body json) :*
>
> {"filter":["(searchTextPrio1:\"text one\" OR searchTextPrio1:\"text 2\")","\{!parent which=\"DocType:parent\"} ( \{!tag=DName2}dataChildren1.name2:\"a text\" AND \{!tag=DGufid}dataChildren1.name3:number) OR ( \{!tag=DName2}dataChildren1.name2:\"a text\" AND \{!tag=DGufid}dataChildren1.name3:number) OR ( \{!tag=DName2}dataChildren1.name2:\"a text\" AND \{!tag=DGufid}dataChildren1.name3:number) ","\{!parent which=\"DocType:parent\"} ( \{!tag=DName1} dataChildren1.name1:\"a text\")"],"query":"DocType:parent"}
>
> Could you help me to find the problem ?
> Thank you for your future help.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org