RagLeap Packages
Looking for the Python package? This page documents the Java port on Maven Central, which is early and partial (see "Not ported yet"). The Python library has its own reference page.
47 tests in the 0.1.0 release build (0 failing, 13 skipped without their environment) · live-verified on Neo4j 5.26.29 Community only

ragleap-graph (Java)

An early, partial Java port of the ragleap-graph Neo4j graph index, published to Maven Central. Regex entity extraction, document upsert, and relation, lineage and entity queries over the Neo4j HTTP Query API.

Install

<dependency>
  <groupId>io.github.antonyrag</groupId>
  <artifactId>ragleap-graph</artifactId>
  <version>0.1.0</version>
</dependency>

Requires Java 21. The only runtime dependency is jackson-databind. You need a Neo4j server with the HTTP Query API; only Neo4j 5.26 Community has been tested.

What is in 0.1.0

Types in the package

The package com.ragleap.graph contains GraphIndex, GraphConfig, CypherRunner, QueryApiRunner, AuditSink, UpsertPlanner, UpsertSummary, EntityExtraction, EntityRef, TypedEntity, CompositeKey, PyText, DocumentHit, RelatedEntity, RelationHit, LineageEntry, GraphException and GraphTransientException. Signatures are in the source.

How it was verified

Limits

Verified only on Neo4j 5.26.29 Community, on a single server (bookmarks are not passed along).

Not ported yet