Neo4j Import

You can run Neo4j via the desktop app or via Docker
docker run --name neo -d \
--publish=7474:7474 --publish=7687:7687 \
--volume=~/neo4j:/data \
--env NEO4J_AUTH=neo4j/123456789 \
neo4jAssuming you have a database instance running and ingested a document via Knwler, you have a graph.json file from Knwler somewhere (typically in a results folder):
knwler export neo4j ~/temp/knwler.com/graph.jsonYou can see all options via knwler export neo4j --help. If you have a specific Neo4j user, url and password you can specify it via the optional arguments
Note
The neo4j package is an optional dependency in Knwler. If the import complains that it is not installed, simply uv add neo4j or uv sync --all-groups.
knwler export neo4j ~/temp/knwler.com/graph.json --uri bolt://localhost:7687 --user Ian --password my-S3cret-thingThis will import chunks, entities, relations, clusters and create constraints, index and more.
From here on you can use Neo4j’s Graph Data Science extension or other downstream tasks.