Bonjour à vous !
Je bloque sur un petit problème avec ElasticSearch (que j'adore <3) (malhereusement il n'y a pas de catégorie aproprié sur les forums GrafikArt).
Pour commencer, voici une structure d'exemple de documents sur ma base ES :
Films:
- Titre
- Categorie
- Sous-Categorie
Maintenant, je cherche le moyen de faire un group by (comme sur mysql) afin de récupérer la liste de toutes les catégories. J'ai donc trouver avec la doc :
{
"query": {
"match_all" : {}
},
"aggs": {
"tag": {
"terms": {
"field": "categorie"
}
}
},
"size": 0
}
J'ai un retour correct, mais avec un gros problème :D ...
En gros, si j'ai une catégorie qui s'apelle : "Epouvante Horreur", il va me sortir "Epouvante", et "Horreur".
Je cherche a avoir le term exacte (la phrase et non les mots), et impossible de trouver une solution =( ...
Si quelqu'un a une astuce, je prend !! :D
Merci à vous et bonne soirée !