# Est il possible de faire un rescore sur des % par catégorie sur un champ

**URL:** https://discuss.elastic.co/t/est-il-possible-de-faire-un-rescore-sur-des-par-categorie-sur-un-champ/25858
**Category:** Discussions en français
**Created:** [July 19, 2015, 12:45pm UTC](https://discuss.elastic.co/t/est-il-possible-de-faire-un-rescore-sur-des-par-categorie-sur-un-champ/25858 "2015-07-19T12:45:21Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Fnizou](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/fnizou/32/3795_2.png) [@Fnizou](https://discuss.elastic.co/u/Fnizou)
#### Post date: [July 19, 2015, 12:45pm UTC](https://discuss.elastic.co/t/est-il-possible-de-faire-un-rescore-sur-des-par-categorie-sur-un-champ/25858/1 "2015-07-19T12:45:21Z")

</div>

Bonjour à tous,

Je débute avec ES, et je cherche à faire la requête suivante,

Qu'elle me retourne pour 100 résultats, un pourcentage par catégorie :  
ex :  
80% des résultats ont la catégorie voitures  
15% ont la catégorie : bateaux  
et 5 %ont la catégorie remorques

il y a t il une fonction native pour arriver à ce type de résultat ?

ou faut il créer un algo ? avec  
rescore, "window\_size" : 100 et script...

Ou vaut il mieux faire 3 requêtes, et gérer en externe cette répartition de pertinence ?

Merci pour vos lumières.

Franck

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [July 19, 2015, 2:40pm UTC](https://discuss.elastic.co/t/est-il-possible-de-faire-un-rescore-sur-des-par-categorie-sur-un-champ/25858/2 "2015-07-19T14:40:15Z")

</div>

Regarde du côté des terms aggregations. Ça devrait faire quasiment ton bonheur.

---

<div class="post-metadata">

### Author: ![Fnizou](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/fnizou/32/3795_2.png) [@Fnizou](https://discuss.elastic.co/u/Fnizou)
#### Post date: [July 19, 2015, 7:06pm UTC](https://discuss.elastic.co/t/est-il-possible-de-faire-un-rescore-sur-des-par-categorie-sur-un-champ/25858/3 "2015-07-19T19:06:05Z")

</div>

Merci David pour ton retour,

Mon exemple prête à confusion,  
je ne cherche pas des stats par catégorie en fonction de ma requête,  
Mais bien avoir le contrôle sur l'échantillonnage des résultats, il me faut bien 100 résultats avec un dosage en % par catégorie que j'aurais défini.

une idée ?

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [July 6, 2017, 1:51pm UTC](https://discuss.elastic.co/t/est-il-possible-de-faire-un-rescore-sur-des-par-categorie-sur-un-champ/25858/4 "2017-07-06T13:51:44Z")

</div>


