У меня есть простое требование. Мне нужно извлечь из solr соотношение значений в фасете терминов. Давайте предположим, что все мои документы похожи на:
{
myTerm : "OK"
}
Или:
{
myTerm : "KO"
}
Я бы хотел использовать фасеты json (или любой другой инструмент), чтобы получить процент документов, имеющих myTerm : "OK"
. Если у меня есть 100 документов, 40 с myTerm : "OK"
и 60 с myTerm : "KO"
, я бы хотел получить что-то вроде:
"facets":{
"count":100,
"myTerms":{
"buckets":[{
"val":"OK",
"count":40,
"percent":40 <------
}, {
"val":"KO",
"count":60
"percent":60 <------
}
]
}
}
Это требование кажется мне тривиальным, но, похоже, я не могу понять, как его выполнить.