Elasticsearch Geo
Elasticsearch Geo bezeichnet die geografischen Such- und Analysefunktionen der verteilten Suchmaschine Elasticsearch. Sie umfassen Geo-Point-Abfragen, Geo-Shape-Filter, geografische Aggregationen und Entfernungs-Scoring für standortbewusste Suchanwendungen.
Überblick
Elasticsearch, die weit verbreitete verteilte Such- und Analyse-Engine, bietet über die Datentypen geo_point und geo_shape umfangreiche geografische Funktionen. Damit lassen sich Umkreissuchen, Bounding-Box-Abfragen, Polygon-Enthaltenheitsprüfungen, entfernungsbasierte Sortierungen und räumliche Aggregationen über Milliarden von Dokumenten hinweg in Bruchteilen einer Sekunde ausführen.
Zentrale Funktionen
Der Datentyp geo_point indiziert Koordinatenpaare aus Breiten- und Längengrad und unterstützt Abfragen wie geo_distance zum Auffinden von Dokumenten innerhalb eines Radius, geo_bounding_box zum Auffinden von Dokumenten innerhalb eines Rechtecks sowie geo_polygon zum Auffinden von Dokumenten innerhalb eines beliebig geformten Polygons. Der Datentyp geo_shape verarbeitet komplexe Geometrien wie Punkte, Linien, Polygone und Multi-Geometrien und unterstützt räumliche Beziehungsabfragen wie intersects, contains, within und disjoint. Geo-Aggregationen ermöglichen darüber hinaus räumliche Auswertungen, darunter Geohash-Grids, Geotile-Grids, die Berechnung von Geo-Zentroiden sowie Geo-Bounds zur Visualisierung von Datendichte auf Karten.
Anwendungsbereiche
Elasticsearch Geo wird häufig für standortbewusste Suchfunktionen eingesetzt, etwa in Filialfindern, der Immobiliensuche, der Filterung von Lieferradien, in Flottenverfolgungs-Dashboards und bei der Suche nach Points of InterestPoints of InterestPoints of interest (POI) are specific geographic locations that are useful or notable for a particular purpose, such .... Die Kombination aus Volltextsuche und geografischer Filterung ermöglicht Abfragen wie die Suche nach italienischen Restaurants im Umkreis von zwei Kilometern, sortiert nach Bewertung. Über die Integration mit Kibana lassen sich geografische Daten zudem in der Maps-Anwendung kartenbasiert visualisieren, sodass Standortdaten interaktiv erkundet werden können, ohne dass eigene Entwicklungsarbeit erforderlich ist.
Bereit?
Sehen Sie Mapular
in Aktion.
Buchen Sie eine kostenlose 30-minütige Demo. Wir zeigen Ihnen genau, wie die Plattform für Ihren Anwendungsfall funktioniert. Kein generisches Foliendeck, keine Verpflichtung.