neo4j
Installation
SKILL.md
Neo4j
Neo4j is a native graph database. It stores data as nodes and relationships, not tables or documents. It is essential for "connected data" problems where relationships are as important as the data itself.
When to Use
- Complex Interconnected Relationships: Social networks, recommendation engines, identity and access management (IAM), and supply chains.
- Fraud Detection & Graph Analytics: Detecting ring fraud, circular payment transfers, and money laundering paths in milliseconds.
- Knowledge Graphs & Graph RAG: Connecting enterprise knowledge bases to LLMs using Graph Retrieval-Augmented Generation.
- Real-Time Pathfinding & Network Routing: Calculating shortest paths, dependency trees, and network topology bottlenecks.
Quick Start
-- Create nodes and relationships
CREATE (alice:Person {name: 'Alice'})
CREATE (bob:Person {name: 'Bob'})
CREATE (alice)-[:KNOWS {since: 2024}]->(bob);