Components
Milvus
The vector database used for retrieval and semantic search in CoreAI.
Component Category
Vector database
Component Description
Milvus is the vector database used by CoreAI for storing embeddings and supporting semantic retrieval workflows. It is built for large-scale vector search and similarity matching across embedding-driven applications.
Why It Is Used
In BullSequana AI, Milvus provides the vector storage and similarity search capabilities needed for retrieval-augmented generation and other embedding-based experiences. It supports semantic search, knowledge retrieval, and other AI patterns that depend on fast nearest-neighbor queries over embedding data.
Learn More
Interacts With
CoreAI API, for vector queries and retrieval logic.Kafka (Strimzi), which provides the message queue backend for Milvus (3 replicas).OAuth2 Proxy, which protects the Attu administration UI with Keycloak SSO.Docling, whose document processing outputs feed vector embedding workflows.LiteLLM, for embedding-producing model flows upstream of storage.CoreAI Web Portal, where vector store capabilities are configured and consumed.