J'ai des données de type product
chargées dans Elasticsearch contenant catalogue_number
et name
. J'ai également customer
données chargées dans Elasticsearch contenant name
et purchases
(où les achats sont un tableau de numéros de produit).Elasticsearch X-Pack est-il capable de renvoyer des sommets de graphes de différents types?
Par exemple:
CATALOGUE_NUMBER, NAME
518, "Toilet Paper"
388, "Candy Bar"
263, "Carrots"
Et, pour les clients:
NAME, PURCHASES
"Jack", [518, 388]
"John", [263]
"Bill", [263, 518]
Compte tenu de la relation est beaucoup à l'un (à savoir les clients achètent de nombreux articles), puis-je utiliser Kibana pour afficher une graphique reliant les achats à des clients spécifiques, ou est-ce hors champ?
Mon objectif final est d'avoir un graphique montrant product
et customer
en tant que sommets et arêtes indiquant les produits que chaque client achète. Je suis très confus quant à savoir si Elasticsearch est capable, ou si je devrais passer à une base de données de graphes purs tels que Neo4J et Elasticsearch pour la recherche uniquement.