G6、NEO4Jデータベース、NodeJSを使用したEasy Visual Knowledgeグラフシステム。
主なコンポーネント:
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
Visual Knowledgeグラフシステムは、超軽量であるが完全なWebシステムです。 NEO4Jは、ノードと関係を保存するグラフデータベースとして機能し、NodeJSを使用してサービスを開始します。
このシステムで使用されるデータは、NEO4Jに付属するサンプルデータです。
既存の機能は限られています、それらには以下が含まれます
名前でエンティティを検索する:自動完了検索ボックスを使用して、検索でターゲットノードを表示します。
エンティティノードを表示するエンティティタイプ:データベースからすべてのエンティティタイプを自動的に取得し、ボタンをクリックして、基準を満たす一部のエンティティを表示します。
エンティティタイプに応じて関係を表示:ボタンをクリックして、条件と接続された関係を満たすエンティティを表示します。
関係タグに従って関係を表示:データベースからすべての関係タグを自動的に取得し、ボタンをクリックして条件を満たす関係を表示します。
掘削エンティティ:エンティティノードをダブルクリックして、ステップサイズが1の隣接ノードを展開します。
表示エンティティ属性:マウスをエンティティに移動し、エンティティの対応する属性が表示されます。


データベース
このシステムのデータをより適切に再現するために、新しいNEO4Jデータベースが作成され、チュートリアルのデモのCypherステートメントが作成されました。
:play movie-graph
2番目のページでCypherステートメントを選択して、デモデータの作成を完了します。

ログイン
BackEnd/config.jsonファイルは、NEO4Jデータベースのログイン名とパスワードを設定すると、最初の実行のために構成する必要があります。
"username": "neo4j",
"password": "000000"
npm install
node .backendindex.js
http-server.cmd
ご質問や提案がある場合は、問題を通じて私とお気軽にお問い合わせください!