ElasticSearch wird als einer der besten Open-Source-Suchmaschinen um.
ElasticSearch ist ein Top-Modell der Produkt, verwendet derzeit von Unternehmen wie StumbleUpon, Wordpress, Foursquare, Mozilla, GitHub, Salesforce, Klout, Stackoverflow, IGN, Xing, Soundcloud und Sony.
Einbau oben auf Apache Lucene , nimmt ElasticSearch embeddable Suchmaschinen auf ein neues Niveau an Effizienz und Professionalität.
ElasticSearch ermöglicht es Entwicklern, mit einer Maschine und Maßstab zu Hunderten zu starten, arbeiten als einfache Suchmaschine mit einem Wordpress-Blog eingebettet oder als Ihre eigenen Google-Klon in der Cloud.
Bereitstellen der Suchfunktionen von ElasticSearch kann ein wenig schwierig für Anfänger sein, aber wenn die letzte Leistung ist, was Sie antreibt, dann ist es den ganzen Aufwand wert.
Was ist neue in dieser Version:
- Stellen PerThreadIDAndVersionLookup pro-Segment
- TransportNodesAction sollte nicht halten Zustand Cluster
- Fügen Sie _gce_ Netzwerk-Host Einstellung
- Plugin-Skript richtige Plugin Binärverezichnis Attribute einzustellen
- Plugin-Skript richtige Plugin-Konfigurationsverzeichnis Attribute einzustellen
Was ist neu in Version 2.1.0:
- Stellen PerThreadIDAndVersionLookup pro-Segment
- TransportNodesAction sollte nicht halten Zustand Cluster
- Fügen Sie _gce_ Netzwerk-Host Einstellung
- Plugin-Skript richtige Plugin Binärverezichnis Attribute einzustellen
- Plugin-Skript richtige Plugin-Konfigurationsverzeichnis Attribute einzustellen
Was ist neu in Version 1.6.0:
- Neue Features:
- Protokollierung: In Fähigkeit, eine SizeBasedTriggeringPolicy für Protokollkonfiguration angeben
- Mapping: Holen Sie zurück numeric_resolution
- REST API: In Antwort Filterung mit filter_path Parameter
- Bergungs: Synchronisierte bündig Backport
- Bergungs: Verschieben Index synchronisiert bündig Dichtungs Terminologie
- Bergungs: Seal-Indizes für eine schnellere Wiederherstellung
- Scripting: Fügen Sie Unterstützung für feinkörniges Einstellungen
- Suchen: Bestätigen API: liefern ausführlichere Erklärung
- Einstellungen: In Fähigkeit für ausgewählte Einstellungen beim Start aufgefordert,
- Einstellungen: bootstrap.mlockall für Windows (VirtualLock)
- Schatten Replicas: allow Scherben auf gemeinsam genutzten Dateisysteme auf einem beliebigen Knoten wiederhergestellt werden
- Statistik: In Feld Statistiken API
Was ist neu in Version 1.5.2:
- Neue Features:
- Aggregationen: New Aggregationen verfügen - & quot; PercentageScore & quot; Heuristik für significant_terms
- CAT API: Cat API: Show offene und geschlossene Indizes in _cat / Indizes
- Schalter: Leistungsschalter: Fügen Sie NoopCircuitBreaker in NoneCircuitBreakerService verwendet
- Motor: Schatten Repliken auf gemeinsamen Dateisysteme
- Mehr wie folgt aus: MLT Abfrage: Unterstützung für künstliche Dokumente
- Abfrage DSL: In time_zone Einstellung für query_string
- Suche: In-Format-Unterstützung für Datumsfilter und Abfragen
- Suche: In Innen Treffer zu verschachtelten und Eltern / Kind-Abfragen
- Store: In index.data_path Einstellung
- Termvektoren: Begriff Vektoren / MLT Abfrage: Unterstützung für verschiedene Analysatoren als Standard auf dem Gebiet
Was ist neu in Version 1.4.4:
- Aggregationen: Gibt die Summe der doc Zählungen andere Eimer in Bezug auf Aggregationen.
- Cat API:. Anzeigen offene und geschlossene Indizes in _cat / Indizes
- Kreisunterbrecher: Lassen Sie einzelne Brecher Einstellung auf & quot; noop & quot; Brechern.
- Kreisunterbrecher. In NoopCircuitBreaker in NoneCircuitBreakerService verwendet
- API Upgrade. In API alten Lucene-Indizes auf die neueste Version zu aktualisieren
Was ist neu in Version 1.3.2:
- Percolator sollte Indexfeld Dateninstanzen cachen
- Abfrage API: Fügen Sie Unterstützung für die _name Parameter an die simple_query_string Abfrage
- Kern: Stellen Sie sicher, für null Referenzen, die durch gleichzeitige Änderungen oder inkonsistente Cluster Zustand zurückgeführt werden kann
Was ist neu ist in Version 1.3.0:
- Erstellt Infrastruktur für heuristische leicht die Bedeutung Bedingungen zu ändern
- hinzugefügt die percentiles_rank Aggregation
- Latente Aggregationen verhindern kombinatorischen Explosion
- hinzugefügt top_hits Aggregation
- hinzugefügt Skript-Engine für Lucene Ausdrücke
- hinzugefügt Groovy als Skriptsprache, fügen Sie groovy Sandbox
- Zulassen Suchvorlagen in einem Index gespeichert abgerufen und beim Suchvorgang verwendet werden
- Lassen Sie scripts / Vorlagen in .scripts Index gespeichert laufen
Was ist neu in Version 1.2.1:
- Erweiterungen:
- Netzwerk: Upgrade auf Netty 3.9.1
- Cluster: Ein ausgewiesenes beitreten timeout
- Fehlerbehebungen:
- Aggregationen: Deaktivieren Schaltung Pause für Aggregationen
- Aggregationen: Die Rückseite verschachtelten Aggregator berechnet nun Stammdokumente korrekt
- Indexing: Untere translog bündig Trigger
Was ist neu in Version 1.1.1:
- Geo-Punkt-Mapping: Lassen lat / lon zu analysieren als Strings und zwingen sie.
- Test-Cluster. Verschoben wischen * Methoden, randomIndexTemplate & ensureEstimatedStats bis TestCluster
Was ist neu in Version 1.1.0:
- Aggregationen:
- Neue Mächtigkeit Aggregation
- Neue Perzentile Aggregation
- Neue bedeutende Begriffe Aggregation
- Lassen Sie geo_hash agg, um alle Hashes zurückkehren
- Lassen Sie Begriffe agg alle Bedingungen zurückzukehren
- Fügen Sie Skript Unterstützung value_count Aggregationen
- Abfrage API:
- hinzugefügt cross_fields Typ Abfrage multi_match
- Fügen Sie Fuzzy / Slop Unterstützung Abfrage simple_query_string
- Mit Schnurrbart basierte Vorlagen Suchanfragen Prerender
- Unterstützung für mehrere aufeinander folgende rescores
- Suchen Template API:
- hinzugefügt dedicated / _search / template Endpunkt
- cat API:
- hinzugefügt _cat / plugins Endpunkt
- hinzugefügt _cat / Segmente Endpunkt
Was ist neu in Version 1.0.0:
- Neue Features:
- Lassen Sie transport.publish_port Einstellungen zu ändern, Systeme wie Openshift zu unterstützen, wo die öffentliche Kommunikations-Ports als internen Faktoren unterschiedlich sein kann.
- Erweiterungen:
- Clusterzustand: Fügen Sie lokale Flagge Unterstützung für alle Operationen lesen, die in der Regel auf dem Master-Knoten ausgeführt werden .
- REST-API. Unify RestRequest.paramAsBoolean () und RestRequest.paramAsBooleanOptional
- REST API: Die RestRequest-Klasse verwendet jetzt die gleiche Logik für alle Methoden, die versuchen, Boolesche Werte von Parametern zu lesen .
- REST-Cluster anstehenden Aufgaben API:. Unterstützung master_timeout Parameter
- Erstellen Index API. Entfernen omit_term_freq_and_positions Option für die Indexerstellung
- Felddaten: Lassen Sie Schutzschalter mit einem Prozentsatz zu konfigurieren (bezogen auf das Gesamt Heap) .
- Mapping:. Benutzerdefinierte Felder sind _all nun möglich, durch zusätzliche Felder in der Abbildung angibt, sollten die Daten kopiert werden, was ihr Name copy_to Felder
- Lucene Interna: Verwenden Sie gepatchte Version von Reference zu Endlosschleife in Reference # accquire verhindern () .
- Lucene-Interna. Prevent möglicherweise nicht definiertes Verhalten in SearchContext aufgrund der Anfangszustand eines DocSetIterato
- Aufteilung: In Erklärungen für alle AllocationDeciders .
- Fehlerbehebungen:
- Test:. In Verfolgung von Seiten MockPageCacheRecycler
- Plugins: Upgrade-Analyse-Plugins fehlgeschlagen .
- Aufteilung: Der Versuch, eine Scherbe auf einem Nicht-Datenknoten zuzuweisen verursachte eine Nullpointer .
- Hot Themen API:. Fehlgeschlagen heiße Themen zu erkennen, aufgrund nicht-Alive-Threads nicht benötigten Daten Rückkehr
- Filter: Stellen Sie sicher, niemals einen Filter-Cache, die eine Eltern / Kind-Filter wickelt .
- Scroll-API:. Scrollen mit has_child Filter zurückkehrt richtigen Zugriffe auf weitere Anfrage
- Start. Protokollierung der sofortigen Start Ausnahmen von Dateien oder die Standardausgabe umgekehrt wurde
- Verpackung RPMs: In korrekt Timeout mit KILL-Signal zur Abschaltung unerwünschte Fest Abschaltungen zu verhindern .
- Flüsse:. Stellen Sie sicher, Flüsse beginnen, wenn Index-Vorlagen konfiguriert werden
Was ist neu in der Version 0.90.5:
- Neu:
- Running ElasticSearch als Dienst unter Windows.
Was ist neu ist in Version 0.90.2:
- einen minimum_should_match Parameter hinzugefügt, wenn gemeinsame Abfrage nur hoch ist häufige Begriffe.
- Version ändern Methoden, um besser lesbar.
Was ist neu in der Version 0.90.0:.
- PolygonBuilder Löcher nicht unterstützt
- Expose Feldebene Felddaten Statistiken.
- allow FieldData Laden gefiltert werden.
Was ist neu in der Version 0.20.5:
- Hinweise zum Upgrade:
- Ein Upgrade von 0,19 erfordert einen vollständigen Cluster neu zu starten.
- Aktuelle Änderungen:
- Shared-Gateway ist veraltet.
- Snappy Kompression ist veraltet.
- Plugins Installer: Lassen Sie Plugins zum Download von download.elasticsearch.org .
Was ist neu in der Version 0.20.4:.
- Ein Upgrade von 0,19 erfordert einen vollständigen Cluster-Neustart
Was ist neu in der Version 0.20.2:.
- Shared-Gateway wurde als veraltet
- Snappy Kompression ist veraltet.
Was ist neu in der Version 0.19.9:.
- Erklären API
- Multi Match-Abfrage.
- Cluster-Knoten hot_threads API.
Was ist neu in der Version 0.19.6:
- Ein Upgrade von 0,18 erfordert eine Vollspülung aller ausstellenden die Indizes im Cluster (curl host: 9200 / _flush). vor den Cluster, wobei keine Indizierungsvorgänge geschieht nach dem Flush Abschalten
- Das lokale Gateway Staatsstruktur geändert hat, eine Sicherung der Statusdateien erstellt wird, wenn aktualisieren, können sie dann verwendet werden, zurück auf 0,18 herabzustufen. Sie degradieren nicht ohne sie zu benutzen.
Was ist neu in der Version 0.19.3:.
- Upgrade auf Lucene 3.6
Was ist neu in der Version 0.19.2:
- Das lokale Gateway Staatsstruktur geändert hat, ein Backup der Zustandsdateien erstellt wird, wenn aktualisieren, können sie dann verwendet werden, zurück auf 0,18 herabzustufen.
Was ist neu in der Version 0.19.0:
- mSearch sollte eine führende & # x5C akzeptieren; n .
- Datum Histogramm Facet. In pre_zone_adjust_large_interval
- Flush: einen bestimmten Thread-Pool hinzu Flush-Operationen (Linien- und API) .
- Translog Flush:. Wenn bündig Sperren und Freigeben es wieder, geplante bündig stoppt die Ausführung
Was ist neu in Version 0.19.0.RC3:
- Neue Features:
- API. Multi Search
- Datum Mapping: Support & quot; Datum Mathematik & quot; bei der Suche.
- Erweiterungen:
- Indizes Abfrage sollte Alias-Namen akzeptieren.
- Zurück 503 für die Suche an einem Knoten, der noch nicht bereit ist.
- Fehlgeschlagen Scherben Zuordnung kann & quot; Gift & quot; Zuordnung und möglicherweise nicht die Zuteilung anderer Scherben führen.
Was ist neu in Version 0.19.0.RC1:
- Index Scherbe Suche langsam log (Abfrage und holen).
- Upgrade auf Lucene 3.5.
- Unterstützung Multicast Entdeckung für externe Kunden.
- Ein Index / Indizes Stellen nur zu lesen oder die Cluster nur gelesen werden.
- Fügen Sie Abfrage Validierungsfunktion.
- Fügen Sie thread_pool zu Knoten info und Knoten Statistik APIs.
- Fügen Sie generische Ausführung von APIs Client (und Indizes / Cluster) und ermöglichen Plugins individuelle APIs zu registrieren.
- Local Gateway:. Shop bestimmten Index-Metadaten unter speziellen Index Standorte
- Plugins. Für Plugins erlauben onModule Verfahren zu implementieren, die automatisch mit dem jeweiligen Modultyp injiziert werden
- Suche: Unterstützen Teilfelder, können Teilansicht des _Source zurück .
- Update API:. Lassen Sie ein Dokument zu aktualisieren, basierend auf einem Skript
Kommentare nicht gefunden