AI Infrastructure Case Study · Verified-source edition

Milvus Documentation AI Assistant: How Milvus Powers RAG for Its Own Technical Ecosystem

Scope clarification: Milvus is the infrastructure/product, not an external customer. The strongest authoritative self-use example is the AI assistant built by Inkeep and Zilliz for Zilliz and Milvus documentation, where Milvus is the vector database in the retrieval layer.

This case study analyzes that documented implementation rather than inventing a separate “Milvus customer” relationship.

Milvus logo

1. Executive Summary

Zilliz and Inkeep built a retrieval-augmented generation (RAG) AI assistant for Zilliz and Milvus technical documentation. The system addresses a practical developer-experience problem: documentation becomes harder to navigate as features, versions, APIs and examples grow, while conventional keyword search can struggle with nuanced technical questions. In the documented architecture, Inkeep handles ingestion and generation, while Zilliz supports indexing and retrieval; Milvus is the vector database used to store embeddings and retrieve relevant context.

The pipeline collects technical documentation, support/FAQ material and GitHub content, cleans and chunks the text, attaches metadata, generates sparse and dense embeddings, stores those representations in Milvus, performs hybrid retrieval, reranks candidates, and sends selected context with the user's question to an LLM. The published implementation names BM25 and SPLADE/BGE-M3 for sparse retrieval, and MS-MARCO, MPNET and BGE-M3 for dense embeddings. OpenAI and Anthropic models are identified for final generation. Primary case source.

What is not publicly disclosed: this case does not publish vector count, QPS, p50/p95 latency, recall, infrastructure cost, conversion uplift or revenue impact. The report therefore does not fabricate those metrics. The verified outcome is primarily a product/UX result: developers can ask natural-language questions and receive contextual answers with citations or relevant pages.

2. Company Background

EntityVerified information
InfrastructureMilvus, an open-source, cloud-native vector database for high-performance similarity search.
Commercial organizationZilliz, the company behind Milvus and Zilliz Cloud.
Implementation partnerInkeep, responsible for ingestion and generation in the documented assistant.
Use caseRAG-powered AI assistant for Zilliz and Milvus documentation.
End usersDevelopers and technical users seeking product/documentation answers.

Milvus supports dense and sparse vectors, metadata filtering, ANN search and hybrid retrieval. Its architecture separates access, coordination, worker nodes and storage, enabling distributed scaling. Milvus architecture documentation.

3. The Business & Technical Problem

Technical documentation becomes harder to navigate as a product accumulates APIs, configuration options, versions, examples, GitHub code and support material. The case specifically describes nuanced questions such as combining sparse and dense vectors during retrieval or dynamically scaling a cluster. Basic keyword search can fail to understand the user's intent and context.

Scale: the case source does not publish the total number of documents, chunks or vectors. Not publicly disclosed.

4. Why the Company Chose/Used Milvus

The published implementation needed a vector database for RAG indexing and retrieval. Milvus supports dense and sparse representations and hybrid search, matching the design requirements described by Inkeep and Zilliz.

RequirementMilvus capabilityCase evidence
Semantic retrievalDense vector similarity searchConfirmed.
Keyword precisionSparse retrieval / BM25-style matchingConfirmed.
Combined retrievalHybrid search + rerankingConfirmed.
Metadata-aware retrievalFilteringSupported and discussed.
Scale-out infrastructureDistributed cloud-native architectureMilvus capability; exact deployment for this assistant is undisclosed.

Alternatives: the case does not document a formal procurement comparison against Pinecone, Qdrant, pgvector, Elasticsearch or Weaviate. They must not be presented as evaluated-and-rejected alternatives.

5. AI Use Case

RAG-powered technical documentation assistant

A developer asks a natural-language question. The system retrieves relevant technical material, then an LLM generates an answer grounded in that context. The assistant can provide citations or relevant documentation pages for verification.

6. AI Architecture

Docs + FAQs + GitHubClean & chunkSparse + dense embeddingsMilvusHybrid retrievalRerankingLLMAnswer + citations

1. Ingestion

Inkeep collects technical documentation, support/FAQ material and GitHub repository content. Data is cleaned and chunked. Metadata includes source type, version/record type, text/code information, programming language, hierarchy, URLs/tags/paths and dates.

2. Embeddings

RepresentationDisclosed methods/modelsPurpose
Traditional sparseBM25Lexical/keyword relevance.
Learned sparseSPLADE / BGE-M3Learned sparse representation.
DenseMS-MARCO, MPNET, BGE-M3Semantic similarity.

The case source does not disclose the production vector dimensions or exact model versions.

3. Milvus retrieval

Embeddings are stored in Milvus. Query embeddings are compared with stored vectors. Dense and sparse retrieval can be combined. Milvus supports multiple vector fields, sparse/dense hybrid search and metadata filtering.

4. Reranking

The implementation describes weighted scoring and reciprocal rank fusion (RRF) to combine candidate results from different retrieval signals.

5. Generation

The original query plus retrieved context is sent to an LLM. The case identifies OpenAI and Anthropic models. Answers can include citations/relevant documentation pages.

7. Milvus Implementation

ComponentConfirmedNot disclosed
Vector DBMilvusExact version.
IngestionInkeepExact orchestration stack.
GenerationOpenAI and Anthropic modelsExact production model/version.
EmbeddingsBM25, SPLADE/BGE-M3, MS-MARCO, MPNET, BGE-M3Exact production configuration and dimensions.
RetrievalDense, sparse and hybridExact index parameters.
RerankingWeighted scoring and RRFFinal production weights.
DeploymentMilvus is usedLite/Standalone/Distributed/Zilliz Cloud mode.
Monitoring/backupNot describedNot publicly disclosed.

Milvus currently offers Lite, Standalone and Distributed deployment options. Distributed is designed for Kubernetes and horizontal scaling, but this does not prove which deployment mode the assistant uses.

8. Data Scale

MetricVerified value for this case
VectorsNot publicly disclosed.
DocumentsNot publicly disclosed.
Queries/dayNot publicly disclosed.
QPSNot publicly disclosed.
LatencyNot publicly disclosed.
RecallNot publicly disclosed.
ThroughputNot publicly disclosed.
CostNot publicly disclosed.

9. Performance & Business Impact

The source does not provide a controlled before/after benchmark or financial ROI for this specific assistant.

AreaBeforeDocumented after-state
Finding informationManual navigation/basic search.Natural-language question answering.
Semantic relevanceKeyword search can miss intent.Dense retrieval adds semantic matching.
Exact terminologyKeyword matching is useful but limited.Sparse retrieval complements dense retrieval.
GroundingStandalone LLM lacks guaranteed current docs.Retrieved context is supplied to the LLM.
VerificationManual search for supporting pages.Citations/relevant pages are returned.
Revenue/conversionNot publicly disclosed.Not publicly disclosed.

The case describes responses as arriving “in seconds,” but does not publish a measured p50/p95 latency benchmark. This wording should not be converted into a fabricated performance statistic.

10. Why Milvus Matters

The LLM is not the retrieval system. Milvus supplies the retrieval layer that gives the LLM product-specific evidence.

11. Technical Challenges

ChallengeDocumented response
Nuanced developer questionsRAG instead of basic keyword search.
Different retrieval signalsCombine sparse and dense embeddings.
Candidate rankingWeighted scoring or RRF.
Changing documentationCapture source/version/date metadata and ingest updated content.
Hallucination riskProvide retrieved context and citations.
Production scaleSpecific scale is not disclosed.

12. Technical Lessons

  1. Do not treat an LLM as the authoritative database of current product knowledge.
  2. Semantic and exact-term retrieval are complementary.
  3. Metadata such as version, source, path and dates matters.
  4. Hybrid retrieval needs a ranking strategy.
  5. Evaluate the entire RAG stack: ingestion, chunking, embeddings, retrieval, reranking and generation.
  6. Keep citations visible for technical/professional applications.

13. Business Lessons

14. Alternatives & Competitive Context

The following are architectural alternatives, not technologies that the case claims were evaluated.

TechnologyTypical roleCase status
MilvusOpen-source vector databaseUsed in the documented implementation.
PostgreSQL + pgvectorVector search in PostgreSQLNot documented as evaluated.
ElasticsearchSearch + vector/hybrid retrievalNot documented as evaluated.
FaissVector similarity-search libraryNot documented as the database used.
PineconeManaged vector databaseNot documented as evaluated.
WeaviateVector databaseNot documented as evaluated.
QdrantVector databaseNot documented as evaluated.

15. Case Study Timeline

MilestoneDate/periodSignificance
Milvus establishedDocumented in SIGMOD 2021Purpose-built vector data management system; paper reports real-world applications and broad organizational deployment.
Milvus 2.x2020sDistributed/cloud-native architecture with storage-compute disaggregation.
Documentation AI assistantPublished/updated in 2026Inkeep and Zilliz describe RAG assistant for Zilliz/Milvus documentation using Milvus for retrieval.

16. Key Numbers

Not disclosedVector count
Not disclosedQPS
Not disclosedp50/p95 latency
Not disclosedRecall
Not disclosedCost reduction
ConfirmedRAG + hybrid retrieval + citations

17. Executive Summary in 8 Points

18. Sources

  1. Zilliz — Inkeep Built an Efficient RAG-driven AI Assistant using Milvus
  2. Milvus Documentation — Architecture Overview
  3. Milvus Documentation — Hybrid Search with Milvus
  4. Milvus Documentation — What is Milvus
  5. Milvus Documentation — Deployment Options
  6. Milvus: A Purpose-Built Vector Data Management System — SIGMOD 2021
  7. Zilliz — How Zilliz Built Vector Databases for Production AI

Research standard: primary/official sources were prioritized. General Milvus capabilities are not presented as proof of the specific deployment configuration. Missing figures are explicitly marked “Not publicly disclosed.”