Système de graphes de connaissances visuels faciles avec G6, base de données NEO4J et NodeJS.
Composants principaux:
G6: https://github.com/antvis/g6
Association automatique: https: //github.com/devbridge/jquery-auto-complete
Node-neo4j: https: //github.com/philippkueng/node-neo4j
Neo4j: https: //github.com/neo4j/neo4j
Le système de graphiques de connaissances visuels est un système Web ultra-léger mais complet. NEO4J sert de base de données de graphiques pour stocker les nœuds et les relations, et utilise les NodeJS pour démarrer le service.
Les données utilisées dans ce système sont les données d'échantillonnage fournies avec NEO4J.
Les fonctionnalités existantes sont limitées, ils comprennent:
Recherchez des entités par nom: avec une zone de recherche automatique d'achèvement, affichez le nœud cible via la recherche.
Afficher les nœuds d'entité en fonction du type d'entité: Obtenez automatiquement tous les types d'entités à partir de la base de données, cliquez sur le bouton pour afficher certaines entités qui répondent aux critères.
Afficher les relations en fonction du type d'entité: cliquez sur le bouton pour afficher certaines entités qui remplissent les conditions et leurs relations connectées.
Afficher les relations en fonction des balises relationnelles: obtenez automatiquement toutes les balises relationnelles à partir de la base de données, cliquez sur le bouton pour afficher les relations qui remplissent les conditions.
Entité de forage: double-cliquez sur le nœud d'entité pour étendre le nœud adjacent avec sa taille de pas de 1.
Afficher les attributs de l'entité: déplacez la souris vers l'entité et les attributs correspondants de l'entité seront affichés.


Base de données
Afin de mieux reproduire les données de ce système, une nouvelle base de données NEO4J a été créée et l'instruction Cypher dans la démo des tutoriels a été créée.
:play movie-graph
Sélectionnez l'instruction Cypher sur la deuxième page pour terminer la création de données de démonstration.

Se connecter
Le fichier backend / config.json définit le nom de connexion et le mot de passe de la base de données NEO4J et il doit être configuré pour la première exécution.
"username": "neo4j",
"password": "000000"
npm install
node .backendindex.js
http-server.cmd
Si vous avez des questions ou des suggestions, n'hésitez pas à communiquer avec moi par le biais de problèmes!