IBM Cloud Docs
Milvus

Milvus

Milvus is a vector database that stores, indexes, and manages embedding vectors used for similarity search and retrieval augmented generation. It is developed to empower embedding similarity search and AI applications. Milvus makes unstructured data search more accessible and consistent across various environments.

watsonx.data uses version 2.4.0 of Milvus.

What can you do with Milvus

With Milvus, you can perform various tasks that are related to managing and searching vector data, which is crucial for many artificial intelligence (AI) and machine learning (ML) applications. Here are some of the key things that you can do with Milvus:

Vector similarity search

You can search for vectors similar to a query vector from millions of vectors in seconds. Vector similarity search in Milvus is a core feature that allows users to find vectors closest to a given query vector based on a specific metric of similarity. This capability is essential in many applications, such as recommendation systems, image and audio retrieval, natural language processing, and more.

Hybrid search

Conducting a hybrid search in Milvus allows you to combine vector similarity search with traditional relational database-style filtering based on scalar fields. This feature is particularly useful when you need to refine your search results further by filtering on attributes like categories, timestamps, or any other metadata associated with your vectors. Hybrid search leverages both the vector embeddings and the scalar fields to provide more precise and relevant search results.

Creating indexes

Indexing in Milvus involves organizing the data in a way that enables efficient query processing, especially for high-dimensional vector data. Milvus supports several types of indexes, each designed for specific scenarios or data characteristics.

Recommendation Systems

You can use Milvus to power recommendation systems by finding items similar to your customer’s preferences or previous interactions.

For more information about Milvus, see:

You cannot upgrade from the private-preview version to the GA version of Milvus. You must delete the private preview and add the GA version.