Простая система визуального графа знаний с базой данных G6, NEO4J и Nodejs.
Основные компоненты:
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
Система визуальных графов знаний-это сверхлегкая, но полная веб-система. NEO4J служит графической базой данных для хранения узлов и отношений и использует Nodejs для запуска службы.
Данные, используемые в этой системе, представляют собой образцы данных, которые поставляются с NEO4J.
Существующие функции ограничены, они включают в себя:
Поиск объектов по имени: с помощью автоматического полета по завершению, отобразите целевой узел через поиск.
Отображать узлы объектов в соответствии с типом объекта: автоматически получайте все типы объектов из базы данных, нажмите кнопку, чтобы отобразить некоторые объекты, которые соответствуют критериям.
Отображение отношений в соответствии с типом сущности: нажмите кнопку, чтобы отобразить некоторые сущности, которые соответствуют условиям и их подключенным отношениям.
Отображение отношений в соответствии с тегами отношений: автоматически получайте все теги отношений из базы данных, нажмите кнопку, чтобы отобразить отношения, которые соответствуют условиям.
Организация бурения: дважды щелкните узел объекта, чтобы расширить соседний узел с размером шага 1.
Отображение атрибутов объекта: переместите мышь в сущность, и будут отображаться соответствующие атрибуты объекта.


База данных
Чтобы лучше воспроизвести данные в этой системе, была создана новая база данных NEO4J, и была создана оператор CYPHER в демонстрации учебных пособий.
:play movie-graph
Выберите оператор Cypher на второй странице, чтобы завершить создание демонстрационных данных.

Авторизоваться
Файл Backend/config.json устанавливает имя входа в систему и пароль базы данных NEO4J, и его необходимо настроить для первого запуска.
"username": "neo4j",
"password": "000000"
npm install
node .backendindex.js
http-server.cmd
Если у вас есть какие -либо вопросы или предложения, пожалуйста, не стесняйтесь общаться со мной через проблемы!