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 Datasets aufnehmen und verarbeiten. Es unterstützt zudem inkrementelle Updates, sodass Sie eine hochperformante Ähnlichkeiten-Suchmaschine mit schneller Inferenz erhalten.
Die k-NN-Ähnlichkeitssuche wird von Open Distro for Elasticsearch unterstützt, einer von Apache 2.0 lizenzierten Distribution von Elasticsearch. 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 ist jetzt für Amazon Elasticsearch Service-Domains 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), AWS China (Peking, von Sinnet betrieben), AWS China (Ningxia, von NWCD betrieben) und Naher Osten (Bahrain). Informationen zur Verfügbarkeit des Amazon Elasticsearch Service finden Sie in der AWS-Regionstabelle.