Термины соотношение сторон Solr - PullRequest
0 голосов
/ 09 июля 2019

У меня есть простое требование. Мне нужно извлечь из 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 <------
      }
    ]
  }
}

Это требование кажется мне тривиальным, но, похоже, я не могу понять, как его выполнить.

...