How it works
- You connect your own Neo4j instance to Lyzr as a Data Connector.
- You create a Knowledge Base with Graph selected as the type and point it at that connector.
- You upload documents (PDF, DOCX, TXT, or Markdown). Lyzr parses each file to extract named entities and the semantic relationships between them.
- Entities are stored as nodes in Neo4j. Relationships are stored as typed, directional edges. The resulting graph is browsable in Neo4j’s native visual tools.
- Agents and API callers query the graph using natural language. Lyzr translates each query into a Cypher traversal and returns the relevant subgraph.
Prerequisites
You must bring your own Neo4j instance. Lyzr does not provision one for you.- Go to neo4j.com/cloud and sign up for a Neo4j Aura account.
- Create a database instance and copy the URI, Username, and Password from your Neo4j dashboard.
- In Lyzr Studio, go to Connections > Data Connectors, find the Neo4J GraphDB card, and add a new connection using those credentials.
When to use Knowledge Graph vs. Classic Knowledge Base
| Need | Use |
|---|---|
| Document Q&A, topic search | Classic Knowledge Base |
| Cross-document reasoning, entity relationships | Knowledge Graph |
| Structured data, SQL-backed answers | Semantic Model |