Elasticsearch


Elasticsearch est un moteur de recherche Open Source utilisant la librairie Apache Lucene.
La plateforme Elasticsearch se présente sous forme d’un cluster d’indexation intégrant une base documentaire NoSQL et utilisant le format JSON pour le stockage des documents.

Avec Elasticsearch, il est possible d’effectuer des recherches ‘Full text’ sur tout type de document pratiquement en temps réel.
A la différence des requêtes SQL, les requêtes Elasticsearch permettent d’obtenir les données qui répondent totalement ou partiellement aux critères de sélection, avec un classement de celles-ci selon une formule de pertinence.

L’architecture de plateforme Elasticsearch est dite ‘distribuée’ ; les données sont découpées en ‘Shard’ (éclats) stockés sur un ou plusieurs nœuds du cluster.
Pour garantir la disponibilité des données, chaque ‘Shard’ peut avoir un ou plusieurs ‘Réplica’.

Les communications avec Elasticsearch s’effectue via une RESTful API ou un Java REST Client.
Un ensemble de modules viennent enrichir les fonctionnalités de base d’Elasticsearch.

Commeo Elasticsearch

Elastic Stack regroupe les projets Open Source ci-après :

  • Elasticsearch : le moteur de recherche et d’analyse RESTful distribué.
  • Kibana : une fenêtre sur Elasticsearch permettant la visualisation et l’exploration des données.
  • Logstash : un ‘pipeline’ pour la collecte, l’enrichissement et le transfert des données vers ElasticSearch (ou un autre entrepôt de données).
  • Beats : un ensemble d’agents pour le transfert de données vers Logstash et Elasticsearch.

Trois solutions conçues pour la recherche, l’observabilité et la sécurité viennent compléter Elastic Stack.

Commeo Elasticsearch

Retrouver très simplement une information.
Des fonctions de recherche préréglées pouvant être intégrées à un site web, une application ou à un simple web.

Commeo Elasticsearch
Observer l’ensemble d’une infrastructure.
Une unification des logs, des indicateurs, des traces, … pour un ‘monitoring’ de chaque composant d’un écosystème.

Commeo Elasticsearch

Protéger son infrastructure
Une unification de la prévention, de la détection et des réponses face aux cyberattaques.