Comment définir un champ dans elasticsearch pour qu'il renvoie toujours un tableau.
J'ai un champ MOTS CLÉS dans elasticsearch qui ont parfois un seul mot-clé
Elasticsearch renvoie alors ce champ sous la forme d'une chaîne plutôt que d'une liste, ce qui perturbe le désérialiseur car il s'attend à une liste plutôt qu'à une chaîne.
C'est ainsi que j'ai défini la cartographie des mots-clés :
"KEYWORDS": {
"type": "text",
"fields": {
"keyword": {
"type": "text"
}
}
},