Veröffentlicht am: Mar 3, 2020

Der Amazon Elasticsearch Service unterstützt jetzt die k-Nearest Neighbor (k-NN)-Suche, eine erweiterte ähnlichkeitenbasierte Suchfunktion zum Beispiel für Produktempfehlungen, die Betrugserkennung sowie die Bild-, Video- und semantische Dokumentensuche. Die k-NN-Suche basiert auf der ressourcensparenden, effizienten Non-Metric Space Library (NMSLIB) und unterstützt hochskalierbare, latenzarme Nächste-Nachbarn-Suchen über Milliarden von Dokumenten und tausende Dimensionen mit derselben Einfachheit wie jede andere reguläre Elasticsearch-Abfrage.  

Aus einer vorgegebenen Punktmenge ermittelt das k-NN-Plug-in die Anzahl (k) der Datenpunkte, die am nächsten zum abgefragten Datenpunkt liegen. Ein neuer Feldtyp für k-NN ermöglicht die nahtlose Integration der k-NN-Suche mit den umfangreichen Funktionen von Elasticsearch, zu denen unter anderem Aggregationen und Filterung gehören, und eine weitere Erhöhung der Genauigkeit von Suchergebnissen. Durch die verteilte Architektur von Elasticsearch kann das k-NN-Plug-in große Datensätze aufnehmen und verarbeiten. Es unterstützt zudem inkrementelle Updates, sodass Sie eine hochperformante Ähnlichkeiten-Suchmaschine mit schneller Inferenz erhalten.  

Die k-NN-Ähnlichkeitensuche wird von Open Distro for Elasticsearch, einer Apache 2.0-lizenzierten Distribution von Elasticsearch, unterstützt. Um mehr über Open Distro for Elasticsearch und sein k-NN-Plugin zu erfahren, besuchen Sie die Projekt-Website.

Die k-NN-Ähnlichkeitensuche ist für Domänen verfügbar, in denen Elasticsearch 7.1 und höher ausgeführt wird. Weitere Informationen finden Sie in der Dokumentation.

Die k-NN-Ähnlichkeitensuche für Amazon Elasticsearch Service-Domänen ist jetzt in 22 Regionen weltweit verfügbar: USA Ost (Nord-Virginia, Ohio), USA West (Oregon, Nordkalifornien), AWS GovCloud (USA-Gov-Ost, USA-Gov-West), Kanada (Zentral), Südamerika (São Paulo), EU (Irland, London, Frankfurt, Paris, Stockholm), Asien-Pazifik (Singapur, Sydney, Tokio, Seoul, Mumbai, Hongkong) und AWS China (Peking, von Sinnet betrieben, und Ningxia, von NWCD betrieben) sowie Naher Osten (Bahrain). Informationen zur Verfügbarkeit des Amazon Elasticsearch Service finden Sie in der AWS-Regionstabelle.