Я новичок в solr streaming, и мне интересно, как я могу использовать выражение потоковой передачи фасетов для получения нескольких счетчиков фасетов.
facet(
collection1,
q="*:*",
buckets="brand,assortment",
bucketSorts="count(*) desc",
bucketSizeLimit=1000,
count(*)
)
У меня есть документ:
Doc1:
brand: AB
assortment : TG
brand : CD
assortment : TG
Я ожидаю, что он даст два сегмента по одному для каждого поля. Но ответ будет
response: [{
"brand" : "AB"
"assortment" : "TG"
"count" : 1
},
"brand" : "CD"
"assortment" : "TG"
"count" : 1
}]
I was expecting :
response :[{
"brandfacet" : [
{
"brand" : "AB"
"count" : 1},
{
"brand" : "CD"
"count" : 1}
]
"assortmentfacet" : [
{
"assortment" : "TG"
"count" : 2}
}]