kreuzberg-dev/kreuzberg-surrealdb
Extract, chunk, and embed documents from 88+ formats directly into SurrealDB.
Provides automated schema generation with SHA-256 deduplication to prevent duplicate ingestion across runs, and supports two distinct architectures: `DocumentConnector` for full-document BM25 search, and `DocumentPipeline` for chunked documents with optional ONNX embedding models and hybrid vector+BM25 search via Reciprocal Rank Fusion. Chunks maintain parent document links via SurrealDB record references, enabling relational traversal in SurQL queries with tunable BM25 and HNSW index parameters.
Available on PyPI.
Stars
3
Forks
—
Language
Python
License
MIT
Category
Last pushed
Mar 13, 2026
Commits (30d)
0
Dependencies
4
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/kreuzberg-dev/kreuzberg-surrealdb"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
LLM-Implementation/private-rag-embeddinggemma
🔒 100% Private RAG Stack with EmbeddingGemma, SQLite-vec & Ollama - Zero Cost, Offline Capable
Vatsal-Founder/Hybrid-Search-with-LangChain-and-Pinecone
Hybrid search RAG system combining BM25 sparse + dense embeddings via LangChain and Pinecone 35%...
perzeuss/strapi-plugin-embeddings
A Strapi plugin for embedding support, utilizing Chroma as the database for embeddings. Use...
CL-lau/chroma-plus
the AI-native open-source embedding database for plus
AmanPriyanshu/YC-Dendrolinguistics
Cultivating linguistic forests from YC startup pitches using bio-inspired grammar trees to map...