Elasticsearch est un moteur de recherche et d'analyse gratuit, distribué et open source pour tous les types de données, y compris les données textuelles, numériques, géospatiales, structurées et non structurées, et bien plus encore. Elasticsearch est développé sur Apache Lucene et a été publié pour la première fois en 2010 par Elasticsearch NV (maintenant Elastic). Connu pour son API simple de style REST, ses fonctionnalités distribuées, sa vitesse et son évolutivité, Elasticsearch est un composant essentiel de la Suite Elastic, un ensemble d'outils gratuits et open source pour la collecte, l'augmentation, le stockage, l'analyse et la visualisation de données. Les gens appellent généralement la Suite Elastic ELK Stack (en référence à Elasticsearch, Logstash et Kibana). Actuellement, la Suite Elastic comprend une riche série d'agents de collecte de données légers, collectivement appelés Beats, qui peuvent être utilisés pour envoyer des données à Elasticsearch. .
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.
Développer
Informations supplémentaires
-
Version
8.15.3
-
Type
Code source JAVA
-
Date de mise à jour
2024-11-18
-
taille
118.08MB
-
Langue
Chinois simplifié
Commentaires des utilisateurs