Document :

Un objet représentant les données (au sens NoSQL). C’est l’équivalent à une ligne en base de données.

Type :

Regroupe des documents de même type. Cela correspond à une table dans une DB.

Index :

Espace logique de stockage des documents dont les types sont fonctionnellement communs. C’est comme une base de donnée en DB.

Node :

C’est une instance d’Elsticsearch qui appartient à un cluster, il peut y avoir plusieurs nodes par serveur mais ce n’est pas conséillé.

analysis :

Manière dont les données sont traitées avant indexation.

cluster :

Il est composé d’un à plusieurs noeuds. Un nœud maître est choisi, il sera remplacé en cas de défaillance. Par défaut, un nœud utilisera le multicast pour trouver un cluster du même nom. Mais il est préférable d’utiliser l’unicast.

id :

C’est un identifiant unique d’un document.

field :

Permet de sélectionner les champs qui seront retournée par la requête de recherche.

mapping :

C’est similaire au schéma en DB, il peut être défini manuellement ou généré automatiquement lors de l’indexation.

shard :

C’est une instance Lucene.

Primary Shard :

Par défaut, l’index est découpé en 5 ShardsPrimary. Il n’est pas possible de changer le nombre de partitions après sa création.

Secondary Shard :

Il s’agit des partitions répliquées. Il peut en avoir zéro à plusieurs par PrimaryShard.

routing :

Permet de sélectionner un PrimaryShard pour indexer le document.