ElasticSearch
ElasticSearch est un moteur de recherche RESTful open source reposant sur Apache Lucene et publié sous licence Apache. Il est basé sur le langage Java et permet de rechercher et d'indexer des documents dans divers formats.
Souvent comparé à Apache Solr, ElasticSearch offre plusieurs fonctions importantes :
- Solution de recherche évolutive.
- Recherches en quasi-temps réel.
- Prise en charge de la mutualisation (multi-tenant).
- Processus de sauvegarde rationalisés et intégrité des données.
- Index facile à récupérer en cas de panne du serveur.
- Notation JSON (JavaScript Object Notation) et interfaces de programmation d'application (API) Java.
- Indexation automatique des documents JSON.
- Identifiants de type unique pour l'indexation.
- Paramètres propres à chaque index.
- Recherches à l'aide de chaînes de requête Lucene.
Cette définition a été mise à jour en mars 2016