Publié le: Mar 3, 2020

Amazon Elasticsearch Service offre maintenant la recherche k-Nearest Neighbor (k-NN) qui peut améliorer la recherche par des cas d'utilisation de similarité comme les recommandations de produits, la détection de fraude, et la récupération d'images, de vidéos et de documents sémantiques. Créée à l’aide de la bibliothèque Non-Metric Space Library (NMSLIB), la recherche k-NN permet d’effectuer une recherche du voisin le plus proche à faible latence et à grande échelle sur des milliards de documents dans des milliers de dimensions, avec la même facilité d’exécution qu’une requête Elasticsearch normale.  

Étant donné un espace de points de données, le plugin k-NN trouve le nombre (k) de points de données à la distance la plus proche d'un point de données d'interrogation. Un nouveau type de champ pour k-NN vous permet d'intégrer facilement la recherche k-NN aux fonctionnalités étendues d'Elasticsearch, telles que les agrégations et le filtrage, pour affiner davantage les résultats de la recherche. L'architecture distribuée d'Elasticsearch permet au plug-in k-NN d'ingérer et de traiter des ensembles de données volumineux, de prendre en charge les mises à jour incrémentielles, vous fournissant ainsi un moteur de recherche de similitude très performant avec une inférence rapide.  

La recherche de similitude k-NN est optimisée par Open Distro for Elasticsearch, une distribution d'Elasticsearch sous licence Apache 2.0. Pour en savoir plus sur Open Distro pour Elasticsearch et son plug-in k-NN, consultez le site web du projet.

La recherche de similitude k-NN est disponible sur les domaines exécutant Elasticsearch version 7.1 et supérieure. Pour en savoir plus, consultez la documentation.

La recherche de similitude k-NN est désormais disponible pour les domaines Amazon Elasticsearch Service dans 22 régions du monde : USA Est (Virginie du Nord, Ohio), USA Ouest (Oregon, Californie du Nord), AWS GovCloud (US-Gov-East, US-Gov-West), Canada (Centre), Amérique du Sud (Sao Paulo), UE (Irlande, Londres, Francfort, Paris, Stockholm), Asie-Pacifique (Singapour, Sydney, Tokyo, Séoul, Mumbai, Hong Kong), AWS Chine (Pékin, opérée par Sinnet), AWS Chine (Ningxia, opérée par NWCD) et Moyen-Orient (Bahreïn). Pour connaître la disponibilité d'Amazon Elasticsearch Service, veuillez consulter le tableau des régions AWS.