Sistema de gráfico de conocimiento visual fácil con G6, Base de datos NEO4J y NodeJS.
Componentes principales:
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
El sistema de gráficos de conocimiento visual es un sistema web de peso ultra ligero pero completo. Neo4J sirve como una base de datos de gráficos para almacenar nodos y relaciones, y utiliza NodeJs para iniciar el servicio.
Los datos utilizados en este sistema son los datos de muestra que vienen con NEO4J.
Las características existentes son limitadas, incluyen:
Busque entidades por nombre: con un cuadro de búsqueda de finalización automática, muestre el nodo de destino a través de la búsqueda.
Mostrar nodos de entidad Según el tipo de entidad: Obtenga automáticamente todos los tipos de entidad de la base de datos, haga clic en el botón para mostrar algunas entidades que cumplan con los criterios.
Muestre las relaciones de acuerdo con el tipo de entidad: haga clic en el botón para mostrar algunas entidades que cumplan con las condiciones y sus relaciones conectadas.
Mostrar relaciones de acuerdo con las etiquetas de relación: obtenga automáticamente todas las etiquetas de relación de la base de datos, haga clic en el botón para mostrar relaciones que cumplan con las condiciones.
Entidad de perforación: haga doble clic en el nodo de entidad para expandir el nodo adyacente con su tamaño de paso de 1.
Atributos de la entidad de visualización: mueva el mouse a la entidad y se mostrarán los atributos correspondientes de la entidad.


Base de datos
Para reproducir mejor los datos en este sistema, se creó una nueva base de datos NEO4J y se creó la declaración Cypher en la demostración de tutoriales.
:play movie-graph
Seleccione la instrucción Cypher en la segunda página para completar la creación de datos de demostración.

Acceso
El archivo de backend/config.json establece el nombre de inicio de sesión y la contraseña de la base de datos NEO4J, y debe configurarse para la primera ejecución.
"username": "neo4j",
"password": "000000"
npm install
node .backendindex.js
http-server.cmd
Si tiene alguna pregunta o sugerencia, ¡no dude en comunicarse conmigo a través de problemas!