Publié le: Mar 3, 2020

Amazon Elasticsearch Service propose désormais la recherche des k plus proches voisins (k-NN) qui peut améliorer la recherche par des cas d'usage similaires comme les recommandations de produits, la détection de fraudes et la récupération de documents sémantiques, de vidéos et d'images. Créée à l'aide de la bibliothèque efficace et légère NMSLIB (bibliothèque d'espace non métrique), la recherche k-NN, à faible latence et à grande échelle, permet d'effectuer une recherche du voisin le plus proche sur des milliards de documents à travers des milliers de dimensions, avec la même facilité d'exécution qu'une requête Elasticsearch normale.  

Avec un espace de points de données, le plug-in k-NN trouve le nombre (k) de points de données les plus proches d'un point de données de requête. 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 jeux 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 des résultats rapides.  

La recherche de similitude k-NN est exécutée par Open Distro pour 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.