AI Data Storage Engine
Unlocking True Entity-Level Retrieval: New Array-of-Structs and MAX_SIM Capabilities in Milvus

Unlocking True Entity-Level Retrieval: New Array-of-Structs and MAX_SIM Capabilities in Milvus

12/5/2025 · Jeremy Zhu, Min Tian

What this post added

Introduces and explains Milvus's new Array of Structs field type, which allows a single record to store an ordered list of Struct elements, each capable of holding multiple vectors and scalar fields. Details the new MAX_SIM scoring metric, which computes entity-level similarity by taking the maximum similarity score between query vectors and all vectors within an Array of Structs field for a given entity. Demonstrates how these features together enable true entity-level retrieval, solving issues like fragmented search results and duplicate entities in RAG, e-commerce, and other multi-vector applications.

Read the original post ↗