Sistema de gráfico de conhecimento visual fácil com banco de dados G6, Neo4J e NodeJs.
Principais componentes:
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
O sistema de gráficos de conhecimento visual é um sistema web ultra-leve, mas completo. O NEO4J serve como um banco de dados de gráfico para armazenar nós e relacionamentos e usa o NodeJS para iniciar o serviço.
Os dados usados neste sistema são os dados de amostra que acompanham o Neo4J.
Os recursos existentes são limitados, eles incluem:
Pesquise entidades pelo nome: Com uma caixa de pesquisa de conclusão automática, exiba o nó de destino através da pesquisa.
Exibir nós da entidade de acordo com o Tipo de entidade: Obtenha automaticamente todos os tipos de entidade do banco de dados, clique no botão para exibir algumas entidades que atendem aos critérios.
Exiba os relacionamentos de acordo com o tipo de entidade: clique no botão para exibir algumas entidades que atendem às condições e seus relacionamentos conectados.
Exiba os relacionamentos de acordo com as tags de relacionamento: obtenha automaticamente todas as tags de relacionamento do banco de dados, clique no botão para exibir relacionamentos que atendam às condições.
Entidade de perfuração: clique duas vezes no nó da entidade para expandir o nó adjacente com seu tamanho de etapa de 1.
Exibir atributos da entidade: mova o mouse para a entidade e os atributos correspondentes da entidade serão exibidos.


Banco de dados
Para reproduzir melhor os dados neste sistema, foi criado um novo banco de dados NEO4J e a instrução Cypher na demonstração dos tutoriais foi criada.
:play movie-graph
Selecione a instrução Cypher na segunda página para concluir a criação de dados de demonstração.

Conecte-se
O arquivo back -end/config.json define o nome de login e a senha do banco de dados NEO4J e precisa ser configurado para a primeira execução.
"username": "neo4j",
"password": "000000"
npm install
node .backendindex.js
http-server.cmd
Se você tiver alguma dúvida ou sugestão, sinta -se à vontade para se comunicar comigo através de problemas!