Publié le: Nov 26, 2019

Amazon Neptune permet d'intégrer la recherche en texte intégral aux clusters Elasticsearch. Cela permet aux clients d'utiliser les fonctionnalités d'indexation de recherche au sein d'un cluster Elasticsearch, telles que celles fournies par Amazon Elasticsearch Service, avec leurs données de graphique stockées dans Amazon Neptune.

Les clients ont demandé un moyen simple d’exécuter une recherche en texte intégral sur des données graphiques. Alors que les langages de requête graphiques prennent en charge la recherche de texte de base, les clients peuvent désormais accéder aux fonctionnalités intégrées d’indexation de texte et de requête Elasticsearch depuis Neptune. Les clients peuvent utiliser un cluster Elasticsearch existant ou en créer un pour l'utiliser avec des requêtes de recherche en texte intégral. Neptune utilise une structure de document JSON unifiée pour stocker les données SPARQL et Gremlin dans Elasticsearch. Avec Elasticsearch, les clients peuvent exécuter des types de requêtes de recherche en texte intégral, tels que des requêtes de correspondance, des requêtes d'intervalle et des chaînes de requête à l'aide d'extensions aux requêtes Gremlin et SPARQL. Les utilisateurs de Gremlin peuvent utiliser l'étape withSideEffect et transmettre les informations sur le point de terminaison Elasticsearch, le modèle de recherche et les champs. De même, les utilisateurs de SPARQL peuvent utiliser le mot clé SERVICE pour fédérer des requêtes dans Elasticsearch.

Les clients peuvent utiliser l'intégration Amazon Neptune avec les clusters Elasticsearch dans toutes les régions commerciales où Neptune est disponible. En savoir plus sur l'intégration et consulte les exemples.