نظام الرسوم البيانية للمعرفة المرئية السهلة مع 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
نظام الرسوم البيانية للمعرفة المرئية عبارة عن نظام ويب كامل الخفيف ولكنه كامل. تعمل 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
إذا كان لديك أي أسئلة أو اقتراحات ، فلا تتردد في التواصل معي من خلال القضايا!