web-dev-qa-db-fra.com

Comment faire un mappage de tableau de chaînes dans Elasticsearch

Je ne trouve aucun exemple de la façon de structurer un tableau de chaînes dans elasticsearch lorsque j'essaie de METTRE un mappage vers un index.

Ce que j'ai pour la cartographie sur le terrain:

:tags {:type :array :store true}

L'erreur que j'obtiens:

{:type "mapper_parsing_exception",
 :reason "No handler for type [array] declared on field [tags]"}
11
Micah

Dans Elasticsearch, il n'y a pas de type de tableau dédié. Tout champ peut contenir zéro ou plusieurs valeurs par défaut, cependant, toutes les valeurs du tableau doivent être du même type de données.

Vous n'avez donc pas besoin de spécifier quoi que ce soit de spécifique dans le mappage pour stocker un tableau de valeurs.

Pour plus d'informations, consultez: https://www.elastic.co/guide/en/elasticsearch/reference/current/array.html

14
pippobaudos