G6, NEO4J 데이터베이스 및 NODEJS가있는 쉬운 시각적 지식 그래프 시스템.
주요 구성 요소 :
G6 : https://github.com/antvis/g6
자동 완성 : https : //github.com/devbridge/jquery-autocomplete
Node-neo4j : https : //github.com/philippkueng/node-neo4j
neo4j : https : //github.com/neo4j/neo4j
Visual Knowledge Graph 시스템은 초경량이지만 완전한 웹 시스템입니다. NEO4J는 노드 및 관계를 저장하는 그래프 데이터베이스 역할을하며 NodeJS를 사용하여 서비스를 시작합니다.
이 시스템에 사용 된 데이터는 NEO4J와 함께 제공되는 샘플 데이터입니다.
기존 기능은 제한되어 있으며 다음을 포함합니다.
이름으로 엔터티 검색 : 자동 완료 검색 상자를 사용하여 검색을 통해 대상 노드를 표시하십시오.
엔티티 노드 표시 엔터티 유형에 따라 : 데이터베이스에서 모든 엔티티 유형을 자동으로 얻으려면 버튼을 클릭하여 기준을 충족하는 엔티티를 표시합니다.
엔티티 유형에 따라 관계 표시 : 버튼을 클릭하여 조건 및 연결 관계를 충족하는 일부 엔티티를 표시합니다.
관계 태그에 따라 관계 표시 : 데이터베이스에서 모든 관계 태그를 자동으로 얻고 버튼을 클릭하여 조건을 충족하는 관계를 표시합니다.
드릴링 엔티티 : 엔티티 노드를 두 번 클릭하여 스텝 크기가 1 인 인접 노드를 확장하십시오.
디스플레이 엔티티 속성 : 마우스를 엔티티로 이동하면 엔티티의 해당 속성이 표시됩니다.


데이터 베이스
이 시스템의 데이터를 더 잘 재현하기 위해 새로운 Neo4J 데이터베이스가 만들어졌으며 튜토리얼 데모의 Cypher 문이 만들어졌습니다.
:play movie-graph
두 번째 페이지에서 사이퍼 문을 선택하여 데모 데이터 생성을 완료하십시오.

로그인
Backend/Config.json 파일은 NEO4J 데이터베이스의 로그인 이름과 비밀번호를 설정하며 첫 번째 실행에 대해 구성해야합니다.
"username": "neo4j",
"password": "000000"
npm install
node .backendindex.js
http-server.cmd
질문이나 제안이 있으시면 문제를 통해 저와 의사 소통하십시오!