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

Référence en anglais et pour plus de précisions.