[英]Exclude all tags from facet in Solr
目前我正在嘗試
json.facet={
"category" : { "type": "terms", "field": "category" },
"initial_category" : { "type": "terms", "field": "category", domain: { excludeTags: "*"} }
}
但沒有成功。
我需要initial_category
來檢索沒有所有過濾器的桶。
完整的查詢是
curl http://localhost:8983/solr/items/query -d '
q=name:phone&
fq={!tag=size}size:2XL&
rows=0&
json.facet={
"category" : { "type": "terms", "field": "category"},
"initial_category" : { "type": "terms", "field": "category", domain: { excludeTags: ""} }
}'
如何從方面排除所有標簽?
試試這樣:
json.facet={
"category": {
"type": "terms",
"field": "category"
},
"initial_category": {
"type": "terms",
"field": "category",
domain: {
query: "*:*"
}
}
}
facet.domain.query 允許在任意查詢上運行 facet,而不管主域如何。
https://lucene.apache.org/solr/guide/8_0/json-faceting-domain-changes.html#arbitrary-domain-query
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.