Einfaches Visual Knowledge Graph System mit G6, NEO4J -Datenbank und NodeJS.
Hauptkomponenten:
G6: https://github.com/antvis/g6
AutoComplete: https: //github.com/devbridge/jquery-autocomplete
node-neo4j: https: //github.com/philippkueng/node-neo4j
Neo4j: https: //github.com/neo4j/neo4j
Das Visual Knowledge Graph-System ist ein ultra-leuchtendes, aber vollständiges Websystem. NEO4J dient als Graph -Datenbank zum Speichern von Knoten und Beziehungen und verwendet NodeJs, um den Dienst zu starten.
Die in diesem System verwendeten Daten sind die Beispieldaten, die mit NEO4J geliefert werden.
Bestehende Funktionen sind begrenzt, sie umfassen:
Suchen Sie nach Entitäten nach Namen: Zeigen Sie den Zielknoten mit einem automatischen Suchfeld für die Fertigstellung durch die Suche an.
Entitätsknoten nach Entitätsart anzeigen: Klicken Sie automatisch alle Entitätstypen aus der Datenbank und klicken Sie auf die Schaltfläche, um einige Entitäten anzuzeigen, die die Kriterien erfüllen.
Zeigen Sie Beziehungen gemäß Entitätstyp an: Klicken Sie auf die Schaltfläche, um einige Entitäten anzuzeigen, die den Bedingungen und ihren verbundenen Beziehungen erfüllen.
Zeigen Sie Beziehungen nach Beziehungs -Tags an: Klicken Sie automatisch alle Beziehungs -Tags aus der Datenbank und klicken Sie auf die Schaltfläche, um Beziehungen anzuzeigen, die den Bedingungen erfüllen.
Bohreinheit: Doppelklicken Sie auf den Entitätsknoten, um den benachbarten Knoten mit seiner Schrittgröße von 1 zu erweitern.
Entitätsattribute anzeigen: Verschieben Sie die Maus in die Entität und die entsprechenden Attribute der Entität werden angezeigt.


Datenbank
Um die Daten in diesem System besser zu reproduzieren, wurde eine neue NEO4J -Datenbank erstellt und die CYPHER -Anweisung in der Demo der Tutorials erstellt.
:play movie-graph
Wählen Sie die Cypher -Anweisung auf der zweiten Seite aus, um die Erstellung von Demo -Daten zu vervollständigen.

Login
Die Backend/config.json -Datei legt den Anmeldung und das Kennwort der NEO4J -Datenbank fest und muss für den ersten Lauf konfiguriert werden.
"username": "neo4j",
"password": "000000"
npm install
node .backendindex.js
http-server.cmd
Wenn Sie Fragen oder Vorschläge haben, können Sie sich gerne mit mir durch Themen kommunizieren!