Skip to content

Capabilities ​

SurfaceManaged graphExisting graph
Schema validationYesYes
Constraint and index provisioningYesNo
Raw-text ingestion helpersYesNo
Document replacement and deletionYesNo
Vector retrievalYesYes
Hybrid vector/full-text retrievalYesYes, when registered
Bounded relationship traversalYesYes
Provenance-linked chunk evidenceYesNo; use type: 'none'
Agent graph-search toolYesYes
Bounded graph explorerYesYes
Caller-owned CypherThrough nativeDriver()Through nativeDriver()

Document writes return exact logical before-and-after counts for documents, chunks, entities, relationships, and mentions. Replacing a document removes its previous chunks and provenance; facts still supported by other documents remain.

The shared createGraphSearchTool() and GraphExplorer contracts come from @anvia/graph and work across Neo4j and Memgraph. Explorer responses use opaque Neo4j element IDs and omit embeddings and reserved Anvia properties.

The public property boundary accepts JSON-safe Neo4j primitives and homogeneous primitive arrays. Neo4j integers outside the safe JavaScript range, temporal/spatial values, graph objects, maps, paths, and heterogeneous arrays are rejected instead of coerced.

Built for Anvia.