Elasticsearch ist eine kostenlose, verteilte Open-Source-Such- und Analyse-Engine für alle Arten von Daten, einschließlich Textdaten, numerischen Daten, Geodaten, strukturierten und unstrukturierten Daten und mehr. Elasticsearch basiert auf Apache Lucene und wurde erstmals 2010 von Elasticsearch NV (jetzt Elastic) veröffentlicht. Elasticsearch ist für seine einfache API im REST-Stil, verteilte Funktionen, Geschwindigkeit und Skalierbarkeit bekannt und eine Kernkomponente des Elastic Stack, einer Reihe kostenloser und Open-Source-Tools für die Datenerfassung, -erweiterung, -speicherung, -analyse und -visualisierung. Der Elastic Stack wird normalerweise als ELK Stack bezeichnet (bezogen auf Elasticsearch, Logstash und Kibana). Derzeit umfasst der Elastic Stack eine umfangreiche Reihe einfacher Datenerfassungsagenten, die zusammen als Beats bezeichnet werden und zum Senden von Daten an Elasticsearch verwendet werden können .
Elasticsearch ist eine verteilte Suchanalyse-Engine in Echtzeit, die es Ihnen ermöglicht, Ihre Daten in einer noch nie dagewesenen Geschwindigkeit und in einem Umfang zu durchsuchen. Es wird für die Volltextsuche, die strukturierte Suche, die Analyse und Kombinationen dieser Funktionen verwendet
1. Wikipedia verwendet Elasticsearch, um eine Volltextsuche mit hervorgehobenen Snippets sowie Suchvorschlägen während der Eingabe und „Meinten Sie“ bereitzustellen.
2. Der Guardian verwendet Elasticsearch, um Online-Social-Daten mit Besucherprotokollen zu kombinieren und seinen Redakteuren in Echtzeit öffentliches Feedback zu neuen Artikeln zu geben.
3. Stack Overflow integriert geografische Standortabfragen in die Volltextsuche und verwendet die More-like-This-Schnittstelle, um verwandte Fragen und Antworten zu finden.
4. GitHub verwendet Elasticsearch, um 130 Milliarden Codezeilen abzufragen.
Allerdings ist Elasticsearch nicht nur für Großunternehmen geeignet. Es hat auch vielen Start-ups wie Datadog und Klout dabei geholfen, Ideen zu prototypisieren und sie in skalierbare Lösungen umzuwandeln. Elasticsearch kann auf Ihrem Laptop ausgeführt oder auf einen Server skaliert werden, um Petabytes an Daten zu verarbeiten.
Keine einzelne Komponente in Elasticsearch ist neu oder revolutionär. Volltextsuche ist seit langem möglich, ebenso wie es analytische Systeme und verteilte Datenbanken schon längst gibt. Das revolutionäre Ergebnis ist die Verschmelzung dieser separaten, nützlichen Komponenten zu einer einzigen, konsistenten Echtzeitanwendung. Die Einstiegshürde für Anfänger ist niedrig, aber dennoch ist es immer da, um Ihre Bedürfnisse zu erfüllen, wenn sich Ihre Fähigkeiten verbessern oder Ihre Bedürfnisse steigen.
Expandieren
Zusätzliche Informationen
-
Version
8.15.3
-
Typ
JAVA-Quellcode
-
Aktualisierungszeit
2024-11-18
-
Größe
118.08MB
-
Sprache
Vereinfachtes Chinesisch
Ähnliche Nachrichten
Alle