Milvus 2.5 소개: 내장형 전체 텍스트 검색, 고급 쿼리 최적화 등 🚀
Milvus 2.5 출시를 발표하게 되어 매우 기쁩니다. 이는 모든 검색 워크로드를 위한 세계에서 가장 완전한 솔루션을 구축하려는 우리의 여정에서 중요한 진전입니다. Milvus는 강력한 벡터 유사도 검색 기능으로 알려져 왔지만, 우리의 비전은 벡터를 넘어섭니다. 우리는 검색의 미래가 시맨틱 검색, 키워드 검색, 전통적인 필터링이라는 서로 다른 검색 패러다임을 하나의 통합 플랫폼에서 원활하게 결합하는 데 있다고 믿습니다.
이번 릴리스는 내장형 전문 검색의 도입으로 중요한 이정표를 세우며, 이 비전에 한 걸음 더 다가가게 합니다. 고급 쿼리 최적화와 향상된 데이터 처리 기능과 함께, Milvus 2.5는 개발자가 복잡한 검색 작업을 간단하고 효율적으로 수행할 수 있도록 하려는 우리의 약속을 보여줍니다.
내장형 전문 검색: 강력한 텍스트 처리를 간단하게 🔍
Milvus 2.5의 핵심 기능은 Sparse-BM25로 구동되는 새로운 내장형 전문 검색입니다. 이 추가 기능은 단순한 새 기능 그 이상으로, 차세대 검색 애플리케이션을 위한 기반 구성 요소입니다. 벡터 유사도 검색과 강력한 텍스트 처리 기능을 결합함으로써 사용자 의도를 더 잘 이해하는 더욱 정교한 검색 시스템을 구축할 수 있습니다. 기술 문서, 도메인 특화 콘텐츠, 일반 텍스트 데이터 중 무엇을 다루든, 단일 시스템에서 시맨틱 이해와 키워드 정밀도를 활용할 수 있습니다.
이 기능을 특히 강력하게 만드는 것은 단순함입니다. 이제 사전에 벡터 임베딩을 생성하지 않고도 원시 텍스트를 직접 입력할 수 있습니다. Milvus는 내장 analyzers를 사용하여 텍스트를 처리하고 새 데이터를 추가할 때 BM25 통계 정보를 실시간으로 업데이트하면서 복잡성을 내부적으로 처리합니다. 이를 통해 구현 복잡성을 크게 줄이는 동시에 최적의 검색 정확도를 보장합니다.
향상된 텍스트 및 데이터 처리 📊
텍스트 매치
새로운 텍스트 매치 기능은 정확한 자연어 매칭을 위해 Tantivy의 analyzers와 인덱싱을 활용합니다. 이 기능은 텍스트 매칭과 벡터 유사도 검색을 결합할 때 특히 유용하며, 벡터 유사도 계산을 수행하기 전에 특정 용어를 기반으로 검색 결과를 필터링할 수 있게 해줍니다.
Bitmap 인덱스
새로운 Bitmap 인덱스는 고유 값의 수가 제한된 필드(낮은 카디널리티 필드)에 대한 검색을 가속화합니다. 예를 들어, 가능한 값이 몇 개뿐인 "gender"와 같은 필드가 포함된 사용자 데이터를 검색할 때, Bitmap 인덱스는 쿼리 성능을 크게 향상시킬 수 있습니다.
Nullable 및 기본값
스칼라 필드에 nullable 속성과 기본값 지원을 추가하여 데이터 관리의 유연성을 높였습니다. 이 기능은 다른 데이터베이스 시스템에서의 데이터 마이그레이션을 간소화하고, 필드 값이 알려지지 않았거나 기본 설정이 필요한 실제 사용 사례를 처리하는 데 도움이 됩니다.
새로운 베타 기능 ⚡
이번 릴리스에서 돋보이는 베타 기능은 대규모 Milvus 배포 관리의 복잡성을 해결하도록 설계된 새로운 Cluster Management WebUI입니다. 이 포괄적인 대시보드는 시스템 상태를 자동으로 모니터링하고, 성능 지표를 추적하며, 애플리케이션에 영향을 미치기 전에 잠재적인 문제를 알려줍니다. 시스템이 비정상적인 패턴을 감지하면, 빠른 해결을 위해 Milvus 전문가에게 직접 접근할 수 있습니다.
또한 지정된 스칼라 필드를 기준으로 데이터를 재분배하여 대규모 컬렉션의 저장 및 검색을 최적화하는 데 도움이 되는 Clustering Compaction을 테스트하고 있습니다. 이러한 기능은 테스트용으로 제공되며, 지속적으로 개선해 나가는 과정에서 여러분의 피드백을 환영합니다.
추가 기능 및 개선 사항 🌟
이번 릴리스에는 Milvus 사용 경험을 향상시키기 위한 다양한 개선 사항이 포함되어 있습니다. Faiss 통합을 통해 HNSW 구현을 개선했으며, 더 나은 성능과 재현율을 위해 여러 양자화 방법(SQ, PQ, PRQ)을 지원합니다.
그 밖의 주목할 만한 개선 사항으로는 IPv6 지원, CSV 대량 가져오기 기능, Write-Ahead Logging 서비스를 위한 새로운 스트리밍 노드가 있습니다. 또한 대규모 삭제를 최적화하고, 보안 강화를 위해 ETCD 3.5.16 및 Pulsar 3.0.7 LTS로 업그레이드했으며, 로딩 및 쿼리 효율성 향상을 위해 Local Storage V2를 도입했습니다.
실습 워크숍에 참여하세요! 🎓
이 새로운 기능들을 살펴볼 준비가 되셨나요? 자세한 릴리스 노트를 검토하거나 기술 워크숍에 참여하실 수 있습니다. 이 워크숍에서는 전체 텍스트 검색을 구현하고, 효율적인 인덱스를 설정하며, 애플리케이션에서 이러한 새로운 기능을 활용하는 방법을 시연합니다. 저희 엔지니어들이 실용적인 예제와 Milvus 2.5를 최대한 활용하기 위한 모범 사례를 안내해 드립니다.
그리고 곧 더 흥미로운 소식이 있습니다. Milvus 2.5는 2025년 2월 Zilliz Cloud에서 공개 프리뷰를 목표로 하고 있습니다. 인프라는 저희가 처리하고 여러분은 애플리케이션 구축에 집중할 수 있는 완전 관리형 환경에서 이러한 강력한 기능을 가장 먼저 경험할 수 있도록 계속 지켜봐 주세요.
계속 읽기

The AWS Outage Was a Wake-Up Call for Vector Database Cross-Region Disaster Recovery
Zilliz Cloud Had the Answer Before the Crisis. Zilliz Cloud is the world's first vector database with native cross-region disaster recovery.

How to Install and Run OpenClaw (Previously Clawdbot/Moltbot) on Mac
Turn your Mac into an AI gateway for WhatsApp, Telegram, Discord, iMessage, and more — in under 5 minutes.

Bringing AI to Legal Tech: The Role of Vector Databases in Enhancing LLM Guardrails
Discover how vector databases enhance AI reliability in legal tech, ensuring accurate, compliant, and trustworthy AI-powered legal solutions.


