architecture / digisearch

core module

DigiSearch

Production RAG without a stack rewrite when you switch vector DB.

Vector retrieval · multi-backend · :8002

$ docker compose up -d digisearch

stack

ChromaOpenAIBeautifulSouppdfplumberLangGraphFastAPI

One client over Chroma (default) or Azure AI Search — backend-neutral Document/Chunk/Query/Result entities mean you swap engines without touching business code.

Dense, sparse, and hybrid retrieval are first-class; BeautifulSoup + pdfplumber ingest, Polars throughout, LangGraph for agent-mode research.

initialize

from digisearch.server import app
DigiSearch().query(text, index)
Source

related

DigiGraphDigiStoreDigiBase