Le moteur de recherche distribué ElasticSearch est un moteur de recherche et d'analyse de données distribué de style RESTful capable de résoudre un nombre croissant de cas d'utilisation. En tant que cœur de la Suite Elastic, il stocke vos données de manière centralisée et vous aide à découvrir des situations inattendues et inattendues.
Elasticsearch est un moteur d'analyse de recherche distribué en temps réel qui vous permet d'explorer vos données à une vitesse et à une échelle jamais possibles auparavant. Il est utilisé pour la recherche en texte intégral, la recherche structurée, l'analyse et les combinaisons de ces fonctions.
1. Wikipédia utilise Elasticsearch pour fournir une recherche en texte intégral avec des extraits en surbrillance, ainsi que des suggestions de recherche au fur et à mesure de la frappe et des suggestions de réflexion.
2. The Guardian utilise Elasticsearch pour combiner les données sociales en ligne avec les journaux de visiteurs afin de fournir à ses rédacteurs des commentaires publics sur les nouveaux articles en temps réel.
3. Stack Overflow intègre la requête de localisation géographique dans la recherche en texte intégral et utilise une interface similaire à celle-ci pour trouver des questions et réponses associées.
4. GitHub utilise Elasticsearch pour interroger 130 milliards de lignes de code.
Cependant, Elasticsearch ne s'adresse pas uniquement aux entreprises géantes. Il a également aidé de nombreuses startups, comme Datadog et Klout, à prototyper des idées et à les transformer en solutions évolutives. Elasticsearch peut s'exécuter sur votre ordinateur portable ou évoluer vers un serveur pour gérer des pétaoctets de données.
Aucun composant d'Elasticsearch n'est nouveau ou révolutionnaire. La recherche en texte intégral est possible depuis longtemps, tout comme les systèmes analytiques et les bases de données distribuées qui existent depuis longtemps. Le résultat révolutionnaire est la fusion de ces composants distincts et utiles en une seule application cohérente en temps réel. Il a une faible barrière à l'entrée pour les débutants, mais il est toujours là pour répondre à vos besoins à mesure que vos compétences s'améliorent ou que vos besoins augmentent.