Content scattered across formats
PDFs, Word files, scanned pages, images, JSON, Markdown and spreadsheets each need different handling before they can be searched together.
KNOWLEDGE GRAPH RAG PLATFORM
From your files to cited, grounded answers
Ingest documents and spreadsheets into a Neo4j knowledge graph and a Qdrant vector index. Ask questions in plain language and get answers from Claude or Ollama, backed by dense, keyword and graph retrieval with checked citations.
The problem
Teams hold answers across documents, scans and spreadsheets. The hard part is finding the right passage, connecting it to related facts, and trusting what comes back.
PDFs, Word files, scanned pages, images, JSON, Markdown and spreadsheets each need different handling before they can be searched together.
Semantic search, exact keyword matches and relationships between entities each find different evidence. Relying on only one leaves gaps.
Counts, filters, trends and comparisons over CSV or Excel data call for structured queries, not text snippets.
A generated answer is hard to trust when it cannot point back to the exact passages it relied on.
Follow-up questions, corrections and reformat requests break down when the assistant forgets the previous turn.
Without visibility into token usage, orphan or duplicate nodes, and provenance gaps, it is hard to know what the system is doing.
The Answerra solution
Answerra builds a document/entity graph, a vector index and optional table store from your files, then combines graph, vector and keyword retrieval to answer questions with citations.
Add files in the browser, CLI or through connectors
Extract text, tables and OCR from scans and images
Sentence-aware chunks, entities, concepts and typed relations
Write to Neo4j graph, Qdrant vectors and PostgreSQL tables
Dense + BM25 + graph search, or SQL for table questions
RRF fusion, MaxP reranking and evidence selection
Claude or Ollama answer with validated [S#] citations
Ingestion makes no generative LLM calls: parsing, spaCy extraction and local embeddings build the index. A document answer normally uses one generative call.
Features & capabilities
Capabilities below reflect implemented Answerra functionality — not a wishlist. Optional features are switched on by configuration.
PDF, DOCX, TXT, Markdown, JSON, PNG, JPG/JPEG, CSV, TSV and XLSX. DOCX keeps paragraph and table order; spreadsheets keep sheet and row-range context.
Benefit: bring the files you already have.
Scanned or low-text PDF pages, image-only DOCX content and supported image files are read with OCR.
Benefit: scanned documents become searchable too.
An LLM guard ensures parsing, spaCy extraction and local embeddings build the index without calling an answer model.
Benefit: indexing runs locally without model spend.
Documents, chunks, mentions, typed entities and fact edges are written with provenance, plus typed record nodes and reference edges.
Benefit: every fact links back to where it came from.
Checkpoints, failed-document logs, batch controls and force reprocessing. Completed documents can be skipped; identity is content aware.
Benefit: large libraries ingest reliably.
Measures coverage, orphan and duplicate nodes, and provenance gaps, and can write a coverage report after ingest.
Benefit: see the health of your knowledge graph.
Row groups become searchable document evidence, and CSV/TSV/XLSX sheets are also registered in PostgreSQL when the tables store is configured.
Benefit: the same data supports text and SQL questions.
Normalizes, blocks, scores and links likely aliases with SAME_AS / canonical IDs.
Optional: enabled by feature flag.
Materializes fact history as statements with supersession, conflicts and current projections, with current / as-of / history question handling.
Optional: enabled by temporal flags.
Stage files and launch guarded ingest jobs with progress, queue position, ETA and per-job status. Queued or running jobs can be cancelled.
Benefit: ingest without touching a terminal.
Connection testing, collection or cloud file discovery, staged ingest, sync and saved checkpoints. MongoDB sync is read-only snapshot comparison.
Benefit: pull knowledge from where it already lives.
A secret store and redaction avoid returning raw connection secrets through connector views and logs. Local file sources detect create, update and delete.
Benefit: connections without leaking secrets.
Qdrant dense search, Neo4j Lucene BM25 and graph Personalized PageRank, with entity linking and metadata filters.
Benefit: semantic, exact and connected evidence in one pass.
Reciprocal Rank Fusion plus local cross-encoder sentence-window MaxP reranking, with deduplication, document diversity and neighbouring chunks.
Benefit: the most relevant passages reach the model.
Checks [S#] evidence references, removes invalid or unsupported cited text according to its rules, and handles refusals. A not-found gate can abstain before generation.
Benefit: answers point to real sources.
Claude by default, or Ollama for local/offline answers, with prompt and evidence budgets and optional fallback or continuation.
Benefit: choose cloud or fully local answering.
Record list, count and aggregate paths, document summaries, library overviews, and spelling/name matching.
Benefit: the right approach for each kind of question.
Claim and citation checks are logged by default; enforce mode applies the policy to the visible answer.
Optional enforcement: set by grounding mode.
Tenant and visibility rules are enforced before evidence selection.
Optional: enabled by ACL flag.
A query router adjusts retrieval channel plans by question type, and an LLM router selects EASY / NORMAL / COMPLEX model choices.
Optional: enabled by router flags.
Produces concise spoken-style answers and suppresses spoken citation tags.
Optional: enabled with VOICE_MODE.
Registers sheets, lists schemas and samples, and runs capped read-only SELECT queries. A separate reader connection can use a SELECT-only role.
Benefit: safe, structured analysis of spreadsheet data.
Detects table questions and prepares deterministic or local-model-assisted SQL for counts, filters, groups, trends and comparisons — before document RAG.
Benefit: numeric questions get computed answers.
Compares versions and rows, including added, removed or changed records with evidence. Eligible follow-ups stay on the prior table or comparison.
Benefit: see exactly what changed between files.
A hybrid router separates smalltalk, conversation metadata, general questions, follow-ups and document questions using regex, local MiniLM intent and local Qwen.
Benefit: each message takes the right path.
Handles repeats, reformats, subject corrections and acceptance of suggested questions using saved conversation state.
Benefit: natural multi-turn conversations.
Memory nodes in Neo4j, isolated from document entities, supply bounded, non-citable context. List, create, update, archive, restore and consolidate memories.
Benefit: the assistant remembers without polluting evidence.
A browser app, an ingest and query CLI, and a separate query API exposing /health, /ready, /metrics and /query.
Benefit: people and automation share one engine.
Local BGE embeddings and MiniLM reranking (Ollama embedding alternative). Compose defines Neo4j, Qdrant, PostgreSQL, API, UI and an optional Ollama profile.
Benefit: run the full stack on your own infrastructure.
Health collection, Prometheus metrics, request tracing, optional OpenTelemetry, security audit records, plus backup, migration, retention, evaluation and benchmarking tooling.
Benefit: operate and measure it like production software.
Advantages
Practical outcomes supported by the product — grounded in what is implemented today.
Documents, scans and spreadsheets land in a single graph and vector index, so questions span the whole library.
Citations are validated against selected evidence, and the graph explorer shows the subgraph behind an answer.
Table questions run as read-only SQL, document questions use hybrid retrieval, and chat routing handles the rest.
Local embeddings, local reranking and Ollama answering support deployments that keep data on your own infrastructure.
Query Economics reports measured answer tokens and cost against a full-document baseline and context reduction when comparable.
The System Config dashboard edits approved flags with validation, backups, rollback, audit and restart-pending status.
In the browser
A FastAPI-backed web application with upload, Ask, Check graph, documents, connectors, tables and settings.
For: anyone asking questions of the library
For: analysts reviewing how an answer was formed
For: teams working with CSV, TSV and Excel data
For: operators and administrators
Question routed · dense + BM25 + graph retrieval · fused and reranked · answer generated · citations validated
Illustrative layout only — not a live answer. Real answers cite selected evidence passages, and the not-found gate can abstain when evidence is missing.
How it fits
Answerra runs alongside your data stores and models — and is clear about what is on by default and what you enable.
Start Neo4j, Qdrant, PostgreSQL, the API and UI with Docker Compose, with an optional Ollama profile. Scripts cover model download, installation and UI start/stop.
Upload files in the browser, run the ingest CLI, or sync MongoDB, Google Drive and SharePoint sources. The normal ingest path is batch based.
Ask in the web UI, the query CLI or the separate query API. Table analytics need a configured PostgreSQL tables store; Ollama modes need a reachable Ollama service.
Temporal history, entity resolution, ACL retrieval and routing require their feature flags. The web UI and API do not provide a general user login, and cloud connector permissions are not carried into ACL metadata.
Who benefits
Ask questions across documents and scans and get answers with citations instead of reading every file.
Query spreadsheets with counts, trends and comparisons, and see added, removed or changed records between versions.
Tune hybrid retrieval, reranking and routing, and measure changes with the evaluation harness and model benchmarking.
Run the stack with Docker Compose and operate it with health checks, Prometheus metrics, tracing, backup and retention tooling.
Change approved settings through the System Config dashboard with validation, backups, rollback and an audit trail.
Track answer token usage and cost through Query Economics, and choose between Claude and local Ollama models.
Talk with AntHive Tech about a demo, a pilot, or how Answerra fits your knowledge and data workflow.
General: info@anthive.tech · Support: support@anthive.tech