Des relations sont susceptibles d'exister entre les documents qui transitent par la Suite Elastic : personnes, lieux, préférences, produits… Tout est potentiellement lié. Adossé aux fonctions de calcul de pertinence d'Elasticsearch, Graph propose une approche axée sur les relations, qui vous permet de découvrir les connexions qui se cachent dans vos données.
Graph est une API, mais aussi une interface graphique qui vous permet de déceler des relations pertinentes entre vos données. Graph capitalise aussi sur les fonctionnalités d'Elasticsearch comme l'exécution des requêtes distribuées, la disponibilité des données en temps réel, ou encore l'indexation d'énormes volumes de données.
Les ensembles de données présentent souvent des "super connecteurs". Par exemple, "Amazon" pour les historiques d'achats, "les Beatles" pour la musique, et "Les Évadés" pour les films. C'est un peu comme la théorie du petit monde ou le nombre de Bacon : quelques personnes suffisent à créer une chaîne de relations.
Mais c'est la capacité à percevoir la différence entre popularité et pertinence qui est essentielle. Pour calculer la pertinence des relations et afficher les liens les plus significatifs en premier, nous nous sommes appuyés sur nos connaissances poussées en matière de récupération de données, et les avons associées aux statistiques générées par Elasticsearch lors de l'indexation.
Commencez par explorer les relations présentes dans vos index Elasticsearch existants. C'est vraiment simple : aucun nouveau format de données à manipuler. Aucun nouvel index à créer. Aucun système tiers à maintenir. Bref : aucune mauvaise surprise. Faites preuve de curiosité et lancez-vous.
L'API Graph exploite les agrégations et le langage de requête d'Elasticsearch. Une API toute simple qui vous permet de redécouvrir vos graphes. Exit, les ontologies complexes et les nouveaux langages de requête à apprendre. L'API Graph est flexible, naturelle, et vous offre de puissantes fonctionnalités de recherche, comme les filtres géospatiaux.
Dans un graphe, un lien peut représenter des milliers de documents, comme des opérations bancaires entre deux comptes. L'interface utilisateur de Graph intégrée à Kibana vous permet de visualiser ces connexions.
Grâce aux cartes, calendriers, camemberts ou visualisations de documents bruts que vous propose Kibana, vous pouvez analyser vos données en profondeur. Quelques clics, et vous interagissez avec vos graphes d'entités en réseau, vous affichez le degré de connexion, et vous pouvez même personnaliser les couleurs et les icônes.
