Glossaire
https://doc.biblibre.com/koha/recherche/elasticsearch/glossaire
Elasticsearch
- Logiciel libre d'indexation et de recherche distribué et le plus populaire.
- Orthographe: Elastic-search ElasticSearch ⇒ Elasticsearch
- Utilisé pour de très gros comptes: Voyages-sncf.com, Github.com, Wikipedia.org, Zalando.com, Blizzard, Dell, Ebay, Facebook, Slack
Document
- Un élément stocké à l'intérieur d'Elasticsearch, il est composé de champs
Champ / Field
- Un document contient des champs, c'est une sous-partie. Exemple "titre" dans une notice bibliographique.
Index
- Base Elasticsearch regroupant les documents indexés
- Il est accessible par le protocole HTTP grace à une multitude d'API
- Parallèle avec une base de données relationnelle: Une base de données contient des tables qui contiennent des lignes qui se découpent en colonnes, un index contient des types (<ES7) qui contiennent des documents qui contiennent des champs
Indexation
- Processus d'extraction de mots d'une source de données afin de les placer dans un index
Shard
- Instance de Lucene contenant des documents
Nœud / Node
- Instance d'Elasticsearch contenant des "shards"
Cluster
- Ensemble de nœuds permettant la répartition de charge et la disponibilité des services