Top Sitesmilvus.io

Machine Readiness

Stored receipt and evidence

Overall

20

Readable

65

Callable

0

Commerce

0

Payment

0

Machine Access

Inspect the site's MCP endpoint

Open MCP explorer

DialtoneApp can scan the stored discovery files for this domain, try the MCP initialize handshake, and show the raw protocol transcript.

Purchase boundary

read only

Control boundary

unknown

Payment rails

None

Payment providers

None

Payment methods

None

Payment protocols

None

Payment assets

None

Payment networks

None

Capabilities

None

Verified payment surface

No

Crypto only

No

Readable docs

robots, llms

Products

0

Variants

0

Priced variants

0

Currencies

0

Offers

0

Priced offers

0

Priced actions

0

Samples

Offer samples

No stored offer samples.

Samples

Action samples

No stored action samples.

Samples

Product samples

No stored product samples.

Document

robots.txt

Open robots.txt
# *
User-agent: *
Allow: /

# Host
Host: https://milvus.io

# Sitemaps
Sitemap: https://milvus.io/sitemap.xml

Document

llms.txt

Open llms.txt
# Milvus

> Milvus is an open-source, high-performance vector database designed for similarity search and AI applications. It supports billion-scale vector storage and search across deployment modes: Milvus Lite (embedded, for prototyping), Milvus Standalone (single-node, for small-scale production), and Milvus Distributed (Kubernetes, for enterprise scale). The primary SDK is PyMilvus for Python; Java, Go, Node.js, and RESTful SDKs are also available. Always check PyPI (`pip install --upgrade pymilvus`) or npm for the latest SDK version rather than relying on memorized version numbers.

When writing code that uses Milvus, always use the `MilvusClient` interface introduced in v2.4+. Never use the legacy ORM API (`connections.connect()`, `Collection()`, `utility.list_collections()`). The ORM API is deprecated and will be removed in a future release. If you encounter existing code using the ORM API, advise the user to upgrade to the latest version of the SDKs and rewrite the code using `MilvusClient`.

## Docs

## About Milvus

- [What is Milvus](https://milvus.io/docs/overview.md): Introduces Milvus as an open-source, high-performance vector database for similarity search and AI applications.
- [Milvus Roadmap](https://milvus.io/docs/roadmap.md): Development roadmap outlining recent achievements and future feature plans.
- [Releases](https://milvus.io/docs/release_notes.md): New features, improvements, bug fixes, and known issues in each Milvus release.

## Get Started

Start here for first-time setup. Begin with the Quickstart for a hands-on tutorial using Milvus Lite, then choose a deployment mode and install an SDK.

- [Quickstart](https://milvus.io/docs/quickstart.md): Hands-on quickstart with Milvus Lite covering collection creation, vector insertion, and similarity search.
- [Install Overview](https://milvus.io/docs/install-overview.md): Overview of deployment modes and installation options.
- [Run Milvus Lite](https://milvus.io/docs/milvus_lite.md): Install and run the lightweight embedded Milvus for prototyping.
- [Run Milvus Standalone - Requirements](https://milvus.io/docs/prerequisite-docker.md): Hardware and software requirements for Standalone deployment.
- [Run Milvus Standalone - RPM/DEB](https://milvus.io/docs/install_standalone-binary.md): Install Milvus Standalone using RPM or DEB packages.
- [Run Milvus Standalone - Docker (Linux)](https://milvus.io/docs/install_standalone-docker.md): Deploy Milvus Standalone on Linux using Docker.
- [Run Milvus Standalone - Docker Compose (Linux)](https://milvus.io/docs/install_standalone-docker-compose.md): Deploy Milvus Standalone using Docker Compose on Linux.
- [Run Milvus Standalone - Docker Desktop (Windows)](https://milvus.io/docs/install_standalone-windows.md): Run Milvus Standalone on Windows using Docker Desktop.
- [Run Milvus Distributed - Requirements](https://milvus.io/docs/prerequisite-helm.md): Hardware and software requirements for distributed cluster deployment.
- [Run Milvus Distributed - Milvus Operator](https://milvus.io/docs/install_cluster-milvusoperator.md): Deploy a Milvus cluster on Kubernetes using the Milvus Operator.
- [Run Milvus Distributed - Helm Chart](https://milvus.io/docs/install_cluster-helm.md): Deploy a Milvus cluster on Kubernetes using Helm.
- [Run Milvus with GPU - Requirements](https://milvus.io/docs/prerequisite-gpu.md): GPU hardware and driver requirements.
- [Run Milvus with GPU - Helm Chart](https://milvus.io/docs/install_cluster-helm-gpu.md): Deploy Milvus with GPU support using Helm.
- [Run Milvus with GPU - Docker Compose](https://milvus.io/docs/install_standalone-docker-compose-gpu.md): Deploy Milvus Standalone with GPU support using Docker Compose.
- [Install PyMilvus](https://milvus.io/docs/install-pymilvus.md): Install the Python SDK (PyMilvus).
- [Install Java SDK](https://milvus.io/docs/install-java.md): Install the Java SDK for Milvus.
- [Install Go SDK](https://milvus.io/docs/install-go.md): Install the Go SDK for Milvus.
- [Install Node.js SDK](https://milvus.io/docs/install-node.md): Install the Node.js SDK for Milvus.
- [Connect to Milvus Server](https://milvus.io/docs/connect-to-milvus-server.md): How to establish connections to Milvus from different SDKs.

## Concepts

Core concepts for understanding Milvus's data model, distance metrics, consistency guarantees, and multi-tenancy strategies.

- [Metric Types](https://milvus.io/docs/metric.md): Distance metrics (L2, IP, COSINE, etc.) supported for vector similarity search.
- [Multi-tenancy](https://milvus.io/docs/multi_tenancy.md): Multi-tenancy support for isolating data across users or clients.
- [Terminology](https://milvus.io/docs/glossary.md): Glossary of Milvus-specific terms and definitions.
- [In-memory Replica](https://milvus.io/docs/replica.md): In-memory replicas for higher availability and read throughput.

## User Guide

## Database

- [Manage Databases](https://milvus.io/docs/manage_databases.md): Create, select, and manage databases (logical groups of collections).

## Collections

Create and manage collections — the primary data container in Milvus, analogous to a table in a relational database. Each collection has a schema that defines its fields.

- [Collection Explained](https://milvus.io/docs/manage-collections.md): Overview of collection lifecycle: create, list, load, release, and drop.
- [Create Collection](https://milvus.io/docs/create-collection.md): Create a collection with a defined schema, index, and consistency level.
- [View Collections](https://milvus.io/docs/view-collections.md): List and inspect existing collections.
- [Modify Collection](https://milvus.io/docs/modify-collection.md): Modify collection properties such as TTL and consistency level.
- [Load & Release](https://milvus.io/docs/load-and-release.md): Load a collection into memory before search, and release it to free resources.
- [Set Collection TTL](https://milvus.io/docs/set-collection-ttl.md): Configure time-to-live for automatic data expiration.
- [Set Consistency Level](https://milvus.io/docs/tune_consistency.md): Configure read consistency levels (strong, bounded, session, eventually).
- [Manage Partitions](https://milvus.io/docs/manage-partitions.md): Create and manage partitions for data organization.
- [Manage Aliases](https://milvus.io/docs/manage-aliases.md): Assign and manage aliases for easier collection reference.
- [Drop Collection](https://milvus.io/docs/drop-collection.md): Permanently delete a collection and all its data.

## Schema & Data Fields

Define the schema and fields in a collection. A collection schema is immutable after creation in Milvus v2.5.x and earlier — you cannot add, modify, or delete fields once the collection is created. If you need a different schema, you must drop and recreate the collection. In v2.6+, you can add new fields using `add_collection_field()` but cannot modify or delete existing fields. Primary keys must be either `DataType.INT64` or `DataType.VARCHAR` — composite primary keys are not supported. Primary keys must be unique across the entire collection, including across partitions. For full-text search using BM25, the BM25 function and text analyzer must be defined at collection creation time — they cannot be added afterward.

- [Schema Explained](https://milvus.io/docs/schema.md): Overview of collection schemas, field types, and constraints.
- [Primary Field & AutoID](https://milvus.io/docs/primary-field.md): Configure the primary key field (INT64 or VARCHAR only) and auto-generated IDs.
- [Dense Vector](https://milvus.io/docs/dense-vector.md): Configure dense (float) vector fields for similarity search.
- [Binary Vector](https://milvus.io/docs/binary-vector.md): Configure binary vector fields for Hamming or Jaccard distance.
- [Sparse Vector](https://milvus.io/docs/sparse_vector.md): Configure sparse vector fields for lexical or hybrid search.
- [String Field](https://milvus.io/docs/string.md): Working with VARCHAR string fields and constraints.
- [Number Field](https://milvus.io/docs/number.md): Working with integer and floating-point scalar fields.
- [JSON Field Overview](https://milvus.io/docs/json-field-overview.md): Store and query semi-structured JSON data.
- [JSON Indexing](https://milvus.io/docs/json-indexing.md): Create indexes on JSON field paths for efficient querying.
- [JSON Shredding](https://milvus.io/docs/json-shredding.md): Automatically extract JSON fields into columnar storage for performance.
- [Array Field](https://milvus.io/docs/array_data_type.md): Store and query fixed-type array fields.
- [Array of Structs](https://milvus.io/docs/array-of-structs.md): Model arrays of structured objects using JSON fields.
- [Geometry Field](https://milvus.io/docs/geometry-field.md): Store and query geospatial data.
- [TIMESTAMPTZ Field](https://milvus.io/docs/timestamptz-field.md): Store timezone-aware timestamp data.
- [Dynamic Field](https://milvus.io/docs/enable-dynamic-field.md): Enable dynamic fields to store key-value pairs without predefined schema.
- [Nullable & Default](https://milvus.io/docs/nullable-and-default.md): Set fields as nullable or with default values. Note: vector, JSON, and Array fields do not support nullable.
- [Analyzer Overview](https://milvus.io/docs/analyzer-overview.md): Configure text analyzers for full-text search and BM25. Must be defined at collection creation time.
- [Multi-language Analyzers](https://milvus.io/docs/multi-language-analyzers.md): Analyzer support for multiple languages.
- [Choose the Right Analyzer](https://milvus.io/docs/choose-the-right-analyzer-for-your-use-case.md): Guidance on selecting analyzers for your use case.
- [Alter Collection Field](https://milvus.io/docs/alter-collection-field.md): Modify properties of existing fields.
- [Add Fields to an Existing Collection](https://milvus.io/docs/add-fields-to-an-existing-collection.md): Add new fields to an existing collection (v2.6+ only).
- [Data Model Design for Search](https://milvus.io/docs/schema-hands-on.md): Best practices for designing schemas optimized for search.
- [Data Model Design with Array of Structs](https://milvus.io/docs/best-practices-for-array-of-structs.md): Best practices for modeling arrays of structured data.

## Insert & Delete

Insert, upsert, and delete entities in a collection. To update existing entities, use `client.upsert()` — there is no `client.update()` method. The `upsert()` method inserts the entity if the primary key does not exist, or replaces the entire entity if it does. Use `client.insert()` only for new data that you are certain does not conflict with existing primary keys.

- [Insert Entities](https://milvus.io/docs/insert-update-delete.md): Insert new entities into a collection.
- [Upsert Entities](https://milvus.io/docs/upsert-entities.md): Insert or replace entities by primary key.
- [Delete Entities](https://milvus.io/docs/delete-entities.md): Delete entities by primary key or filter expression.

## Indexes

Create and manage indexes on vector and scalar fields. An index must be created on vector fields before a collection can be loaded and searched. AUTOINDEX is recommended for most use cases.

- [Index Explained](https://milvus.io/docs/index-explained.md): How indexing works in Milvus, including index types, parameters, and build process.
- [FLAT](https://milvus.io/docs/flat.md): Brute-force index for exact search on small datasets.
- [IVF_FLAT](https://milvus.io/docs/ivf-flat.md): Inverted file index for memory-constrained scenarios.
- [IVF_PQ](https://milvus.io/docs/ivf-pq.md): Inverted file index with product quantization for reduced memory.
- [HNSW](https://milvus.io/docs/hnsw.md): Graph-based index for high-recall in-memory workloads.
- [HNSW_SQ](https://milvus.io/docs/hnsw-sq.md): HNSW with scalar quantization for reduced memory.
- [HNSW_PQ](https://milvus.io/docs/hnsw-pq.md): HNSW with product quantization for further memory reduction.
- [DISKANN](https://milvus.io/docs/diskann.md): Disk-based index for datasets larger than RAM.
- [SCANN](https://milvus.io/docs/scann.md): ScaNN index for fast approximate search.
- [SPARSE_INVERTED_INDEX](https://milvus.io/docs/sparse-inverted-index.md): Index for sparse vector fields.
- [BITMAP](https://milvus.io/docs/bitmap.md): Bitmap index for low-cardinality scalar fields.
- [INVERTED](https://milvus.io/docs/inverted.md): Inverted index for scalar fields supporting term-level queries.
- [GPU_CAGRA](https://milvus.io/docs/gpu-cagra.md): GPU-accelerated graph index.
- [GPU_IVF_FLAT](https://milvus.io/docs/gpu-ivf-flat.md): GPU-accelerated IVF_FLAT index.
- [GPU_IVF_PQ](https://milvus.io/docs/gpu-ivf-pq.md): GPU-accelerated IVF_PQ index.
- [GPU_BRUTE_FORCE](https://milvus.io/docs/gpu-brute-force.md): GPU-accelerated brute-force search.

## Search

Perform similarity search, filtered queries, and hybrid search. Always ensure the collection is loaded before searching. When using hybrid search (`client.hybrid_search()`), each `AnnSearchRequest` accepts exactly one query vector — you cannot pass multiple query vectors in a single sub-request. To search multiple vector fields, create one `AnnSearchRequest` per vector field. Each hybrid search operation accepts only one ranker (e.g., `WeightedRanker` or `RRFRanker`) — you cannot chain multiple rankers.

- [Basic ANN Search](https://milvus.io/docs/single-vector-search.md): Basic approximate nearest neighbor search on a single vector field.
- [Filtered Search](https://milvus.io/docs/filtered-search.md): Combine vector similarity with scalar filter expressions.
- [Range Search](https://milvus.io/docs/range-search.md): Search with distance constraints instead of top-K.
- [Grouping Search](https://milvus.io/docs/grouping-search.md): Group search results by a scalar field value.
- [Primary-Key Search](https://milvus.io/docs/primary-key-search.md): Retrieve entities directly by primary key.
- [Hybrid Search](https://milvus.io/docs/multi-vector-search.md): Search across multiple vector fields and combine results with a ranker.
- [Query](https://milvus.io/docs/get-and-scalar-query.md): Retrieve entities by filter expression without vector similarity.
- [Filtering Explained](https://milvus.io/docs/boolean.md): Syntax reference for filter expressions used in search and query.
- [Basic Operators](https://milvus.io/docs/basic-operators.md): Comparison, logical, and arithmetic operators for filter expressions.
- [Filtering Templating](https://milvus.io/docs/filtering-templating.md): Use templates to construct dynamic filter expressions.
- [JSON Operators](https://milvus.io/docs/json-operators.md): Operators for filtering on JSON fields.
- [Array Operators](https://milvus.io/docs/array-operators.md): Operators for filtering on array fields.
- [Random Sampling](https://milvus.io/docs/random-sampling.md): Randomly sample entities from a collection.
- [Geometry Operators](https://milvus.io/docs/geometry-operators.md): Operators for geospatial filtering.
- [Full Text Search](https://milvus.io/docs/full-text-search.md): BM25-based keyword search on text fields.
- [Text Match](https://milvus.io/docs/keyword-match.md): Filter results by keyword matching on text fields.
- [Text Highlighter](https://milvus.io/docs/text-highlighter.md): Highlight matching text in search results.
- [Phrase Match](https://milvus.io/docs/phrase-match.md): Match exact phrases in text fields.
- [Search with Embedding Lists](https://milvus.io/docs/search-with-embedding-lists.md): Search using multi-vector representations like ColBERT and ColPali.
- [Elasticsearch Queries to Milvus](https://milvus.io/docs/elasticsearch-queries-to-milvus.md): Translate Elasticsearch queries to Milvus filter expressions.
- [Search Iterators](https://milvus.io/docs/with-iterators.md): Iterate over large result sets. Supports basic ANN search only, not hybrid search.
- [Use Partition Key](https://milvus.io/docs/use-partition-key.md): Use partition keys for efficient multi-tenant data isolation.

## Embeddings & Reranking

Built-in integration with embedding and reranking models.

- [Embedding Function Overview](https://milvus.io/docs/embedding-function-overview.md): Overview of built-in embedding model integrations.
- [OpenAI](https://milvus.io/docs/openai.md): Generate embeddings with OpenAI.
- [Azure OpenAI](https://milvus.io/docs/azure-openai.md): Generate embeddings with Azure OpenAI.
- [DashScope](https://milvus.io/docs/dashscope.md): Generate embeddings with DashScope.
- [Bedrock](https://milvus.io/docs/bedrock.md): Generate embeddings with AWS Bedrock.
- [Vertex AI](https://milvus.io/docs/vertex-ai.md): Generate embeddings with Google Vertex AI.
- [Voyage AI](https://milvus.io/docs/voyage-ai.md): Generate embeddings with Voyage AI.
- [Cohere](https://milvus.io/docs/cohere.md): Generate embeddings with Cohere.
- [SiliconFlow](https://milvus.io/docs/siliconflow.md): Generate embeddings with SiliconFlow.
- [Hugging Face TEI](https://milvus.io/docs/hugging-face-tei.md): Generate embeddings with Hugging Face Text Embeddings Inference.
- [Weighted Ranker](https://milvus.io/docs/weighted-ranker.md): Combine search results using weighted scoring.
- [RRF Ranker](https://milvus.io/docs/rrf-ranker.md): Combine search results using Reciprocal Rank Fusion.
- [Boost Ranker](https://milvus.io/docs/boost-ranker.md): Apply field-specific boosting to search results.
- [Decay Ranker Overview](https://milvus.io/docs/decay-ranker-overview.md): Apply time-decay or distance-decay functions to search results.
- [Model Ranker Overview](https://milvus.io/docs/model-ranker-overview.md): Rerank search results using ML models (vLLM, TEI, Cohere, Voyage).

## Storage Optimization

Optimize storage and memory usage for large-scale deployments.

- [Use mmap](https://milvus.io/docs/mmap.md): Memory-map data files to reduce memory usage.
- [Clustering Compaction](https://milvus.io/docs/clustering-compaction.md): Compact data by clustering key for improved query performance.
- [Tiered Storage Overview](https://milvus.io/docs/tiered-storage-overview.md): Separate hot and cold data across memory and disk tiers.

## Data Import

Bulk import data into Milvus from external files for initial data loading.

- [Prepare Source Data](https://milvus.io/docs/prepare-source-data.md): Format source data files for bulk import.
- [Import Data](https://milvus.io/docs/import-data.md): Execute bulk data import into Milvus.

## Administration Guide

Deploy, configure, scale, monitor, and secure Milvus in production environments.

- [Configure with Docker](https://milvus.io/docs/configure-docker.md): Configure Milvus parameters with Docker.
- [Configure with Helm](https://milvus.io/docs/configure-helm.md): Configure Milvus parameters with Helm charts.
- [Configure with Milvus Operator](https://milvus.io/docs/configure_operator.md): Configure Milvus parameters with the Operator.
- [Allocate Resources](https://milvus.io/docs/allocate.md): Resource allocation and sizing for Milvus components.
- [System Configurations](https://milvus.io/docs/system_configuration.md): System-level configuration reference.
- [Dynamic Config](https://milvus.io/docs/dynamic_config.md): Change configuration parameters without restarting Milvus.
- [Limit Collection Counts](https://milvus.io/docs/limit_collection_counts.md): Configure maximum number of collections.
- [Coordinator HA](https://milvus.io/docs/coordinator_ha.md): Enable high availability for coordinator components.
- [Deploy on AWS](https://milvus.io/docs/eks.md): Deploy Milvus on Amazon EKS.
- [Deploy on GCP](https://milvus.io/docs/gcp.md): Deploy Milvus on Google Kubernetes Engine.
- [Deploy on Azure](https://milvus.io/docs/azure.md): Deploy Milvus on Azure Kubernetes Service.
- [Deploy on OpenShift](https://milvus.io/docs/openshift.md): Deploy Milvus on Red Hat OpenShift.
- [Object Storage](https://milvus.io/docs/deploy_s3.md): Configure object storage (MinIO, S3, GCS, Azure Blob).
- [Meta Storage](https://milvus.io/docs/deploy_etcd.md): Configure meta storage (etcd).
- [Message Storage](https://milvus.io/docs/deploy_pulsar.md): Configure message storage (Pulsar, Kafka).
- [Scale Cluster](https://milvus.io/docs/scaleout.md): Scale a Milvus cluster by adding or removing nodes.
- [Scale Standalone](https://milvus.io/docs/scale-standalone.md): Scale resources for a Standalone deployment.
- [Upgrade Milvus Cluster](https://milvus.io/docs/upgrade_milvus_cluster-operator.md): Upgrade a Milvus cluster to a newer version. Downgrading is not supported.
- [Upgrade Milvus Standalone](https://milvus.io/docs/upgrade_milvus_standalone-operator.md): Upgrade Milvus Standalone to a newer version.
- [Deploy Monitoring Services](https://milvus.io/docs/monitor.md): Set up Prometheus and Grafana for monitoring.
- [Visualize Metrics](https://milvus.io/docs/visualize.md): Visualize Milvus metrics in Grafana dashboards.
- [Create Alerts](https://milvus.io/docs/alert.md): Configure alerting rules for Milvus.
- [Configure Access Logs](https://milvus.io/docs/configure_access_logs.md): Enable and configure access logging.
- [Manage Resource Groups](https://milvus.io/docs/resource_group.md): Manage resource groups for workload isolation.
- [Enable Authentication](https://milvus.io/docs/authenticate.md): Enable username/password authentication.
- [RBAC Overview](https://milvus.io/docs/rbac.md): Role-based access control for fine-grained permissions.
- [Grant Privileges](https://milvus.io/docs/grant_privileges.md): Grant specific operation privileges to roles.
- [Grant Roles](https://milvus.io/docs/grant_roles.md): Assign roles to users.
- [Encryption in Transit](https://milvus.io/docs/tls.md): Secure connections with TLS encryption.
- [Milvus WebUI](https://milvus.io/docs/milvus-webui.md): Built-in web UI for monitoring system status.

## Tools

GUI, CLI, backup, and debugging tools for managing Milvus.

- [Attu (Milvus GUI)](https://github.com/zilliztech/attu): GUI tool for managing Milvus instances, browsing collections, and running queries.
- [Milvus Backup Overview](https://milvus.io/docs/milvus_backup_overview.md): Back up and restore collections using milvus-backup.
- [Milvus Backup CLI](https://milvus.io/docs/milvus_backup_cli.md): Backup and restore commands reference.
- [Birdwatcher Overview](https://milvus.io/docs/birdwatcher_overview.md): Debugging tool for inspecting Milvus internal state via etcd.
- [Milvus CLI Overview](https://milvus.io/docs/cli_overview.md): Command-line tool for interacting with Milvus.
- [Milvus CLI Commands](https://milvus.io/docs/cli_commands.md): CLI commands reference.
- [Spark Connector](https://milvus.io/docs/integrate_with_spark.md): Bulk import data from Apache Spark.
- [Milvus VTS](https://github.com/zilliztech/vts): Vector Transmission Service for data migration between collections.
- [Milvus Sizing Tool](https://milvus.io/tools/sizing/): Estimate resource requirements for your deployment.
- [SDK Code Helper (MCP)](https://milvus.io/docs/milvus-sdk-helper-mcp.md): MCP-based code generation helper for Milvus SDKs.

## Integrations

Connect Milvus with popular AI frameworks, orchestration tools, LLMs, embedding providers, and data platforms.

- [Integrations Overview](https://milvus.io/docs/integrations_overview.md): Overview of all supported integrations.
- [LangChain - Basic Usage](https://milvus.io/docs/basic_usage_langchain.md): Basic Milvus vector store usage with LangChain.
- [LangChain - RAG](https://milvus.io/docs/integrate_with_langchain.md): Build RAG pipelines with LangChain and Milvus.
- [LangChain - Hybrid Search](https://milvus.io/docs/milvus_hybrid_search_retriever.md): Hybrid search retriever with LangChain.
- [LlamaIndex - RAG](https://milvus.io/docs/integrate_with_llamaindex.md): Use Milvus as a vector store in LlamaIndex.
- [DSPy](https://milvus.io/docs/integrate_with_dspy.md): Use Milvus as a retriever in DSPy.
- [Haystack - RAG](https://milvus.io/docs/integrate_with_haystack.md): Use Milvus with Haystack for RAG pipelines.
- [Dify](https://milvus.io/docs/dify_with_milvus.md): Use Milvus as the vector store backend in Dify.
- [Langflow](https://milvus.io/docs/rag_with_langflow.md): Build RAG pipelines with Langflow and Milvus.
- [Llama Stack](https://milvus.io/docs/llama_stack_with_milvus.md): Use Milvus with Meta's Llama Stack.
- [n8n](https://milvus.io/docs/milvus_and_n8n.md): Use Milvus with n8n workflow automation.
- [MemGPT](https://milvus.io/docs/integrate_with_memgpt.md): Use Milvus for long-term memory in MemGPT agents.
- [Mem0](https://milvus.io/docs/quickstart_mem0_with_milvus.md): Use Milvus with Mem0 for agent memory.
- [OpenAI Agents](https://milvus.io/docs/openai_agents_milvus.md): Use Milvus with OpenAI Agents SDK.
- [MCP](https://milvus.io/docs/milvus_and_mcp.md): Use Milvus with Model Context Protocol.
- [Ragas](https://milvus.io/docs/integrate_with_ragas.md): Evaluate RAG pipelines using Ragas.
- [LangFuse](https://milvus.io/docs/integrate_with_langfuse.md): Observe and debug LLM applications with LangFuse.
- [OpenAI Embeddings](https://milvus.io/docs/integrate_with_openai.md): Generate embeddings with OpenAI.
- [Cohere Embeddings](https://milvus.io/docs/integrate_with_cohere.md): Generate embeddings with Cohere.
- [HuggingFace](https://milvus.io/docs/integrate_with_hugging-face.md): Generate embeddings with HuggingFace models.
- [SentenceTransformers](https://milvus.io/docs/integrate_with_sentencetransformers.md): Generate embeddings with Sentence Transformers.
- [vLLM](https://milvus.io/docs/milvus_rag_with_vllm.md): Build RAG with vLLM and Milvus.
- [Ollama](https://milvus.io/docs/build_RAG_with_milvus_and_ollama.md): Build RAG with Ollama and Milvus.
- [DeepSeek](https://milvus.io/docs/build_RAG_with_milvus_and_deepseek.md): Build RAG with DeepSeek and Milvus.
- [Gemini](https://milvus.io/docs/build_RAG_with_milvus_and_gemini.md): Build RAG with Gemini and Milvus.
- [Airbyte](https://milvus.io/docs/integrate_with_airbyte.md): Ingest data from various sources via Airbyte.
- [Kafka](https://milvus.io/docs/kafka-connect-milvus.md): Stream data from Kafka into Milvus.
- [Firecrawl](https://milvus.io/docs/build_RAG_with_milvus_and_firecrawl.md): Crawl web pages and build RAG with Firecrawl.
- [Unstructured](https://milvus.io/docs/rag_with_milvus_and_unstructured.md): Process unstructured documents for RAG.

## Tutorials

End-to-end tutorials and example applications demonstrating common use cases.

- [Tutorials Overview](https://milvus.io/docs/tutorials-overview.md): Overview of all available tutorials.
- [Build RAG with Milvus](https://milvus.io/docs/build-rag-with-milvus.md): Build a Retrieval-Augmented Generation pipeline.
- [Advanced RAG](https://milvus.io/docs/how_to_enhance_your_rag.md): Techniques to enhance RAG pipeline accuracy.
- [Full-Text Search with Milvus](https://milvus.io/docs/full_text_search_with_milvus.md): Implement BM25-based full-text search.
- [Hybrid Search with Milvus](https://milvus.io/docs/hybrid_search_with_milvus.md): Combine dense and sparse vectors for hybrid search.
- [Image Search with Milvus](https://milvus.io/docs/image_similarity_search.md): Build an image similarity search application.
- [Multimodal RAG](https://milvus.io/docs/multimodal_rag_with_milvus.md): Build a multimodal RAG system using images and text.
- [Graph RAG with Milvus](https://milvus.io/docs/graph_rag_with_milvus.md): Build a Graph RAG application.
- [Contextual Retrieval](https://milvus.io/docs/contextual_retrieval_with_milvus.md): Implement contextual retrieval for improved accuracy.
- [HDBSCAN Clustering](https://milvus.io/docs/hdbscan_clustering_with_milvus.md): Cluster vectors using HDBSCAN.
- [Vector Visualization](https://milvus.io/docs/vector_visualization.md): Visualize high-dimensional vectors in 2D/3D.
- [Movie Recommendation](https://milvus.io/docs/movie_recommendation_with_milvus.md): Build a movie recommendation system.
- [Funnel Search with Matryoshka Embeddings](https://milvus.io/docs/funnel_search_with_matryoshka.md): Implement coarse-to-fine search with Matryoshka embeddings.
- [Use AsyncMilvusClient with asyncio](https://milvus.io/docs/use-async-milvus-client-with-asyncio.md): Async operations with MilvusClient.
- [Text-to-Image Search](https://milvus.io/docs/text_image_search.md): Cross-modal search between text and images.

## FAQs

- [Performance FAQs](https://milvus.io/docs/performance_faq.md): Answers to common performance-related questions.
- [Product FAQs](https://milvus.io/docs/product_faq.md): Answers to common product-related questions.
- [Operational FAQs](https://milvus.io/docs/operational_faq.md): Answers to common operational questions.
- [Milvus Limits](https://milvus.io/docs/limitations.md): System limits and constraints reference.
- [Troubleshooting](https://milvus.io/docs/troubleshooting.md): Common errors and their solutions.

## API Reference

- [PyMilvus (Python)](https://milvus.io/api-reference/pymilvus/v2.6.x/About.md): Complete Python SDK API reference.
- [Java SDK](https://milvus.io/api-reference/java/v2.6.x/About.md): Complete Java SDK API reference.
- [Go SDK](https://milvus.io/api-reference/go/v2.6.x/About.md): Complete Go SDK API reference.
- [Node.js SDK](https://milvus.io/api-reference/node/v2.6.x/About.md): Complete Node.js SDK API reference.
- [RESTful API](https://milvus.io/api-reference/restful/v2.6.x/About.md): RESTful API reference for language-agnostic access.

## Optional

The following pages provide background context, internal architecture details, and historical information. They can be skipped if context window space is limited.

- [Milvus Adopters](https://milvus.io/docs/milvus_adopters.md): Major organizations that have adopted Milvus.
- [Comparison](https://milvus.io/docs/comparison.md): Comparison of Milvus against other vector databases.
- [Architecture Overview](https://milvus.io/docs/architecture_overview.md): High-level overview of Milvus's distributed system architecture.
- [Main Components](https://milvus.io/docs/main_components.md): Key components (query nodes, data nodes, index nodes, etc.) and their roles.
- [Streaming Service](https://milvus.io/docs/streaming_service.md): Streaming service architecture for real-time data ingestion.
- [Data Processing](https://milvus.io/docs/data_processing.md): How data is processed from ingestion to indexing.
- [Woodpecker](https://milvus.io/docs/woodpecker_architecture.md): Woodpecker WAL architecture for durable log storage.
- [Knowhere](https://milvus.io/docs/knowhere.md): Internal module for vector indexing and search algorithms.
- [Bitset](https://milvus.io/docs/bitset.md): Usage of bitsets for filtering search results.
- [Timestamp](https://milvus.io/docs/timestamp.md): Timestamp concept for time-travel queries and data consistency.
- [Time Synchronization](https://milvus.io/docs/time_sync.md): How Milvus synchronizes time across components in a cluster.
- [Embeddings Overview](https://milvus.io/docs/embeddings.md): Overview of supported embedding models (overlaps with Embeddings & Reranking section).
- [OpenAI Embeddings](https://milvus.io/docs/embed-with-openai.md): Generate embeddings with OpenAI.
- [Sentence Transformers](https://milvus.io/docs/embed-with-sentence-transform.md): Generate embeddings with Sentence Transformers.
- [BGE M3](https://milvus.io/docs/embed-with-bgm-m3.md): Generate dense and sparse embeddings with BGE-M3.
- [SPLADE](https://milvus.io/docs/embed-with-splade.md): Generate sparse embeddings with SPLADE.
- [Voyage](https://milvus.io/docs/embed-with-voyage.md): Generate embeddings with Voyage AI.
- [Jina AI](https://milvus.io/docs/embed-with-jina.md): Generate embeddings with Jina AI.
- [Cohere](https://milvus.io/docs/embed-with-cohere.md): Generate embeddings with Cohere.
- [Mistral AI](https://milvus.io/docs/embed-with-mistral-ai.md): Generate embeddings with Mistral AI.
- [Gemini](https://milvus.io/docs/embed-with-gemini.md): Generate embeddings with Google Gemini.
- [Rerankers Overview](https://milvus.io/docs/rerankers-overview.md): Overview of supported reranking models.
- [BGE Reranker](https://milvus.io/docs/rerankers-bge.md): Rerank with BGE reranker model.
- [Cohere Reranker](https://milvus.io/docs/rerankers-cohere.md): Rerank with Cohere reranker model.
- [Cross Encoder Reranker](https://milvus.io/docs/rerankers-cross-encoder.md): Rerank with Cross Encoder models.
- [Voyage Reranker](https://milvus.io/docs/rerankers-voyage.md): Rerank with Voyage AI reranker.
- [Jina AI Reranker](https://milvus.io/docs/rerankers-jina.md): Rerank with Jina AI reranker.

Document

llms-full.txt

Not stored for this site.