Dans solr, je ne suis pas en mesure de calculer le pourcentage de chaque seau.
Lorsque je fais des facettes en utilisant Solr avec mes données, j'ai besoin de voir le pourcentage de chaque seau en fonction de son seau parent.
Disons que nous avons des données à facettes comme suit
{
"facets": {
"top_genres": {
"buckets": [
{
"val": "Fantasy",
"count": 1000,
"top_authors": {
"buckets": [
{
"val": "Mercedes Lackey",
"count": 500
},
{
"val": "Piers Anthony",
"count": 500
}
]
}
},
{
"val": "Mystery",
"count": 1000,
"top_authors": {
"buckets": [
{
"val": "James Patterson",
"count": 250
},
{
"val": "Patricia Cornwell",
"count": 750
}
]
}
}
]
}
}
}
Puis-je obtenir le pourcentage de chaque seau comme suit,
{
"facets": {
"top_genres": {
"buckets": [
{
"val": "Fantasy",
"count": 1000,
"top_authors": {
"buckets": [
{
"val": "Mercedes Lackey",
"count": 500,
"p":50 // percentage distribution
},
{
"val": "Piers Anthony",
"count": 500
"p":50
}
]
}
},
{
"val": "Mystery",
"count": 1000,
"top_authors": {
"buckets": [
{
"val": "James Patterson",
"count": 250,
"p":25
},
{
"val": "Patricia Cornwell",
"count": 750,
"p":75
}
]
}
}
]
}
}
}
J'utilise Solr 7.2. Je vois quelques fonctions comme avg, sum etc. Mais je n'arrive pas à obtenir le pourcentage.