<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Milvus(@milvusio)</title>
    <link>https://x.com/milvusio</link>
    <description>The most widely adopted open source vector database for #AI #OpenSource #VectorSearch
&#x1f4ac;Discord: https://t.co/PHnys5NWdR
&#x1f517;Find us: https://t.co/BbTzkz9bHN -- Powered by xgo.ing</description>
    <language>en</language>
    <copyright>Content belongs to Milvus(@milvusio)</copyright>
    <pubDate>Thu, 23 Jul 2026 17:37:46 GMT</pubDate>
    <generator>XGo.ing RSS Generator</generator>
    <dc:creator>Milvus</dc:creator>
    <dc:date>2026-07-23T17:37:46Z</dc:date>
    <dc:language>en</dc:language>
    <dc:rights>Content belongs to Milvus(@milvusio)</dc:rights>
    <image>
      <title>Milvus(@milvusio)</title>
      <url>https://pbs.twimg.com/profile_images/1550408337908383744/HJl3y0Io_normal.jpg</url>
      <link>https://x.com/milvusio</link>
    </image>
    <item>
      <title>&#x1d5e0;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d5f5;&#x1d5fc;&#x1d5fd; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5;&#x1d5fc;&#x1d602;&#x1d601; &#x1d5ee; &#x1d5f4;&#x1d5ff;&#x1d5ee;&#x1d5fd;&#x1d5f5; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2;
Multi-hop retrieval is often ...</title>
      <link>https://x.com/milvusio/status/2080306949439262868</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5e0;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d5f5;&#x1d5fc;&#x1d5fd; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5;&#x1d5fc;&#x1d602;&#x1d601; &#x1d5ee; &#x1d5f4;&#x1d5ff;&#x1d5ee;&#x1d5fd;&#x1d5f5; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2;&lt;br/&gt;Multi-hop retrieval is often solved by adding a separate graph store. We wanted to see how far we could get with Milvus alone — so we built an open-source library and found out.&lt;br/&gt;&lt;br/&gt;Vector Graph RAG achieves multi-hop reasoning using only Milvus. Neo4j, Cypher queries, and the second system once needed to operate are all things of the past (in this scenario).&lt;br/&gt;&lt;br/&gt;Vector Graph RAG is built upon the fact that knowledge graph relations are just text. An example, (metformin, is the first-line drug for, type 2 diabetes) is a directed edge in a graph database — but it&amp;#39;s also a sentence you can embed and store in Milvus, alongside entities and source passages.&lt;br/&gt;&lt;br/&gt;&#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5da;&#x1d5ff;&#x1d5ee;&#x1d5fd;&#x1d5f5; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d600;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d5f2;&#x1d600; &#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d606;&#x1d601;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f6;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d5f2; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5f0;&#x1d5fc;&#x1d5f9;&#x1d5f9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5dc;&#x1d5d7; &#x1d5f0;&#x1d5ff;&#x1d5fc;&#x1d600;&#x1d600;-&#x1d5ff;&#x1d5f2;&#x1d5f3;&#x1d5f2;&#x1d5ff;&#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d5f2;&#x1d600;:• &#x1d5d8;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d601;&#x1d5f6;&#x1d5f2;&#x1d600; — deduplicated nodes, each carrying a list of the relation IDs they participate in&lt;br/&gt;• &#x1d5e5;&#x1d5f2;&#x1d5f9;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600; — embedded triples pointing to the entity IDs and source passage IDs on each side&lt;br/&gt;• &#x1d5e3;&#x1d5ee;&#x1d600;&#x1d600;&#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d600; — original document chunks with back-references to the extracted entities and relations&lt;br/&gt;&lt;br/&gt;Those ID references are the graph structure. Subgraph expansion follows them to surface bridge entities that the question never mentions — the step that makes multi-hop reasoning work. Then a single LLM reranking pass filters the expanded candidate pool down to what actually answers the question, and one generation call produces the answer from the full source passages.&lt;br/&gt;&lt;br/&gt;That pipeline makes &#x1d7ee; &#x1d5df;&#x1d5df;&#x1d5e0; &#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d600; &#x1d5fd;&#x1d5f2;&#x1d5ff; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d606; (rerank + generate), compared to 3-5 for IRCoT and 5-10+ for Agentic RAG. Against a 5-call iterative baseline, that works out to roughly &#x1d7f2;&#x1d7ec;% &#x1d5f9;&#x1d5fc;&#x1d604;&#x1d5f2;&#x1d5ff; &#x1d5d4;&#x1d5e3;&#x1d5dc; &#x1d5f0;&#x1d5fc;&#x1d600;&#x1d601; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d7ee;-&#x1d7ef;&#x1d605; &#x1d5f3;&#x1d5ee;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff; &#x1d5ff;&#x1d5f2;&#x1d600;&#x1d5fd;&#x1d5fc;&#x1d5fb;&#x1d600;&#x1d5f2;&#x1d600;, with predictable latency instead of spikes when an agent decides to loop again.&lt;br/&gt;&lt;br/&gt;On the benchmarks: &#x1d7f4;&#x1d7f3;.&#x1d7f4;% &#x1d5ee;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d5f4;&#x1d5f2; &#x1d5e5;&#x1d5f2;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f9;@&#x1d7f1; across MuSiQue, HotpotQA, and 2WikiMultiHopQA — against &#x1d7f4;&#x1d7f3;.&#x1d7ed;% for HippoRAG 2, under the same evaluation setup, with no graph database and no ColBERTv2.&lt;br/&gt;&lt;br/&gt;&#x1d5db;&#x1d5fc;&#x1d604;&lt;a href='https://github.com/zilliztech/vector-graph-rag' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/vec…&lt;/a&gt;&#x1d5f9;&#x1d5f9; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d600;? You only need to type&amp;quot;pip install vector-graph-rag&amp;quot;. It defaults to Milvus Lite — a local .db file, so you don&amp;#39;t need to configure anything. &lt;br/&gt;&#x1d5d9;&#x1d5fc;&#x1d5ff; &#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5f6;&#x1d5fb;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5fa;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;, &#x1d600;&#x1d5f2;&#x1d5f2; &#x1d5f6;&#x1d601;&#x1d600; &#x1d5f4;&#x1d5f6;&#x1d601;&#x1d5f5;&#x1d602;&#x1d5ef; &#x1d5fd;&#x1d5ee;&#x1d5f4;&#x1d5f2;: &lt;a href='https://t.co/uyBstuGBcq' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/uyBstuGBcq&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;If your corpus is knowledge-dense — legal, biomedical, financial — and your questions routinely cross 2-4 document boundaries, this is the architecture worth testing first.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HN5wKw4aEAAtMra.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;86&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 23 Jul 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">2080306949439262868</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-23T15:00:01Z</dc:date>
    </item>
    <item>
      <title>Semantic search, full-text search, metadata filtering, and hybrid retrieval in one open-source syste...</title>
      <link>https://x.com/milvusio/status/2080176615947227400</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;Semantic search, full-text search, metadata filtering, and hybrid retrieval in one open-source system. Thanks to &lt;a href='https://x.com/DanKornas' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@DanKornas&lt;/a&gt; for sharing this clear overview of Milvus and the use cases it supports.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; padding: 16px; background: #f9fafb; line-height: 1.4;'&gt;&lt;div style='margin-bottom: 8px; padding-bottom: 6px; border-bottom: 1px solid #e1e8ed; display: table; width: 100%; height: 24px;'&gt;&lt;div style='display: table-cell; vertical-align: middle; width: 32px;'&gt;&lt;img src='https://pbs.twimg.com/profile_images/2040754559711432704/ZSBG2g7X_normal.jpg' alt='Dan Kornas' style='width: 24px; height: 24px; border-radius: 50%; display: block;' /&gt;&lt;/div&gt;&lt;div style='display: table-cell; vertical-align: middle; padding-left: 8px; line-height: 1.2;'&gt;&lt;span style='font-weight: bold; color: #0f1419; font-size: 15px; margin-right: 6px;'&gt;Dan Kornas&lt;/span&gt;&lt;span style='color: #536471; font-size: 14px;'&gt;@DanKornas&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='font-size: 15px; line-height: 1.6; color: #0f1419; margin-bottom: 12px; white-space: pre-wrap; word-wrap: break-word;'&gt;Need one retrieval layer for semantic search, full-text search, and metadata filtering?&lt;br/&gt;&lt;br/&gt;Milvus is an open-source vector database for AI engineers building RAG, semantic search, multimodal search, and recommendation systems.&lt;br/&gt;&lt;br/&gt;It helps you organize and search unstructured data by storing vectors alongside scalar fields, then combining vector search with metadata filters, full-text search, or hybrid retrieval.&lt;br/&gt;&lt;br/&gt;Key features:&lt;br/&gt;&lt;br/&gt;• Dense and sparse retrieval – supports semantic vectors, BM25 full-text search, and learned sparse embeddings.&lt;br/&gt;• Hybrid search – stores dense and sparse vectors together and can rerank results from multiple searches.&lt;br/&gt;• Multiple index types – includes HNSW, IVF, FLAT, SCANN, DiskANN, and quantized variants.&lt;br/&gt;• Flexible deployment – runs as Milvus Lite, on one machine in Standalone mode, or in a distributed, Kubernetes-native architecture.&lt;br/&gt;• Access controls – includes user authentication, TLS encryption, and role-based access control.&lt;br/&gt;&lt;br/&gt;It’s open-source (Apache 2.0 license).&lt;br/&gt;&lt;br/&gt;Link in the reply &#x1f447;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HNxoGtmWAAAplVo.png' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;div style='margin-top: 12px; padding-top: 8px; border-top: 1px solid #e1e8ed; text-align: right;'&gt;&lt;a href='https://x.com/DanKornas/status/2079651598943305921' target='_blank' style='color: #1da1f2; text-decoration: none; font-size: 13px; font-weight: 500;'&gt;&#x1f517; View Quoted Tweet&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;229&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 23 Jul 2026 06:22:07 GMT</pubDate>
      <guid isPermaLink="false">2080176615947227400</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-23T06:22:07Z</dc:date>
    </item>
    <item>
      <title>Everyone is talking about agent memory, but the term is starting to hide more than it explains.

For...</title>
      <link>https://x.com/milvusio/status/2079944561393037580</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;Everyone is talking about agent memory, but the term is starting to hide more than it explains.&lt;br/&gt;&lt;br/&gt;For coding agents, it is not just “save chat history, embed it, retrieve top-k” anymore.&lt;br/&gt;&lt;br/&gt;These open-source projects show that “agent memory” can mean very different things:&lt;br/&gt;&lt;br/&gt;1. codebase-memory-mcp&lt;br/&gt;&lt;a href='https://github.com/DeusData/codebase-memory-mcp' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/DeusData/codeb…&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Memory as codebase structure: functions, classes, call chains, routes, dependencies, and impact paths.&lt;br/&gt;&lt;br/&gt;2. MemSearch&lt;br/&gt;&lt;a href='https://github.com/zilliztech/memsearch' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/mem…&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Memory as retrieval infrastructure: Markdown as the source of truth, Milvus as the index, plus hybrid search and progressive recall.&lt;br/&gt;&lt;br/&gt;3. agentmemory&lt;br/&gt;&lt;a href='https://github.com/rohitg00/agentmemory' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/rohitg00/agent…&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Memory as workspace context that follows coding agents across Claude Code, Codex, Cursor, Gemini CLI, OpenCode, and MCP clients.&lt;br/&gt;&lt;br/&gt;4. Basic Memory&lt;br/&gt;&lt;a href='https://github.com/basicmachines-co/basic-memory' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/basicmachines-…&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Memory as a readable knowledge base: Markdown notes that humans can edit and agents can search.&lt;br/&gt;&lt;br/&gt;5. ai-memory&lt;br/&gt;&lt;a href='https://github.com/akitaonrails/ai-memory' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/akitaonrails/a…&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Memory as continuity and handoff, so work can move between agent vendors without re-explaining architecture, failed attempts, and open questions.&lt;br/&gt;&lt;br/&gt;These projects point to a simple trend: agent memory is moving from “store more context” to “retrieve the right context.”&lt;br/&gt;&lt;br/&gt;For coding agents, memory is becoming less like a notes file and more like a retrieval layer.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HN1ve3va4AAwU63.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;177&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 22 Jul 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">2079944561393037580</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-22T15:00:01Z</dc:date>
    </item>
    <item>
      <title>When &#x1d5de;&#x1d5f6;&#x1d5fa;&#x1d5f6; &#x1d5de;&#x1d7ef; came out, we tested it right away. This is our experimental sharing:

Kimi K3 has...</title>
      <link>https://x.com/milvusio/status/2079582175058358682</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;When &#x1d5de;&#x1d5f6;&#x1d5fa;&#x1d5f6; &#x1d5de;&#x1d7ef; came out, we tested it right away. This is our experimental sharing:&lt;br/&gt;&lt;br/&gt;Kimi K3 has 2.8T parameters, a 1M-token context window, native visual understanding, and strong coding-agent scores. After a few internal runs, we decided to move part of our workflow from Fable to K3.&lt;br/&gt;&lt;br/&gt;The first surprise came from marketing.&lt;br/&gt;One teammate in marketing used K3 to prototype a campaign landing page in one afternoon. Not production-ready, but enough to align the idea before involving engineering.&lt;br/&gt;&lt;br/&gt;That was the good part.&lt;br/&gt;&lt;br/&gt;The less fun part was the token bill.&lt;br/&gt;&lt;br/&gt;Large-context coding agents can spend a lot of tokens just figuring out where things are in a repo. Kimi&amp;#39;s pricing makes that visible: cache-hit input is $0.30/MTok, cache-miss input is $3.00/MTok, and output is $15.00/MTok.&lt;br/&gt;&lt;br/&gt;So we added &#x1d5f0;&#x1d5f9;&#x1d5ee;&#x1d602;&#x1d5f1;&#x1d5f2;-&#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d605;&#x1d601;.&lt;br/&gt;&lt;br/&gt;It gives coding agents semantic code search, so they retrieve relevant files and snippets instead of loading whole directories into the prompt.&lt;br/&gt;&lt;br/&gt;In our controlled evaluation, Claude Context MCP reduced tokens by around 40% at equivalent retrieval quality.&lt;br/&gt;&lt;br/&gt;K3 made the agent stronger. claude-context made it cheaper to aim that strength at the ri&lt;a href='https://github.com/zilliztech/claude-context' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/cla…&lt;/a&gt;s://t.co/yyWCfHbgZv&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HNvqzHXbYAAtmUG.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;205&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 21 Jul 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">2079582175058358682</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-21T15:00:01Z</dc:date>
    </item>
    <item>
      <title>&#x1d5db;&#x1d5fc;&#x1d604; &#x1d5f1;&#x1d5fc; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5ef;&#x1d5f6;&#x1d5fb;&#x1d5f2; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5fa;&#x1d5f2;&#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d606; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d600;&#x1d5f8;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d600;? &#x1d5e7;&#x1d5ff;&#x1d606; &#x1d5fc;&#x1d602;&#x1d5ff; ...</title>
      <link>https://x.com/milvusio/status/2079227332259373115</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5db;&#x1d5fc;&#x1d604; &#x1d5f1;&#x1d5fc; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5ef;&#x1d5f6;&#x1d5fb;&#x1d5f2; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5fa;&#x1d5f2;&#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d606; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d600;&#x1d5f8;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d600;? &#x1d5e7;&#x1d5ff;&#x1d606; &#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5fb;-&#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d601;&#x1d5fc;&#x1d5fc;&#x1d5f9; &#x1d5fa;&#x1d5f2;&#x1d5fa;&#x1d600;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d5f0;&#x1d5f5; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601;&amp;#39;&#x1d600; &#x1d602;&#x1d5fd;&#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d5f1; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f3;&#x1d5f2;&#x1d5ee;&#x1d601;&#x1d602;&#x1d5ff;&#x1d5f2;, &#x1d5fa;&#x1d5f2;&#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d606;-&#x1d601;&#x1d5fc;-&#x1d600;&#x1d5f8;&#x1d5f6;&#x1d5f9;&#x1d5f9;.&lt;br/&gt;&lt;br/&gt;&#x1d5d4;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5fa;&#x1d5f2;&#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d606; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601;&amp;#39;&#x1d600; &#x1d5ee;&#x1d5f0;&#x1d601;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d606; &#x1d603;&#x1d5ee;&#x1d5f9;&#x1d602;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d5f2; &#x1d5f0;&#x1d5ee;&#x1d5fd;&#x1d601;&#x1d602;&#x1d5ff;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d600;: &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f8;&#x1d5fb;&#x1d5fc;&#x1d604;&#x1d600;, &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f6;&#x1d601; &#x1d5f5;&#x1d5ee;&#x1d600; &#x1d5f2;&#x1d605;&#x1d5fd;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d5f2;&#x1d5f1;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d5f6;&#x1d601; &#x1d5f1;&#x1d5fc;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d600;.&lt;br/&gt;&lt;br/&gt;Developers used to keep those in three separate systems: knowledge went into RAG, experience piled up in an agent memory layer, and procedures were written down as skill files.&lt;br/&gt;&lt;br/&gt;But those memories — debug sessions, API integrations, releases, user corrections — are essentially part of the agent&amp;#39;s skills too. Each one carries the scenario, the feedback, and the outcome. Plenty of reusable workflows are already hiding in there.&lt;br/&gt;&lt;br/&gt;&#x1d5e6;&#x1d5fc; &#x1d604;&#x1d5f2; &#x1d5ef;&#x1d602;&#x1d5f6;&#x1d5f9;&#x1d601; &#x1d5e0;&#x1d5f2;&#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d606;-&#x1d601;&#x1d5fc;-&#x1d5e6;&#x1d5f8;&#x1d5f6;&#x1d5f9;&#x1d5f9; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d5e0;&#x1d5f2;&#x1d5fa;&#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;, &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5fa;&#x1d5f2;&#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d606; &#x1d5f9;&#x1d5f6;&#x1d5ef;&#x1d5ff;&#x1d5ee;&#x1d5ff;&#x1d606; &#x1d604;&#x1d5f2; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5fb;-&#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2;&#x1d5f1; &#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f9;&#x1d5f6;&#x1d5f2;&#x1d5ff; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d600; &#x1d606;&#x1d5f2;&#x1d5ee;&#x1d5ff;.&lt;br/&gt;&lt;br/&gt;An opt-in background pass mines your history for the workflows that keep recurring and are worth capturing, then automatically distills them into candidate skills. If a release workflow keeps showing up, the system recognizes it can be abstracted into a skill and writes it up as a candidate file. When the workflow changes later, the candidate evolves with it.&lt;br/&gt;&lt;br/&gt;&#x1d5d5;&#x1d602;&#x1d601; &#x1d5fb;&#x1d5fc; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5ff; &#x1d5ee;&#x1d602;&#x1d601;&lt;a href='http://github.com/zilliztech/memsearch' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/mem…&lt;/a&gt;&#x1d5f1;&#x1d5f6;&#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d600;&#x1d5f8;&#x1d5f6;&#x1d5f9;&#x1d5f9;. It stays a draft. You review it, edit it, confirm it, and then install it into the skill directory of Claude Code, Codex, or other agents you use.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5f2;&#x1d5fa;&#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5f6;&#x1d600; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5fb; &#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2;. &#x1d5dc;&#x1d5f3; &#x1d606;&#x1d5fc;&#x1d602;&amp;#39;&#x1d5ff;&#x1d5f2; &#x1d5ee;&#x1d5f9;&#x1d600;&#x1d5fc; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5fc;&#x1d5fb; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5fa;&#x1d5f2;&#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d606;, &#x1d5f9;&#x1d5fc;&#x1d5fb;&#x1d5f4;-&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5fa; &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d605;&#x1d601;, &#x1d5fc;&#x1d5ff; &#x1d5f0;&#x1d5ff;&#x1d5fc;&#x1d600;&#x1d600;-&#x1d5fd;&#x1d5f9;&#x1d5ee;&#x1d601;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5fa; &#x1d5d4;&#x1d5dc; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;&#x1d5f3;&#x1d5f9;&#x1d5fc;&#x1d604;&#x1d600;, &#x1d5f4;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5f6;&#x1d601; &#x1d5ee; &#x1d601;&#x1d5ff;&#x1d606;: &lt;a href='https://t.co/eGAavvLonV' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/eGAavvLonV&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HNq8lWMaUAAgljW.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 20 Jul 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2079227332259373115</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-20T15:30:00Z</dc:date>
    </item>
    <item>
      <title>Semantic search in news feeds, e-commerce, and recommendation systems needs to balance relevance wit...</title>
      <link>https://x.com/milvusio/status/2078132622069506340</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;Semantic search in news feeds, e-commerce, and recommendation systems needs to balance relevance with freshness. &lt;br/&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d603;&#x1d5f6;&#x1d5f1;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d5f2; &#x1d5f1;&#x1d5f2;&#x1d5f0;&#x1d5ee;&#x1d606; &#x1d5f3;&#x1d602;&#x1d5fb;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5ff;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d5fb;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4;. Three decay models are available, each producing a different freshness curve:&lt;br/&gt;• &#x1d5d8;&#x1d605;&#x1d5fd;&#x1d5fc;&#x1d5fb;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5ee;&#x1d5f9;: fast initial decay with a long tail. News and social feeds where recency should dominate.&lt;br/&gt;• &#x1d5da;&#x1d5ee;&#x1d602;&#x1d600;&#x1d600;&#x1d5f6;&#x1d5ee;&#x1d5fb;: bell-shaped curve with gradual roll-off. Balanced search like restaurant recommendations, where moderate distance should reduce rather than eliminate a result&amp;#39;s score.&lt;br/&gt;• &#x1d5df;&#x1d5f6;&#x1d5fb;&#x1d5f2;&#x1d5ee;&#x1d5ff;: constant penalty with a clear cutoff point. Event search where anything older than two weeks should not appear at all.&lt;br/&gt;&lt;br/&gt;In this test, the query is &amp;quot;artificial intelligence advancements,&amp;quot; against seven articles spanning 1 to 120 days old, under four ranking approaches.&lt;br/&gt;&lt;br/&gt;No decay: pure semantic similarity.&lt;br/&gt;• Ranking is determined entirely by L2 distance (lower = more similar). Time is invisible.&lt;br/&gt;• Two articles with nearly identical content but published 90 days apart score the same: 0.7090. The 90-day-old article sits at &lt;span style='color: #1da1f2; font-weight: 500;'&gt;#1&lt;/span&gt;.&lt;br/&gt;• An article about &amp;quot;AI Ethics Guidelines&amp;quot; scores lowest because &amp;quot;ethics&amp;quot; is semantically farther from &amp;quot;advancements&amp;quot; than the other articles, even though it is also about AI.&lt;br/&gt;&lt;br/&gt;Gaussian decay (offset: 7 days, scale: 14 days, decay: 0.5)&lt;br/&gt;• The two newest articles (1-day and 5-day) jump to the top two positions. Both fall within the 7-day offset, so they receive no time penalty and rank by their original semantic similarity.&lt;br/&gt;• A 15-day-old article drops to 0.3601 but stays visible. A 30-day-old article falls to 0.0642.&lt;br/&gt;• Everything older than 60 days: 0.0000. The bell curve penalizes gradually at first, then sharply.&lt;br/&gt;&lt;br/&gt;Exponential decay (offset: 3 days, scale: 10 days, decay: 0.3)&lt;br/&gt;• A 1-day-old article scores 0.5979. A 5-day-old article drops to 0.4774 because it has already exceeded the 3-day offset, even though it is still relatively new.&lt;br/&gt;• At 15 days: 0.1065, far below Gaussian&amp;#39;s 0.3601 for the same article. At 30 days: nearly zero.&lt;br/&gt;• Under this configuration, the steepest curve. It forgets faster than Gaussian and penalizes harder at every age beyond the offset.&lt;br/&gt;&lt;br/&gt;Linear decay: the most gradual decline.&lt;br/&gt;• A 90-day-old article still scores 0.3037. A 120-day-old article: 0.2339. Both score zero under Gaussian and exponential.&lt;br/&gt;• Because the penalty is constant rather than accelerating, semantic relevance carries more weight relative to time. A highly relevant 90-day-old article outranks a weakly relevant 30-day-old one: the time penalty was not steep enough to override the stronger semantic match.&lt;br/&gt;• The slope is gentle, but linear decay does reach zero at a clear cutoff point, giving you a predictable expiration boundary.&lt;br/&gt;&#x1d5d6;&#x1d5f5;&#x1d5fc;�&lt;a href='http://milvus.io/docs/tutorial-implement-a-time-based-ranking-in-milvus.md?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/docs/tutorial-…&lt;/a&gt;&#x1d603;&#x1d5f2; &#x1d5fa;&#x1d5ee;&#x1d601;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d600; &#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d5fb; &#x1d5f0;&#x1d5f5;&#x1d5fc;&#x1d5fc;&#x1d600;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5fc; &#x1d5ee;&#x1d5f1;&#x1d5f1; &#x1d5f1;&#x1d5f2;&#x1d5f0;&#x1d5ee;&#x1d606;.&lt;br/&gt;&lt;br/&gt;Learn more here:&lt;a href='https://t.co/72j2ip5E7I' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/72j2ip5E7I&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HNa9MQhbUAA3VLT.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;244&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 17 Jul 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">2078132622069506340</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-17T15:00:01Z</dc:date>
    </item>
    <item>
      <title>&#x1d5dc;&#x1d5fb; &#x1d5f2;-&#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fa;&#x1d5f2;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5fb;&#x1d5f2;&#x1d604;&#x1d600; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;, &#x1d600;&#x1d5f2;&#x1d5fa;&#x1d5ee;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5f0; &#x1d600;&#x1d5f6;&#x1d5fa;&#x1d5f6;&#x1d5f9;&#x1d5ee;&#x1d5ff;&#x1d5f6;&#x1d601;&#x1d606; ...</title>
      <link>https://x.com/milvusio/status/2077770234929266714</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5dc;&#x1d5fb; &#x1d5f2;-&#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fa;&#x1d5f2;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5fb;&#x1d5f2;&#x1d604;&#x1d600; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;, &#x1d600;&#x1d5f2;&#x1d5fa;&#x1d5ee;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5f0; &#x1d600;&#x1d5f6;&#x1d5fa;&#x1d5f6;&#x1d5f9;&#x1d5ee;&#x1d5ff;&#x1d5f6;&#x1d601;&#x1d606; &#x1d5ee;&#x1d5f9;&#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5f6;&#x1d600; &#x1d5fb;&#x1d5fc;&#x1d601; &#x1d5f2;&#x1d5fb;&#x1d5fc;&#x1d602;&#x1d5f4;&#x1d5f5; &#x1d601;&#x1d5fc; &#x1d5ff;&#x1d5ee;&#x1d5fb;&#x1d5f8; &#x1d5ff;&#x1d5f2;&#x1d600;&#x1d602;&#x1d5f9;&#x1d601;&#x1d600;. Milvus&amp;#39;s Time-aware Ranking Functions (also called Decay Functions) rerank retrieval results by applying time-decay functions, so recent content ranks higher without sacrificing relevance. &lt;br/&gt;&lt;br/&gt;Milvus&amp;#39;s Decay Functions combining vector similarity with configurable time-decay to dynamically adjust each document&amp;#39;s relevance score. &#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d600;&#x1d5f0;&#x1d5fc;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;&#x1d600; &#x1d5f6;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d5f2; &#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd;&#x1d600;:&lt;br/&gt;• &#x1d5d6;&#x1d5fc;&#x1d5fb;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d601; &#x1d5f1;&#x1d5f6;&#x1d600;&#x1d601;&#x1d5ee;&#x1d5fb;&#x1d5f0;&#x1d5f2;&#x1d600; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d5f5;&#x1d5f6;&#x1d5f4;&#x1d5f5;&#x1d5f2;&#x1d5ff;-&#x1d5f6;&#x1d600;-&#x1d5ef;&#x1d5f2;&#x1d601;&#x1d601;&#x1d5f2;&#x1d5ff; &#x1d600;&#x1d5f0;&#x1d5fc;&#x1d5ff;&#x1d5f2;&#x1d600;. For L2 and JACCARD (lower = more similar): normalized_score = 1.0 − (2 × arctan(score)) / π. COSINE, IP, and BM25 scores are used directly.&lt;br/&gt;• &#x1d5d6;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d602;&#x1d601;&#x1d5f2; &#x1d5ee; &#x1d5f1;&#x1d5f2;&#x1d5f0;&#x1d5ee;&#x1d606; &#x1d600;&#x1d5f0;&#x1d5fc;&#x1d5ff;&#x1d5f2; from a numeric field like a timestamp, using one of three decay models: exponential, Gaussian, or linear. The result is a value between 0 and 1, representing how close the document is to a reference point (typically &amp;quot;now&amp;quot;).&lt;br/&gt;• &#x1d5e0;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;&#x1d5fd;&#x1d5f9;&#x1d606;: final_score = normalized_similarity_score × decay_score. In hybrid search with multiple vector fields, Milvus takes the maximum normalized score first: final_score = max(normalized_scores) × decay_score.&lt;br/&gt;&lt;br/&gt;Each model takes a configurable origin, scale (the distance beyond th&lt;a href='https://milvus.io/docs/decay-ranker-overview.md?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/docs/decay-ran…&lt;/a&gt;core drops to the decay value), and an optional offset (a no-penalty zone around the origin where the score stays at &#x1d7ed;.&#x1d7ec;).&lt;br/&gt;&lt;br/&gt;&#x1d5df;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5fb; &#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2;: &lt;a href='https://t.co/PLK2ouE4Dt' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/PLK2ouE4Dt&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HNV9OwsasAE7GP7.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;221&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 16 Jul 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">2077770234929266714</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-16T15:00:01Z</dc:date>
    </item>
    <item>
      <title>&#x1d5da;&#x1d5ff;&#x1d5f2;&#x1d5fd;-&#x1d600;&#x1d601;&#x1d606;&#x1d5f9;&#x1d5f2; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5f6;&#x1d5fb; &#x1d5d6;&#x1d5f9;&#x1d5ee;&#x1d602;&#x1d5f1;&#x1d5f2; &#x1d5d6;&#x1d5fc;&#x1d5f1;&#x1d5f2; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;&#x1d600; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5f0;&#x1d5fc;&#x1d5f1;&#x1d5f2; ...</title>
      <link>https://x.com/milvusio/status/2077415391261769741</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5da;&#x1d5ff;&#x1d5f2;&#x1d5fd;-&#x1d600;&#x1d601;&#x1d606;&#x1d5f9;&#x1d5f2; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5f6;&#x1d5fb; &#x1d5d6;&#x1d5f9;&#x1d5ee;&#x1d602;&#x1d5f1;&#x1d5f2; &#x1d5d6;&#x1d5fc;&#x1d5f1;&#x1d5f2; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;&#x1d600; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5f0;&#x1d5fc;&#x1d5f1;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9;, &#x1d5ef;&#x1d602;&#x1d601; &#x1d5f6;&#x1d601; &#x1d5ef;&#x1d602;&#x1d5ff;&#x1d5fb;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5fc;&#x1d602;&#x1d5f4;&#x1d5f5; &#x1d601;&#x1d5fc;&#x1d5f8;&#x1d5f2;&#x1d5fb;&#x1d600; &#x1d602;&#x1d5fb;&#x1d5fb;&#x1d5f2;&#x1d5f0;&#x1d5f2;&#x1d600;&#x1d600;&#x1d5ee;&#x1d5ff;&#x1d5f6;&#x1d5f9;&#x1d606;. &#x1d5ea;&#x1d5f2; &#x1d5ef;&#x1d602;&#x1d5f6;&#x1d5f9;&#x1d601; &#x1d5d6;&#x1d5f9;&#x1d5ee;&#x1d602;&#x1d5f1;&#x1d5f2; &#x1d5d6;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d605;&#x1d601;, &#x1d5ee;&#x1d5fb; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5fb;-&#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5e0;&#x1d5d6;&#x1d5e3; &#x1d601;&#x1d5fc;&#x1d5fc;&#x1d5f9; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f0;&#x1d602;&#x1d601;&#x1d600; &#x1d601;&#x1d5fc;&#x1d5f8;&#x1d5f2;&#x1d5fb; &#x1d602;&#x1d600;&#x1d5ee;&#x1d5f4;&#x1d5f2; &#x1d5ef;&#x1d606; ~&#x1d7f0;&#x1d7ec;%.&lt;br/&gt;&lt;br/&gt;Grep-style code retrieval has drawn plenty of community discussion. For pure recall, literal matching gets the job done. But in a large codebase, it forces the model to wade through massive amounts of irrelevant code to find the few lines that matter.&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d600; &#x1d5fa;&#x1d5ee;&#x1d5f8;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d600; &#x1d5f2;&#x1d605;&#x1d5fd;&#x1d5f2;&#x1d5fb;&#x1d600;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5ee;&#x1d601; &#x1d600;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f2;:&lt;br/&gt;• &#x1d5dc;&#x1d5fb;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5fa;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5fc;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d5f9;&#x1d5fc;&#x1d5ee;&#x1d5f1;. Large repos produce hundreds of literal matches for common terms. Most are noise, but they all consume tokens and inference time.&lt;br/&gt;• &#x1d5e6;&#x1d5f2;&#x1d5fa;&#x1d5ee;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5f0; &#x1d5ef;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5fb;&#x1d5f2;&#x1d600;&#x1d600;. Grep matches characters, not meaning. compute_final_cost() and calculate_total_price() do the same thing, but a string match won&amp;#39;t connect them.&lt;br/&gt;• &#x1d5dc;&#x1d5fb;&#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5f9;&#x1d5f2;&#x1d601;&#x1d5f2; &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d605;&#x1d601;. Line-level matches strip away the surrounding class and method structure. The model compensates by reading more files, burning more tokens.&lt;br/&gt;&lt;br/&gt;&#x1d5ea;&#x1d5f2; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5fb;-&#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2;&#x1d5f1; &#x1d5d6;&#x1d5f9;&#x1d5ee;&#x1d602;&#x1d5f1;&#x1d5f2; &#x1d5d6;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d605;&#x1d601; &#x1d601;&#x1d5fc; &#x1d5ee;&#x1d5f1;&#x1d5f1;&#x1d5ff;&#x1d5f2;&#x1d600;&#x1d600; &#x1d5f2;&#x1d605;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f9;&#x1d606; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d600;. &#x1d5dc;&#x1d601; &#x1d5f5;&#x1d5f6;&#x1d601; #&#x1d7ed; &#x1d5fc;&#x1d5fb; &#x1d5da;&#x1d5f6;&#x1d601;&#x1d5db;&#x1d602;&#x1d5ef;&amp;#39;&#x1d600; &#x1d5f1;&#x1d5ee;&#x1d5f6;&#x1d5f9;&#x1d606; &#x1d601;&#x1d5ff;&#x1d5f2;&#x1d5fb;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f0;&#x1d5f5;&#x1d5ee;&#x1d5ff;&#x1d601; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5f0;&#x1d602;&#x1d5ff;&#x1d5ff;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5f9;&#x1d606; &#x1d5f5;&#x1d5ee;&#x1d600; &#x1d5fc;&#x1d603;&#x1d5f2;&#x1d5ff; &#x1d7ed;&#x1d7ee;,&#x1d7ec;&#x1d7ec;&#x1d7ec; &#x1d600;&#x1d601;&#x1d5ee;&#x1d5ff;&#x1d600;.&lt;br/&gt;&lt;br/&gt;&#x1d5dc;&#x1d5fb; &#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5ef;&#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d5f5;&#x1d5fa;&#x1d5ee;&#x1d5ff;&#x1d5f8;, &#x1d5d6;&#x1d5f9;&#x1d5ee;&#x1d602;&#x1d5f1;&#x1d5f2; &#x1d5d6;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d605;&#x1d601; &#x1d5ff;&#x1d5f2;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d5f2;&#x1d5f1; &#x1d601;&#x1d5fc;&#x1d5f8;&#x1d5f2;&#x1d5fb; &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d600;&#x1d602;&#x1d5fa;&#x1d5fd;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5ef;&#x1d606; ~&#x1d7f0;&#x1d7ec;% &#x1d5ee;&#x1d601; &#x1d5f2;&#x1d5fe;&#x1d602;&#x1d5f6;&#x1d603;&#x1d5ee;&#x1d5f9;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9; &#x1d5fe;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d606;.&lt;br/&gt;It&amp;#39;s a code retrieval MCP server that integrates a vector database and embedding model into the search layer. It plugs into Claude Code and is also compatible with Codex CLI, Gemini CLI, Qwen Code, Cline, Cursor, Windsurf, and other MCP-compatible agents.&lt;br/&gt;&lt;br/&gt;&#x1d5dc;&#x1d601; &#x1d5f1;&#x1d5fc;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d600; &#x1d5f1;&#x1d5f6;&#x1d5f3;&#x1d5f3;&#x1d5f2;&#x1d5ff;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5f9;&#x1d606;:&lt;br/&gt;• &#x1d5e6;&#x1d5fa;&#x1d5ee;&#x1d5ff;&#x1d601; &#x1d5f3;&#x1d5f6;&#x1d5f9;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4;. Vector similarity ranks code by relevance, surfacing the most related results first instead of every literal match.&lt;br/&gt;• &#x1d5d6;&#x1d5fc;&#x1d5fb;&#x1d5f0;&#x1d5f2;&#x1d5fd;&#x1d601; &#x1d5fa;&#x1d5ee;&#x1d601;&#x1d5f0;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f4;. Dense retrieval can match conceptually related code even when function names differ entirely.&lt;br/&gt;• &#x1d5d6;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d605;&#x1d601;-&#x1d5ee;&#x1d604;&#x1d5ee;&#x1d5ff;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9;. Results are chunked around complete syntactic units (functions, classes, methods), giving the model enough structural context to reason about behavior.&lt;br/&gt;&lt;br/&gt;Under the hood, Claude Context uses MCP as its interface layer and Milvus for codebase indexing and hybrid search (BM25 + dense vectors). Embeddings support OpenAI, VoyageAI (which ships a code-specific model), and Ollama for local deployment when privacy matters.&lt;br/&gt;&lt;br/&gt;C&lt;a href='https://github.com/zilliztech/claude-context' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/cla…&lt;/a&gt;arsing by default, splitting along sem&lt;a href='https://milvus.io/blog/claude-context-reduce-claude-code-token-usage.md?utm_source=X' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/claude-co…&lt;/a&gt;d of cutting at arbitrary line counts. For files AST can&amp;#39;t parse, LangChain&amp;#39;s text splitter handles the fallback.&lt;br/&gt;&lt;br/&gt;For incremental updates, Claude Context uses Merkle-tree change detection. If the root hash hasn&amp;#39;t changed, the index stays untouched. When it changes, the system identifies exactly which files were modified and re-embeds only those.&lt;br/&gt;&lt;br/&gt;Change one function, and you don&amp;#39;t re-index the entire project.&lt;br/&gt;&lt;br/&gt;&#x1f517; &lt;a href='https://t.co/yyWCfHbgZv' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/yyWCfHbgZv&lt;/a&gt;&lt;br/&gt;&lt;br/&gt; &#x1f4dd; Full benchmark and architecture: &lt;a href='https://t.co/Sevmvp37HT' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/Sevmvp37HT&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HNRIruiaYAAW5Je.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;10&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;684&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 15 Jul 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2077415391261769741</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-15T15:30:00Z</dc:date>
    </item>
    <item>
      <title>Using a demo to estimate the real production cost of a vector database is where cost planning goes w...</title>
      <link>https://x.com/milvusio/status/2077045460452434397</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;Using a demo to estimate the real production cost of a vector database is where cost planning goes wrong for many teams.&lt;br/&gt;&lt;br/&gt;The demo phase can give you a reasonable answer on two things:&lt;br/&gt;• Storage: embeddings, raw content, metadata, scalar fields, and index files.&lt;br/&gt;• Online serving: the compute needed for the current query volume and latency target.&lt;br/&gt;&lt;br/&gt;But a demo usually cannot answer three other cost questions:&lt;br/&gt;• Updates: how often data is added, deleted, re-embedded, re-indexed, or checked for recall regressions.&lt;br/&gt;• Workload mismatch: whether offline analysis, evaluation, or batch jobs are running on always-on infrastructure.&lt;br/&gt;• Duplication: how many copies of the same AI data end up across vector search, lakehouse, training, evaluation, and governance systems.&lt;br/&gt;&lt;br/&gt;Different data scales and usage frequencies require different resource models.&lt;br/&gt;For example, one autonomous driving workload needed vector search over a 1B-row collection for analysis.&lt;br/&gt;&#x1d5d4; &#x1d5f1;&#x1d5f2;&#x1d5f1;&#x1d5f6;&#x1d5f0;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d5f1; &#x1d5f0;&#x1d5f9;&#x1d602;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff; was estimated at about $7,000 per month. &#x1d5e6;&#x1d5f2;&#x1d5ff;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d5f9;&#x1d5f2;&#x1d600;&#x1d600; was about $10,800 per month. But the workload only ran for a few hours each month. With &#x1d5ed;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d5f6;&#x1d607; &#x1d5d6;&#x1d5f9;&#x1d5fc;&#x1d602;&#x1d5f1; &#x1d5e2;&#x1d5fb;-&#x1d5d7;&#x1d5f2;&#x1d5fa;&#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;, the cost came in under $500 per month.&lt;br/&gt;&lt;br/&gt;In enterprise environments, however, these workload patterns usually coexist. A single system may have steady online traffic, offline batch processing, evaluation jobs, and sudden demand spikes.&lt;br/&gt;The goal is not to choose one resource model for everything. It is to accurately identify each workload and match it to the right instance type.&lt;br/&gt;Use dedicated capacity for steady, latency-sensitive traffic; serverless for unpredictable or spiky online demand; and on-demand compute for low-frequency analysis, evaluation, and batch jobs.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HNLqz2pa0AAcNum.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;195&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 14 Jul 2026 15:00:02 GMT</pubDate>
      <guid isPermaLink="false">2077045460452434397</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-14T15:00:02Z</dc:date>
    </item>
    <item>
      <title>Duplicate text in your LLM pre-training corpus drives up training cost and reweights parts of the tr...</title>
      <link>https://x.com/milvusio/status/2076683569007862131</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;Duplicate text in your LLM pre-training corpus drives up training cost and reweights parts of the training data. &#x1d5e0;&#x1d5f6;&#x1d5fb;&#x1d5db;&#x1d5ee;&#x1d600;&#x1d5f5; &#x1d5df;&#x1d5e6;&#x1d5db; &#x1d5fa;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d600; &#x1d600;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d5f2; &#x1d5f1;&#x1d5f2;&#x1d5f1;&#x1d602;&#x1d5fd; &#x1d5fd;&#x1d5ff;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5f0;&#x1d5ee;&#x1d5f9;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ee;.&#x1d7f2; &#x1d5ee;&#x1d5f1;&#x1d5f1;&#x1d5f2;&#x1d5f1; &#x1d5f6;&#x1d601; &#x1d5ee;&#x1d600; &#x1d5ee; &#x1d5fb;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d605; &#x1d601;&#x1d606;&#x1d5fd;&#x1d5f2;.&lt;br/&gt;&lt;br/&gt;The usual dedup options break down quickly:&lt;br/&gt;• &#x1d5d8;&#x1d605;&#x1d5ee;&#x1d5f0;&#x1d601; &#x1d5fa;&#x1d5ee;&#x1d601;&#x1d5f0;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f4; is too strict for text dedup. Near-identical documents often differ by boilerplate, formatting, punctuation, or minor edits, and exact comparison misses all of them.&lt;br/&gt;• &#x1d5e3;&#x1d5ee;&#x1d5f6;&#x1d5ff;&#x1d604;&#x1d5f6;&#x1d600;&#x1d5f2; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5ee;&#x1d5ff;&#x1d5f6;&#x1d600;&#x1d5fc;&#x1d5fb; catches more, but the computation explodes with data volume. At millions of documents, it&amp;#39;s infeasible.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5f6;&#x1d5fb;&#x1d5db;&#x1d5ee;&#x1d600;&#x1d5f5; &#x1d5df;&#x1d5e6;&#x1d5db; works well as a coarse-pass filter. It&amp;#39;s approximate deduplication with a tunable recall/precision tradeoff, fast enough to run inline during ingestion to check candidates before storing redundant content.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ee;.&#x1d7f2; &#x1d5ee;&#x1d5f1;&#x1d5f1;&#x1d5f2;&#x1d5f1; &#x1d5fb;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5e0;&#x1d5f6;&#x1d5fb;&#x1d5db;&#x1d5ee;&#x1d600;&#x1d5f5; &#x1d5df;&#x1d5e6;&#x1d5db; &#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d605;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5ee; &#x1d5f1;&#x1d5f2;&#x1d5f1;&#x1d5f6;&#x1d5f0;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d5f1; &#x1d5fa;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f0; &#x1d601;&#x1d606;&#x1d5fd;&#x1d5f2;, &#x1d5f9;&#x1d5f2;&#x1d601;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5f2;&#x1d5ee;&#x1d5fa;&#x1d600; &#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d605; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5e0;&#x1d5f6;&#x1d5fb;&#x1d5db;&#x1d5ee;&#x1d600;&#x1d5f5; &#x1d600;&#x1d5f6;&#x1d5f4;&#x1d5fb;&#x1d5ee;&#x1d601;&#x1d602;&#x1d5ff;&#x1d5f2;&#x1d600; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5f1;&#x1d602;&#x1d5fd;&#x1d5f9;&#x1d5f6;&#x1d5f0;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5fb;&#x1d5f2;&#x1d5ee;&#x1d5ff;-&#x1d5f1;&#x1d602;&#x1d5fd;&#x1d5f9;&#x1d5f6;&#x1d5f0;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d5f1;&#x1d5f2;&#x1d601;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5ee;&#x1d601; &#x1d5f0;&#x1d5fc;&#x1d5f9;&#x1d5f9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d600;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f2;.&lt;br/&gt;&lt;br/&gt;&#x1d5ea;&#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d600; &#x1d5f5;&#x1d5f2;&#x1d5f9;&#x1d5fd;&#x1d600;:&lt;br/&gt;• &#x1d5df;&#x1d5df;&#x1d5e0; &#x1d601;&#x1d5ff;&#x1d5ee;&#x1d5f6;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee; &#x1d5f0;&#x1d5f9;&#x1d5f2;&#x1d5ee;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4;: removing duplicate text from crawled corpora before training begins&lt;br/&gt;• &#x1d5df;&#x1d5ee;&#x1d5ff;&#x1d5f4;&#x1d5f2;-&#x1d600;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f2; &#x1d5fd;&#x1d5f9;&#x1d5ee;&#x1d5f4;&#x1d5f6;&#x1d5ee;&#x1d5ff;&#x1d5f6;&#x1d600;&#x1d5fa; &#x1d600;&#x1d5f0;&#x1d5ff;&#x1d5f2;&#x1d5f2;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4;: detecting substantial text overlap in academic or content pipelines as a coarse-pass filter&lt;br/&gt;&lt;br/&gt;&#x1d5df;&#x1d5f6;&#x1d5fa;&#x1d5f6;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;: MinHash operates on token-set overlap, not word order or semantics. It catches verbatim and near-verbatim duplication but won&amp;#39;t flag paraphrases. For semantic or paraphrase-level deduplication, teams layer in SimHash, TF-IDF with cosine similarity, or embedding-based methods.&lt;br/&gt;&lt;br/&gt;In Milvus, MinHash signatures are stored as &#x1d5ef;&#x1d5f6;&#x1d5fb;&#x1d5ee;&#x1d5ff;&#x1d606; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d600; approximating &#x1d5dd;&#x1d5ee;&#x1d5f0;&#x1d5f0;&#x1d5ee;&#x1d5ff;&#x1d5f1; &#x1d600;&#x1d5f6;&#x1d5fa;&#x1d5f6;&#x1d5f9;&#x1d5ee;&#x1d5ff;&#x1d5f6;&#x1d601;&#x1d606; between document token sets. Standard metrics like Jaccard, L2, or cosine can&amp;#39;t be applied directly to these signatures, so Milvus introduced a dedicated metric called &#x1d5e0;&#x1d5db;&#x1d5dd;&#x1d5d4;&#x1d5d6;&#x1d5d6;&#x1d5d4;&#x1d5e5;&#x1d5d7;. For higher accuracy, Milvus also supports a refined search mode that recomputes exact Jaccard using stored token sets, reducing false positives.&lt;br/&gt;&lt;br/&gt;The dedup pipeline:&lt;br/&gt;• &#x1d5e6;&#x1d5f2;&#x1d601;&#x1d602;&#x1d5fd;: Create a collection with a &#x1d5e0;&#x1d5dc;&#x1d5e1;&#x1d5db;&#x1d5d4;&#x1d5e6;&#x1d5db;_&#x1d5df;&#x1d5e6;&#x1d5db; index, using the MHJACCARD metric and configurable LSH parameters (e.g., band count)&lt;br/&gt;• &#x1d5e6;&#x1d5f6;&#x1d5f4;&#x1d5fb;&#x1d5ee;&#x1d601;&#x1d602;&#x1d5ff;&#x1d5f2; &#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;: For each incoming document, tokenize or shingle it and generate a MinHash signature (e.g., using &lt;a href='https://milvus.io/docs/minhash-lsh.md?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/docs/minhash-l…&lt;/a&gt;�&#x1d5f0;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d5f0;&#x1d5f8;: Search the collection with the new signature to find existing near-duplicates&lt;br/&gt;• &#x1d5dc;&#x1d5fb;&#x1d600;&#x1d5f2;&#x1d5ff;&#x1d601;: Store only documents that don&amp;#39;t exceed your similarity threshold, alongside metadata&lt;br/&gt;&lt;br/&gt;An AI model company used this pipeline to deduplicate &#x1d7ed;&#x1d7ec; &#x1d5ef;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5f1;&#x1d5fc;&#x1d5f0;&#x1d602;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d600; for LLM training, more than doubling throughput and cutting costs &#x1d7ef;-&#x1d7f1;&#x1d605; compared to their previous MapReduce-based approach.&lt;br/&gt;&lt;br/&gt;More info here: &lt;a href='https://t.co/3JQyKaXSCi' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/3JQyKaXSCi&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HNGYKl8aEAA7ard.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 13 Jul 2026 15:02:00 GMT</pubDate>
      <guid isPermaLink="false">2076683569007862131</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-13T15:02:00Z</dc:date>
    </item>
    <item>
      <title>Debugging a slow Milvus cluster once meant bouncing between the console, Grafana, and several monito...</title>
      <link>https://x.com/milvusio/status/2075603451594338743</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;Debugging a slow Milvus cluster once meant bouncing between the console, Grafana, and several monitoring views just to find out where to look.&lt;br/&gt;&#x1d5e7;&#x1d5fc;&#x1d5f1;&#x1d5ee;&#x1d606;, &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d7ef;.&#x1d7ec; &#x1d5ef;&#x1d5f2;&#x1d601;&#x1d5ee;, &#x1d5f0;&#x1d5f9;&#x1d602;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600; &#x1d5ee;&#x1d5ff;&#x1d5f2; &#x1d5ee;&#x1d5f9;&#x1d5f9; &#x1d5fc;&#x1d5fb; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d600;&#x1d5f0;&#x1d5ff;&#x1d5f2;&#x1d5f2;&#x1d5fb;. &#x1d5ec;&#x1d5fc;&#x1d602; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d5f0;&#x1d5f8;:&lt;br/&gt;• &#x1d5e2;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d603;&#x1d5f6;&#x1d5f2;&#x1d604;: version, deployment mode, node count, database count, collection count, and total entity count&lt;br/&gt;• &#x1d5e5;&#x1d5f2;&#x1d5ee;&#x1d5f9;-&#x1d601;&#x1d5f6;&#x1d5fa;&#x1d5f2; &#x1d5fa;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f0;&#x1d600;: QPS, insert/delete rates, query latency, cache hit rate, and storage, pulled from a Prometheus endpoint without opening Grafana separately&lt;br/&gt;• &#x1d5e6;&#x1d5f9;&#x1d5fc;&#x1d604;-&#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d5ee;&#x1d5fb;&#x1d5ee;&#x1d5f9;&#x1d606;&#x1d600;&#x1d5f6;&#x1d600;: slow queries by type, duration, collection, timestamp, and user&lt;br/&gt;• &#x1d5e7;&#x1d5fc;&#x1d5fd;&#x1d5fc;&#x1d5f9;&#x1d5fc;&#x1d5f4;&#x1d606; &#x1d603;&#x1d5f6;&#x1d5f2;&#x1d604;: node topology and coordinator component status&lt;br/&gt;• &#x1d5d5;&#x1d5ee;&#x1d5f0;&#x1d5f8;&#x1d602;&#x1d5fd; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5ff;&#x1d5f2;&#x1d600;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d5f2;: full or incremental backups to S3, MinIO, GCS, or Azure&lt;br/&gt;&lt;br/&gt;For teams running several Milvus clusters, the multi-cluster sidebar gives you a quick read on cluster state before you start digging. The point is that the first pass of cluster inspection no longer has to start with five tabs&lt;a href='https://milvus.io/blog/attu-3-0-beta.md#Check-Operations-Metrics-Slow-Queries-Topology-and-Backups-in-One-Place?utm_source=X' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/attu-3-0-…&lt;/a&gt;&#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5f3;&#x1d602;&#x1d5f9;&#x1d5f9; &#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d7ef;.&#x1d7ec; &#x1d5ff;&#x1d5f2;&#x1d5ef;&#x1d602;&#x1d5f6;&#x1d5f9;&#x1d5f1;, &#x1d5f6;&#x1d5fb;&#x1d5f0;&#x1d5f9;&#x1d602;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fa;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d5f0;&#x1d5f9;&#x1d602;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff; &#x1d600;&#x1d5f6;&#x1d5f1;&#x1d5f2;&#x1d5ef;&#x1d5ee;&#x1d5ff; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5ef;&#x1d602;&#x1d5f6;&#x1d5f9;&#x1d601;-&#x1d5f6;&#x1d5fb; &#x1d5d4;&#x1d5dc; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601;, &#x1d5f6;&#x1d600; &#x1d5fc;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5ef;&#x1d5f9;&#x1d5fc;&#x1d5f4;: &lt;a href='https://t.co/LLfUcMHsnF' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/LLfUcMHsnF&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HMxkDI6b0AAh0zZ.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;252&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 10 Jul 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2075603451594338743</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-10T15:30:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5d9;&#x1d5fc;&#x1d5ff; &#x1d5ee; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d5fd;&#x1d5f6;&#x1d5fd;&#x1d5f2;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f2;, &#x1d5f1;&#x1d5fc; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5f0;&#x1d5f5;&#x1d602;&#x1d5fb;&#x1d5f8; &#x1d5f3;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601; &#x1d5fc;&#x1d5ff; &#x1d5f2;&#x1d5fa;&#x1d5ef;&#x1d5f2;&#x1d5f1; &#x1d5f3;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601;?
The...</title>
      <link>https://x.com/milvusio/status/2075241065330667884</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5d9;&#x1d5fc;&#x1d5ff; &#x1d5ee; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d5fd;&#x1d5f6;&#x1d5fd;&#x1d5f2;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f2;, &#x1d5f1;&#x1d5fc; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5f0;&#x1d5f5;&#x1d602;&#x1d5fb;&#x1d5f8; &#x1d5f3;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601; &#x1d5fc;&#x1d5ff; &#x1d5f2;&#x1d5fa;&#x1d5ef;&#x1d5f2;&#x1d5f1; &#x1d5f3;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601;?&lt;br/&gt;The standard RAG pipeline chunks documents before embedding them. &#x1d5d4; &#x1d5f1;&#x1d5f6;&#x1d5f3;&#x1d5f3;&#x1d5f2;&#x1d5ff;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5fd;&#x1d5ee;&#x1d601;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5fb; &#x1d5f6;&#x1d600; &#x1d600;&#x1d601;&#x1d5ee;&#x1d5ff;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5fc; &#x1d600;&#x1d5f5;&#x1d5fc;&#x1d604; &#x1d602;&#x1d5fd;: &#x1d5f2;&#x1d5fa;&#x1d5ef;&#x1d5f2;&#x1d5f1; &#x1d5ee;&#x1d5f9;&#x1d5f9; &#x1d600;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d5f2;&#x1d600; &#x1d5f3;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601;, &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5fb; &#x1d602;&#x1d600;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5f6;&#x1d5ff; &#x1d600;&#x1d5f2;&#x1d5fa;&#x1d5ee;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5f0; &#x1d600;&#x1d5f6;&#x1d5fa;&#x1d5f6;&#x1d5f9;&#x1d5ee;&#x1d5ff;&#x1d5f6;&#x1d601;&#x1d606; &#x1d601;&#x1d5fc; &#x1d5f1;&#x1d5f2;&#x1d5f0;&#x1d5f6;&#x1d5f1;&#x1d5f2; &#x1d604;&#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2; &#x1d601;&#x1d5fc; &#x1d5f0;&#x1d5f5;&#x1d602;&#x1d5fb;&#x1d5f8;. Max-Min Semantic Chunking is one example.&lt;br/&gt;&lt;br/&gt;&#x1d5ea;&#x1d5f5;&#x1d606; &#x1d5f2;&#x1d5fa;&#x1d5ef;&#x1d5f2;&#x1d5f1; &#x1d5f3;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601;? Because the standard RAG pipeline chunks documents before embedding them, which means boundaries are usually drawn without embedding-based similarity signals. Embedding all sentences upfront gives the algorithm similarity data to work with, so boundaries can follow actual shifts in meaning.&lt;br/&gt;&lt;br/&gt;&#x1d5dc;&#x1d5fb; &#x1d5fa;&#x1d5ee;&#x1d5fb;&#x1d606; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d5fd;&#x1d5f6;&#x1d5fd;&#x1d5f2;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f2;&#x1d600;, &#x1d5f0;&#x1d5f5;&#x1d602;&#x1d5fb;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f5;&#x1d5ee;&#x1d5fd;&#x1d5fd;&#x1d5f2;&#x1d5fb;&#x1d600; &#x1d5ef;&#x1d5f2;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5f2;&#x1d5fa;&#x1d5ef;&#x1d5f2;&#x1d5f1;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5f4;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5f0;&#x1d5f5;&#x1d602;&#x1d5fb;&#x1d5f8; &#x1d5fe;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d606; &#x1d600;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5fb;&#x1d5f4;&#x1d5f9;&#x1d606; &#x1d5ee;&#x1d5f3;&#x1d5f3;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d600; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9; &#x1d5fe;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d606;. The conventional sequence runs: chunk → embed → index in a vector database like Milvus → retrieve → generate. &lt;br/&gt;&lt;br/&gt;But at the chunking step, fixed-length and recursive splitting do not fully remove the tradeoff. Smaller chunks tend to improve precision but can lose context. Larger chunks preserve more context but can introduce noise.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5ee;&#x1d605;-&#x1d5e0;&#x1d5f6;&#x1d5fb; &#x1d5e6;&#x1d5f2;&#x1d5fa;&#x1d5ee;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5f0; &#x1d5d6;&#x1d5f5;&#x1d602;&#x1d5fb;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f6;&#x1d600; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5fa;&#x1d5f2;&#x1d601;&#x1d5f5;&#x1d5fc;&#x1d5f1; &#x1d5f4;&#x1d5ee;&#x1d5f6;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5ff;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f2;&#x1d5fa;&#x1d5ef;&#x1d5f2;&#x1d5f1;-&#x1d5f3;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601; &#x1d5ee;&#x1d5fd;&#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5ee;&#x1d5f0;&#x1d5f5;. It treats chunking as a sequential clustering problem: walk through the document in order, decide at each sentence whether it joins the current chunk or starts a new one. &#x1d5e6;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d5f2;&#x1d600; &#x1d5fa;&#x1d602;&#x1d600;&#x1d601; &#x1d600;&#x1d601;&#x1d5ee;&#x1d606; &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d600;&#x1d5f2;&#x1d5f0;&#x1d602;&#x1d601;&#x1d5f6;&#x1d603;&#x1d5f2;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ee;&#x1d5f9;&#x1d5f4;&#x1d5fc;&#x1d5ff;&#x1d5f6;&#x1d601;&#x1d5f5;&#x1d5fa; &#x1d5fb;&#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5ff; &#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5ff;&#x1d5ee;&#x1d5fb;&#x1d5f4;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f2;&#x1d605;&#x1d601;.&lt;br/&gt;&lt;br/&gt;&#x1d5db;&#x1d5f2;&#x1d5ff;&#x1d5f2;&amp;#39;&#x1d600; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d5f6;&#x1d601; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;&#x1d600;, &#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd; &#x1d5ef;&#x1d606; &#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd;:&lt;br/&gt;• &#x1d5d8;&#x1d5fa;&#x1d5ef;&#x1d5f2;&#x1d5f1; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d600;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d5f2;&#x1d600; &#x1d5f3;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601;: A text embedding model maps all sentences to high-dimensional space. Suppose the first n−k sentences have been assigned to the current chunk C. The decision now is whether sentence n−k+1 joins C or starts a new chunk.&lt;br/&gt;• &#x1d5d6;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d602;&#x1d601;&#x1d5f2; &#x1d5fa;&#x1d5f6;&#x1d5fb;&#x1d5f6;&#x1d5fa;&#x1d602;&#x1d5fa; &#x1d600;&#x1d5f6;&#x1d5fa;&#x1d5f6;&#x1d5f9;&#x1d5ee;&#x1d5ff;&#x1d5f6;&#x1d601;&#x1d606; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5;&#x1d5f6;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f0;&#x1d5f5;&#x1d602;&#x1d5fb;&#x1d5f8;: Calculate the minimum pairwise cosine similarity among all sentence vectors in C. This identifies the most semantically dissimilar pair, measuring how tightly the group holds together, and sets the bar for whether the new sentence belongs.&lt;br/&gt;• &#x1d5d6;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d602;&#x1d601;&#x1d5f2; &#x1d5fa;&#x1d5ee;&#x1d605;&#x1d5f6;&#x1d5fa;&#x1d602;&#x1d5fa; &#x1d600;&#x1d5f6;&#x1d5fa;&#x1d5f6;&#x1d5f9;&#x1d5ee;&#x1d5ff;&#x1d5f6;&#x1d601;&#x1d606; &#x1d601;&#x1d5fc; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fb;&#x1d5f2;&#x1d604; &#x1d600;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d5f2;: Calculate the maximum cosine similarity between the new sentence and every sentence in C. This captures the strongest connection the incoming sentence has to the existing group.&lt;br/&gt;• &#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5f1;&#x1d5f2;&#x1d5f0;&#x1d5f6;&#x1d600;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5ff;&#x1d602;&#x1d5f9;&#x1d5f2;: If the new sentence&amp;#39;s strongest connection to the chunk beats the chunk&amp;#39;s weakest internal link, it joins. Otherwise, a new chunk begins.&lt;br/&gt;• &#x1d5e8;&#x1d600;&#x1d5f2; &#x1d600;&#x1d5f6;&#x1d607;&#x1d5f2; &#x1d5f9;&#x1d5f6;&#x1d5fa;&#x1d5f6;&#x1d601;&#x1d600; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d600;&#x1d5f6;&#x1d5fa;&#x1d5f6;&#x1d5f9;&#x1d5ee;&#x1d5ff;&#x1d5f6;&#x1d601;&#x1d606; &#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d600;&#x1d5f5;&#x1d5fc;&#x1d5f9;&#x1d5f1;&#x1d600; &#x1d601;&#x1d5fc; &#x1d5f8;&#x1d5f2;&#x1d5f2;&#x1d5fd; &#x1d5f0;&#x1d5f5;&#x1d602;&#x1d5fb;&#x1d5f8;&#x1d600; &#x1d5f3;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d5f4;&#x1d5ff;&#x1d5fc;&#x1d604;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5fc;&#x1d5fc; &#x1d5f9;&#x1d5fc;&#x1d5fc;&#x1d600;&lt;a href='https://milvus.io/blog/embedding-first-chunking-second-smarter-rag-retrieval-with-max-min-semantic-chunking.md?utm_source=X' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/embedding…&lt;/a&gt;unk coherence, dynamically adjust chunk size limits and similarity thresholds.&lt;br/&gt;• &#x1d5dc;&#x1d5fb;&#x1d5f6;&#x1d601;&#x1d5f6;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d607;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;: When the chunk has only one sentence, there&amp;#39;s no internal minimum to compute. Compare the similarity between the first and second sentence against a preset threshold constant. Above it, they chunk together. Below it, they split.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5ee;&#x1d605;-&#x1d5e0;&#x1d5f6;&#x1d5fb; &#x1d5f5;&#x1d5ee;&#x1d600; &#x1d5f6;&#x1d601;&#x1d600; &#x1d601;&#x1d5ff;&#x1d5ee;&#x1d5f1;&#x1d5f2;&#x1d5fc;&#x1d5f3;&#x1d5f3;: because it clusters sequentially and locally, it can miss long-range context dependencies in long documents. Important information spread across distant sections may end up in separate chunks.&lt;br/&gt;&lt;br/&gt;Full walkthrough with code: &lt;a href='https://t.co/QqyHQ4U2Rq' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/QqyHQ4U2Rq&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HMxre7-aIAAGr8y.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;303&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 09 Jul 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2075241065330667884</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-09T15:30:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d600; &#x1d600;&#x1d5f2;&#x1d5f4;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d600; &#x1d5f1;&#x1d602;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5fb;&#x1d5fc;&#x1d5ff;&#x1d5fa;&#x1d5ee;&#x1d5f9; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600;, ...</title>
      <link>https://x.com/milvusio/status/2074878676932473157</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d600; &#x1d600;&#x1d5f2;&#x1d5f4;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d600; &#x1d5f1;&#x1d602;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5fb;&#x1d5fc;&#x1d5ff;&#x1d5fa;&#x1d5ee;&#x1d5f9; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600;, &#x1d5ef;&#x1d602;&#x1d601; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5;&#x1d5f6;&#x1d5fb; &#x1d5f0;&#x1d5f2;&#x1d5ff;&#x1d601;&#x1d5ee;&#x1d5f6;&#x1d5fb; &#x1d5f9;&#x1d5f6;&#x1d5fa;&#x1d5f6;&#x1d601;&#x1d600;. &#x1d5e2;&#x1d5fb;&#x1d5f0;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee; &#x1d600;&#x1d5f2;&#x1d601;&#x1d601;&#x1d5f9;&#x1d5f2;&#x1d600;, &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f3;&#x1d5ff;&#x1d5ee;&#x1d5f4;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5f9;&#x1d5f2;&#x1d5f3;&#x1d601; &#x1d5ef;&#x1d5f2;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f1; &#x1d601;&#x1d5ee;&#x1d605;&#x1d5f2;&#x1d600; &#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d606;. &#x1d5d4;&#x1d5f1;&#x1d5f1;&#x1d5ff;&#x1d5f2;&#x1d600;&#x1d600; &#x1d5f6;&#x1d601; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5d9;&#x1d5fc;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5e0;&#x1d5f2;&#x1d5ff;&#x1d5f4;&#x1d5f2; &#x1d5d6;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;.&lt;br/&gt;&lt;br/&gt;During ingestion, Milvus writes data into segments and seals them as part of the ingestion path. Merging them aggressively at that point would compete with ingestion resources, so the system leaves them as they are. That is the right default while data is still changing.&lt;br/&gt;&lt;br/&gt;The problem: Milvus does not have your application-level signal that ingestion is complete. After a bulk load wraps up, a knowledge-base refresh completes, or a migration lands, those write-optimized segments stay in place. Search queries may continue to fan out across more sealed segments than necessary.&lt;br/&gt;&lt;br/&gt;&#x1d5d9;&#x1d5fc;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5e0;&#x1d5f2;&#x1d5ff;&#x1d5f4;&#x1d5f2; &#x1d5d6;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5f6;&#x1d600; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5fd;&#x1d5ee;&#x1d600;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d600;&#x1d606;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5fa; &#x1d5ee; &#x1d600;&#x1d5f6;&#x1d5f4;&#x1d5fb;&#x1d5ee;&#x1d5f9; &#x1d5f6;&#x1d601; &#x1d5f0;&#x1d5ee;&#x1d5fb;&#x1d5fb;&#x1d5fc;&#x1d601; &#x1d5f6;&#x1d5fb;&#x1d5f3;&#x1d5f2;&#x1d5ff; &#x1d5fc;&#x1d5fb; &#x1d5f6;&#x1d601;&#x1d600; &#x1d5fc;&#x1d604;&#x1d5fb;: &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee; &#x1d5f5;&#x1d5ee;&#x1d600; &#x1d600;&#x1d5f2;&#x1d601;&#x1d601;&#x1d5f9;&#x1d5f2;&#x1d5f1;, &#x1d5ff;&#x1d5f2;&#x1d600;&#x1d5f5;&#x1d5ee;&#x1d5fd;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f9;&#x1d5ee;&#x1d606;&#x1d5fc;&#x1d602;&#x1d601; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f1;&#x1d600;.&lt;br/&gt;&lt;br/&gt;The tradeoff is explicit. In our benchmark, the merge and index rebuild used all 16 cores during the merge and rebuild in our single-node benchmark. On a cluster, you can isolate that cost on separate DataNode and QueryNode resources. On a single node, time it for a quiet window.&lt;br/&gt;&lt;br/&gt;&#x1d5ea;&#x1d5f5;&#x1d5f2;&#x1d5fb; &#x1d5d9;&#x1d5fc;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5e0;&#x1d5f2;&#x1d5ff;&#x1d5f4;&#x1d5f2; &#x1d5f3;&#x1d5f6;&#x1d601;&#x1d600;:&lt;br/&gt;• The collection has shifted from writes to reads&lt;br/&gt;• Search throughput is the bottleneck, not ingestion&lt;br/&gt;• You have a maintenance window or separated cluster resources&lt;br/&gt;• You can measure segment cou&lt;a href='https://milvus.io/blog/force-merge-compaction-milvus-qps.md?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/force-mer…&lt;/a&gt;confirm the gain&lt;br/&gt;&lt;br/&gt;&#x1d5ea;&#x1d5f5;&#x1d5f2;&#x1d5fb; &#x1d5f6;&#x1d601; &#x1d5f1;&#x1d5fc;&#x1d5f2;&#x1d600; &#x1d5fb;&#x1d5fc;&#x1d601;:&lt;br/&gt;• The collection still takes steady writes or updates&lt;br/&gt;• Resources are already tight with no room for the rebuild&lt;br/&gt;• You are in peak traffic with no quiet window&lt;br/&gt;&lt;br/&gt;&#x1d5d9;&#x1d5fc;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5e0;&#x1d5f2;&#x1d5ff;&#x1d5f4;&#x1d5f2; &#x1d5f6;&#x1d600; &#x1d5f6;&#x1d5fb; &#x1d5fd;&#x1d602;&#x1d5ef;&#x1d5f9;&#x1d5f6;&#x1d5f0; &#x1d5fd;&#x1d5ff;&#x1d5f2;&#x1d603;&#x1d5f6;&#x1d5f2;&#x1d604;. &#x1d5e5;&#x1d5f2;&#x1d5ee;&#x1d5f1; &#x1d5ee;&#x1d5ef;&#x1d5fc;&#x1d602;&#x1d601; &#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5f2;&#x1d605;&#x1d5fd;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2;: &lt;a href='https://t.co/bDv1Y1Qlpn' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/bDv1Y1Qlpn&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HMrCNdhaoAEq0WE.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;199&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 08 Jul 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2074878676932473157</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-08T15:30:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5e1;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f9;&#x1d606; &#x1d5f5;&#x1d5ee;&#x1d5f9;&#x1d5f3; &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5f0;&#x1d5ee;&#x1d5fd;&#x1d5ee;&#x1d5f0;&#x1d5f6;&#x1d601;&#x1d606; &#x1d5fa;&#x1d5ee;&#x1d606; &#x1d5ef;&#x1d5f2; ...</title>
      <link>https://x.com/milvusio/status/2074516287750033647</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5e1;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f9;&#x1d606; &#x1d5f5;&#x1d5ee;&#x1d5f9;&#x1d5f3; &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5f0;&#x1d5ee;&#x1d5fd;&#x1d5ee;&#x1d5f0;&#x1d5f6;&#x1d601;&#x1d606; &#x1d5fa;&#x1d5ee;&#x1d606; &#x1d5ef;&#x1d5f2; &#x1d5f4;&#x1d5f2;&#x1d601;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5ef;&#x1d602;&#x1d5ff;&#x1d5fb;&#x1d5f2;&#x1d5f1; &#x1d5fc;&#x1d5fb; &#x1d600;&#x1d5f2;&#x1d5f4;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601;-&#x1d5f9;&#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5f9; &#x1d5fc;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d5f5;&#x1d5f2;&#x1d5ee;&#x1d5f1;. &#x1d5d4;&#x1d5f1;&#x1d5f1;&#x1d5ff;&#x1d5f2;&#x1d600;&#x1d600; &#x1d5f6;&#x1d601; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5d9;&#x1d5fc;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5e0;&#x1d5f2;&#x1d5ff;&#x1d5f4;&#x1d5f2; &#x1d5d6;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;.&lt;br/&gt;&lt;br/&gt;When a collection grows through continuous writes, Milvus keeps each sealed segment indexed separately. During ingestion that makes sense — you don&amp;#39;t want to rebuild indexes while data is still flowing in.&lt;br/&gt;&lt;br/&gt;After the data settles, fragmentation can remain. Queries fan out across the relevant sealed segments, and the per-segment overhead adds up: separate index searches, scheduling, result merging. The total data hasn&amp;#39;t changed, but the query cost has.&lt;br/&gt;&lt;br/&gt;We measured this on a 1M-vector HNSW collection. One change — consolidating 3 segments into 1 with Force Merge Compaction:&lt;br/&gt;• &#x1d5e4;&#x1d5e3;&#x1d5e6;: ~&#x1d7ef;,&#x1d7ec;&#x1d7ec;&#x1d7ec; → ~&#x1d7f1;,&#x1d7f0;&#x1d7ec;&#x1d7ec;–&#x1d7f1;,&#x1d7f4;&#x1d7ec;&#x1d7ec; (roughly 1.8x QPS)&lt;br/&gt;• &#x1d5fd;&#x1d7f5;&#x1d7f5; &#x1d5f9;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d606;: down roughly a third&lt;br/&gt;• &#x1d5e6;&#x1d5ee;&#x1d5fa;&#x1d5f2; &#x1d5f5;&#x1d5ee;&#x1d5ff;&#x1d5f1;&#x1d604;&#x1d5ee;&#x1d5ff;&#x1d5f2;, &#x1d600;&#x1d5ee;&#x1d5fa;&#x1d5f2; &#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d605;, &#x1d600;&#x1d5ee;&#x1d5fa;&#x1d5f2; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee;&lt;br/&gt;&lt;br/&gt;That gap is the fan-out tax. Fewer segments means less overhead per query, and the CPU freed up serves more queries instead.&lt;br/&gt;&lt;br/&gt;Force Merge lets you reclaim that headroom with &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5fd;&#x1d5f9;&#x1d5ee;&#x1d5fb;&#x1d5fb;&#x1d5f2;&#x1d5f1; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; after ingestion wraps up — a single rebuild, then sustained gains for similar search workloads.&lt;br/&gt;&lt;br/&gt;&#x1d5e6;&#x1d5f2;&#x1d601;�&lt;a href='https://milvus.io/blog/force-merge-compaction-milvus-qps.md?utm_source=linkedin' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/force-mer…&lt;/a&gt;m, HNSW, single-node Docker Compose (16 cores / 64 GB), VDBBench Cohere 1M, Milvus 2.6.17&lt;br/&gt;&lt;br/&gt;&#x1d5d9;&#x1d5fc;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5e0;&#x1d5f2;&#x1d5ff;&#x1d5f4;&#x1d5f2; &#x1d5f6;&#x1d600; &#x1d5f6;&#x1d5fb; &#x1d5fd;&#x1d602;&#x1d5ef;&#x1d5f9;&#x1d5f6;&#x1d5f0; &#x1d5fd;&#x1d5ff;&#x1d5f2;&#x1d603;&#x1d5f6;&#x1d5f2;&#x1d604;. &#x1d5d9;&#x1d602;&#x1d5f9;&#x1d5f9; &#x1d5f2;&#x1d605;&#x1d5fd;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f1;&#x1d5f2;&#x1d601;&#x1d5ee;&#x1d5f6;&#x1d5f9;&#x1d600; &#x1d5f6;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ef;&#x1d5f9;&#x1d5fc;&#x1d5f4;: &lt;a href='https://t.co/piY1PcWznq' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/piY1PcWznq&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HMnnHGwa8AEiTfn.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;235&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 07 Jul 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2074516287750033647</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-07T15:30:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5d4;&#x1d5f1;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5ee;&#x1d5fb; &#x1d5d4;&#x1d5dc; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d601;&#x1d5fc; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; &#x1d601;&#x1d5fc;&#x1d5fc;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5ff;&#x1d5ee;&#x1d5f6;&#x1d600;&#x1d5f2;&#x1d600; &#x1d5ee;&#x1d5fb; ...</title>
      <link>https://x.com/milvusio/status/2074153902254014870</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5d4;&#x1d5f1;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5ee;&#x1d5fb; &#x1d5d4;&#x1d5dc; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d601;&#x1d5fc; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; &#x1d601;&#x1d5fc;&#x1d5fc;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5ff;&#x1d5ee;&#x1d5f6;&#x1d600;&#x1d5f2;&#x1d600; &#x1d5ee;&#x1d5fb; &#x1d5fc;&#x1d5ef;&#x1d603;&#x1d5f6;&#x1d5fc;&#x1d602;&#x1d600; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d600;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;: &#x1d5ea;&#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2; &#x1d5f1;&#x1d5fc; &#x1d5fa;&#x1d606; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5df;&#x1d5df;&#x1d5e0; &#x1d5f0;&#x1d5ff;&#x1d5f2;&#x1d5f1;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5ee;&#x1d5f9;&#x1d600; &#x1d5f4;&#x1d5fc;?&lt;br/&gt;&#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d7ef;.&#x1d7ec; &#x1d5ef;&#x1d5f2;&#x1d601;&#x1d5ee; &#x1d601;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d600; &#x1d5ee; &#x1d5ef;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4;-&#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff;-&#x1d5fc;&#x1d604;&#x1d5fb;-&#x1d5df;&#x1d5df;&#x1d5e0; &#x1d5ee;&#x1d5fd;&#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5ee;&#x1d5f0;&#x1d5f5;. It doesn’t bundle a model service or route model requests through an Attu-hosted proxy. &#x1d5ec;&#x1d5fc;&#x1d602; &#x1d5fd;&#x1d5fc;&#x1d5f6;&#x1d5fb;&#x1d601; &#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d5ee;&#x1d601; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d603;&#x1d5f6;&#x1d5f1;&#x1d5f2;&#x1d5ff; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5ee;&#x1d5f9;&#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f1;&#x1d606; &#x1d602;&#x1d600;&#x1d5f2;:&lt;br/&gt;• OpenAI&lt;br/&gt;• Anthropic&lt;br/&gt;• DeepSeek&lt;br/&gt;• Google Gemini&lt;br/&gt;• OpenRouter&lt;br/&gt;• any OpenAI-compatible endpoint&lt;br/&gt;&lt;br/&gt;&#x1d5dc;&#x1d5fb; &#x1d5fd;&#x1d5ff;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5f0;&#x1d5f2;:&lt;br/&gt;• your API key is stored locally, with encryption&lt;br/&gt;• model traffic goes directly to your configured provider&lt;br/&gt;• you choose the model, provider, and cost profile&lt;br/&gt;&lt;br/&gt;That means the agent can help manage Milvus through natural language across 50+ built-in tools, without forcing you into a managed LLM service behind the scenes.&lt;br/&gt;&lt;br/&gt;&#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d603;&#x1d5f6;&#x1d5f1;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5f9; &#x1d600;&#x1d602;&#x1d5ff;&#x1d5f3;&#x1d5ee;&#x1d5f0;&#x1d5f2;. &#x1d5ec;&#x1d5fc;&#x1d602; &#x1d5f8;&#x1d5f2;&#x1d5f2;&#x1d5fd; &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5f9; &#x1d5fc;&#x1d603;&#x1d5f2;&#x1d5ff; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5df;&#x1d5df;&#x1d5e0; &#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d603;&#x1d5f6;&#x1d5f1;&#x1d5f2;&#x1d5ff;, &#x1d5f0;&#x1d5ff;&#x1d5f2;&#x1d5f1;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5ee;&#x1d5f9;&#x1d600;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee; &#x1d5fd;&#x1d5ee;&#x1d601;&#x1d5f5;.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HMi2MahaEAAIqX0.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;246&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 06 Jul 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2074153902254014870</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-06T15:30:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5f7;&#x1d602;&#x1d600;&#x1d601; &#x1d5f0;&#x1d5ff;&#x1d5fc;&#x1d600;&#x1d600;&#x1d5f2;&#x1d5f1; &#x1d7f0;&#x1d7f1;,&#x1d7ec;&#x1d7ec;&#x1d7ec; &#x1d5da;&#x1d5f6;&#x1d601;&#x1d5db;&#x1d602;&#x1d5ef; &#x1d600;&#x1d601;&#x1d5ee;&#x1d5ff;&#x1d600; ⭐️

A huge thank you ❤️ to ...</title>
      <link>https://x.com/milvusio/status/2073059196061565028</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5f7;&#x1d602;&#x1d600;&#x1d601; &#x1d5f0;&#x1d5ff;&#x1d5fc;&#x1d600;&#x1d600;&#x1d5f2;&#x1d5f1; &#x1d7f0;&#x1d7f1;,&#x1d7ec;&#x1d7ec;&#x1d7ec; &#x1d5da;&#x1d5f6;&#x1d601;&#x1d5db;&#x1d602;&#x1d5ef; &#x1d600;&#x1d601;&#x1d5ee;&#x1d5ff;&#x1d600; ⭐️&lt;br/&gt;&lt;br/&gt;A huge thank you ❤️ to everyone who has used Milvus, starred the repo, opened issues, contributed code, shared feedback, or built production AI systems on top of it. This milestone is yours as much as ours.&lt;br/&gt;&lt;br/&gt;The timing&amp;#39;s no accident — &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5f6;&#x1d600; &#x1d5ee;&#x1d5f9;&#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f1;&#x1d606; &#x1d5f6;&#x1d5fb; &#x1d5ef;&#x1d5f2;&#x1d601;&#x1d5ee;, &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5da;&#x1d5d4; &#x1d5ff;&#x1d5f6;&#x1d5f4;&#x1d5f5;&#x1d601; &#x1d5ee;&#x1d5ff;&#x1d5fc;&#x1d602;&#x1d5fb;&#x1d5f1; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f0;&#x1d5fc;&#x1d5ff;&#x1d5fb;&#x1d5f2;&#x1d5ff;. A few of the capabilities we&amp;#39;re most excited about:&lt;br/&gt;&lt;br/&gt;&#x1f539; &#x1d5d8;&#x1d605;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5fb;&#x1d5ee;&#x1d5f9; &#x1d5d6;&#x1d5fc;&#x1d5f9;&#x1d5f9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; — query embeddings and metadata right where they live in the lake (S3, Iceberg, Lance, Parquet, Vortex), zero-copy, no data movement&lt;br/&gt; &#x1f539; &#x1d5e6;&#x1d5fb;&#x1d5ee;&#x1d5fd;&#x1d600;&#x1d5f5;&#x1d5fc;&#x1d601; — a consistent, point-in-time view of your data for stable reads, versioning, and rollback&lt;br/&gt; &#x1f539; &#x1d5df;&#x1d5fc;&#x1d5fc;&#x1d5fb; / &#x1d5e6;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d5ee;&#x1d5f4;&#x1d5f2; &#x1d5e9;&#x1d7ef; — a next-gen, lake-native storage engine where one copy of your vector data serves both large-scale vector and lakebase workloads&lt;br/&gt; &#x1f539; &#x1d5e5;&#x1d5f6;&#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d5ff; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d5fd;&#x1d5ee;&#x1d601;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5fb;&#x1d600; — in-kernel aggregation (count / sum / avg, group-by) and faceting, plus stronger support for structured data&lt;br/&gt;&lt;br/&gt;…and more landing as we head to GA. Stay tuned. &lt;br/&gt;&lt;br/&gt;Want to get a clos&lt;a href='https://www.youtube.com/watch?v=SAm4YfrO1ok&amp;amp;t=168s?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;youtube.com/watch?v=SAm4Yf…&lt;/a&gt;s webinar recording we recently hosted walking through Milvus 3.0 core features and roadmap with core maintainers here &#x1f447;&lt;br/&gt;&lt;a href='https://t.co/adRX0vCu5D' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/adRX0vCu5D&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HMSVfcca8AA_VZZ.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;395&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 03 Jul 2026 15:00:02 GMT</pubDate>
      <guid isPermaLink="false">2073059196061565028</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-03T15:00:02Z</dc:date>
    </item>
    <item>
      <title>MFS 01: https://t.co/PVPqlHy7CR</title>
      <link>https://x.com/milvusio/status/2072879609839042805</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;MFS 01: &lt;a href='https://x.com/milvusio/status/2071972041293807651?s=20' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;x.com/milvusio/statu…&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; padding: 16px; background: #f9fafb; line-height: 1.4;'&gt;&lt;div style='margin-bottom: 8px; padding-bottom: 6px; border-bottom: 1px solid #e1e8ed; display: table; width: 100%; height: 24px;'&gt;&lt;div style='display: table-cell; vertical-align: middle; width: 32px;'&gt;&lt;img src='https://pbs.twimg.com/profile_images/1550408337908383744/HJl3y0Io_normal.jpg' alt='Milvus' style='width: 24px; height: 24px; border-radius: 50%; display: block;' /&gt;&lt;/div&gt;&lt;div style='display: table-cell; vertical-align: middle; padding-left: 8px; line-height: 1.2;'&gt;&lt;span style='font-weight: bold; color: #0f1419; font-size: 15px; margin-right: 6px;'&gt;Milvus&lt;/span&gt;&lt;span style='color: #536471; font-size: 14px;'&gt;@milvusio&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='font-size: 15px; line-height: 1.6; color: #0f1419; margin-bottom: 12px; white-space: pre-wrap; word-wrap: break-word;'&gt;We kept seeing the same pattern with agents: when the same agent lived inside IM instead of a terminal or separate web app, more people used it, and the answers were often better.&lt;br/&gt;&lt;br/&gt;The reason was not the UI alone. IM already contains the working context: the question, the people involved, the decision history, the links, the screenshots, and the half-finished reasoning that never makes it into a doc.&lt;br/&gt;&lt;br/&gt;But that context is still incomplete. The answer often depends on code, design docs, GitHub issues, database rows, customer notes, or a debugging session from last week.&lt;br/&gt;&lt;br/&gt;That is the gap MFS is trying to close.&lt;br/&gt;&lt;br/&gt;MFS gives those different sources stable, file-like paths, so an agent can move through them the way an engineer would: find likely places first, then inspect the original file, thread, issue, or record before answering.&lt;br/&gt;&lt;br/&gt;For agentic workflows, this matters. The best interface may be IM, but the best answers need context from everywhere else too.&lt;br/&gt;&lt;br/&gt;MFS turns conversations, team knowledge, and external tools into one searchable context layer for agents.&lt;br/&gt;&lt;br/&gt;Repo: &lt;a href='https://github.com/zilliztech/mfs?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/mfs…&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;div style='margin: 0; background-color: #f5f5f5; padding: 8px;'&gt;&lt;video controls style='width: 100%; height: auto; max-height: 400px; max-width: 100%;' preload='metadata'&gt;&lt;source src='https://video.twimg.com/amplify_video/2071801389097922560/vid/avc1/796x720/pmqZnd8j0hrD-VoS.mp4?tag=28' type='video/mp4'&gt;Your browser does not support the video tag.&lt;/video&gt;&lt;div style='padding: 10px; text-align: center; background-color: #f0f0f0;'&gt;&lt;a href='https://x.com/milvusio/status/2071972041293807651/video/1' target='_blank' style='color: #1da1f2; text-decoration: none; font-weight: 500;'&gt;&#x1f517; View on Twitter&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='margin-top: 12px; padding-top: 8px; border-top: 1px solid #e1e8ed; text-align: right;'&gt;&lt;a href='https://x.com/milvusio/status/2071972041293807651' target='_blank' style='color: #1da1f2; text-decoration: none; font-size: 13px; font-weight: 500;'&gt;&#x1f517; View Quoted Tweet&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;115&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 03 Jul 2026 03:06:25 GMT</pubDate>
      <guid isPermaLink="false">2072879609839042805</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-03T03:06:25Z</dc:date>
    </item>
    <item>
      <title>MFS 03: https://t.co/ksYX81kOHA</title>
      <link>https://x.com/milvusio/status/2072879518227042494</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;MFS 03: &lt;a href='https://x.com/milvusio/status/2072704349017461228?s=20' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;x.com/milvusio/statu…&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; padding: 16px; background: #f9fafb; line-height: 1.4;'&gt;&lt;div style='margin-bottom: 8px; padding-bottom: 6px; border-bottom: 1px solid #e1e8ed; display: table; width: 100%; height: 24px;'&gt;&lt;div style='display: table-cell; vertical-align: middle; width: 32px;'&gt;&lt;img src='https://pbs.twimg.com/profile_images/1550408337908383744/HJl3y0Io_normal.jpg' alt='Milvus' style='width: 24px; height: 24px; border-radius: 50%; display: block;' /&gt;&lt;/div&gt;&lt;div style='display: table-cell; vertical-align: middle; padding-left: 8px; line-height: 1.2;'&gt;&lt;span style='font-weight: bold; color: #0f1419; font-size: 15px; margin-right: 6px;'&gt;Milvus&lt;/span&gt;&lt;span style='color: #536471; font-size: 14px;'&gt;@milvusio&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='font-size: 15px; line-height: 1.6; color: #0f1419; margin-bottom: 12px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5ea;&#x1d5f2; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5fb;-&#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2;&#x1d5f1; &#x1d5e0;&#x1d5d9;&#x1d5e6; (&#x1d5e0;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5d9;&#x1d5f6;&#x1d5f9;&#x1d5f2;-&#x1d5f9;&#x1d5f6;&#x1d5f8;&#x1d5f2; &#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;), a tool that can turn  a repo, a Slack thread, a design doc, a Jira issue, a CRM note, or a database row those sources into one file-like namespace with stable URIs.&lt;br/&gt;&lt;br/&gt;Connectors feed data into mfs-server, where queue, cache, metadata, and index keep the sources searchable and browsable.&lt;br/&gt;&lt;br/&gt;Agents can use it through the CLI, Python/TypeScript SDKs, or two skills:&lt;br/&gt;• mfs-ingest registers sources, syncs updates, builds indexes, and helps inspect connectors.&lt;br/&gt;• mfs-find searches across what has been ingested, then browses into the original source with commands like tree, ls, cat, head, and tail.&lt;br/&gt;&lt;br/&gt;The architecture is straightforward: locate semantically, then verify progressively.&lt;br/&gt;&lt;br/&gt;For agents, that means memory, skills, docs, messages, issues, PRs, emails, customer records, and tables can live in one context layer instead of&lt;a href='https://github.com/zilliztech/mfs' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/mfs&lt;/a&gt;ate tools.&lt;br/&gt;&lt;br/&gt;Repo: &lt;a href='https://t.co/RJI5lMigrE' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/RJI5lMigrE&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HMI-7mEbAAAqte6.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;div style='margin-top: 12px; padding-top: 8px; border-top: 1px solid #e1e8ed; text-align: right;'&gt;&lt;a href='https://x.com/milvusio/status/2072704349017461228' target='_blank' style='color: #1da1f2; text-decoration: none; font-size: 13px; font-weight: 500;'&gt;&#x1f517; View Quoted Tweet&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 03 Jul 2026 03:06:04 GMT</pubDate>
      <guid isPermaLink="false">2072879518227042494</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-03T03:06:04Z</dc:date>
    </item>
    <item>
      <title>&#x1d5ea;&#x1d5f2; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5fb;-&#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2;&#x1d5f1; &#x1d5e0;&#x1d5d9;&#x1d5e6; (&#x1d5e0;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5d9;&#x1d5f6;&#x1d5f9;&#x1d5f2;-&#x1d5f9;&#x1d5f6;&#x1d5f8;&#x1d5f2; &#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;), a tool...</title>
      <link>https://x.com/milvusio/status/2072704349017461228</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5ea;&#x1d5f2; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5fb;-&#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2;&#x1d5f1; &#x1d5e0;&#x1d5d9;&#x1d5e6; (&#x1d5e0;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5d9;&#x1d5f6;&#x1d5f9;&#x1d5f2;-&#x1d5f9;&#x1d5f6;&#x1d5f8;&#x1d5f2; &#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;), a tool that can turn  a repo, a Slack thread, a design doc, a Jira issue, a CRM note, or a database row those sources into one file-like namespace with stable URIs.&lt;br/&gt;&lt;br/&gt;Connectors feed data into mfs-server, where queue, cache, metadata, and index keep the sources searchable and browsable.&lt;br/&gt;&lt;br/&gt;Agents can use it through the CLI, Python/TypeScript SDKs, or two skills:&lt;br/&gt;• mfs-ingest registers sources, syncs updates, builds indexes, and helps inspect connectors.&lt;br/&gt;• mfs-find searches across what has been ingested, then browses into the original source with commands like tree, ls, cat, head, and tail.&lt;br/&gt;&lt;br/&gt;The architecture is straightforward: locate semantically, then verify progressively.&lt;br/&gt;&lt;br/&gt;For agents, that means memory, skills, docs, messages, issues, PRs, emails, customer records, and tables can live in one context layer instead of&lt;a href='https://github.com/zilliztech/mfs' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/mfs&lt;/a&gt;ate tools.&lt;br/&gt;&lt;br/&gt;Repo: &lt;a href='https://t.co/RJI5lMigrE' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/RJI5lMigrE&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HMI-7mEbAAAqte6.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;29&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;3966&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 02 Jul 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2072704349017461228</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-02T15:30:00Z</dc:date>
    </item>
    <item>
      <title>⏰ Coming up very soon: &#x1d5d9;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5d7;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; &#x1d601;&#x1d5fc; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5df;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; sta...</title>
      <link>https://x.com/milvusio/status/2072364617201033449</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;⏰ Coming up very soon: &#x1d5d9;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5d7;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; &#x1d601;&#x1d5fc; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5df;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; starts in 1 hour.&lt;br/&gt;Join us for a live discussion on Vector Lakebase, one lake-native architecture for high-QPS serving, ad-hoc discovery, and offline processing.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; padding: 16px; background: #f9fafb; line-height: 1.4;'&gt;&lt;div style='margin-bottom: 8px; padding-bottom: 6px; border-bottom: 1px solid #e1e8ed; display: table; width: 100%; height: 24px;'&gt;&lt;div style='display: table-cell; vertical-align: middle; width: 32px;'&gt;&lt;img src='https://pbs.twimg.com/profile_images/1555447292588888064/26VOUNk7_normal.jpg' alt='Zilliz' style='width: 24px; height: 24px; border-radius: 50%; display: block;' /&gt;&lt;/div&gt;&lt;div style='display: table-cell; vertical-align: middle; padding-left: 8px; line-height: 1.2;'&gt;&lt;span style='font-weight: bold; color: #0f1419; font-size: 15px; margin-right: 6px;'&gt;Zilliz&lt;/span&gt;&lt;span style='color: #536471; font-size: 14px;'&gt;@zilliz_universe&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='font-size: 15px; line-height: 1.6; color: #0f1419; margin-bottom: 12px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1f525; Webinar invitation: &#x1d5d9;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5d7;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; &#x1d601;&#x1d5fc; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5df;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2;&lt;br/&gt;&lt;br/&gt;Zilliz Vector Lakebase is now available in public preview on Zilliz Cloud, a major evolution that pairs the production vector database with a shared, lake-native data foundation.&lt;br/&gt;&lt;br/&gt;Join James Luan, Zilliz CTO and Milvus maintainer, and Jiang Chen, Director of Technical GTM, for a live walkthrough of what Vector Lakebase is, why it matters for production AI workloads, and how it brings online serving, on-demand search, and batch processing onto one copy of your data.&lt;br/&gt;&lt;br/&gt;&#x1f4c5; &#x1d5dd;&#x1d602;&#x1d5f9;&lt;a href='https://zilliz.com/event/from-vector-database-to-vector-lakebase?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;zilliz.com/event/from-vec…&lt;/a&gt;&#x1d5d4;&#x1d5e0; &#x1d5e3;&#x1d5d7;&#x1d5e7;&lt;br/&gt;&#x1f517; &#x1d5e5;&#x1d5f2;&#x1d5f4;&#x1d5f6;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff; &#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2;: &lt;a href='https://t.co/NZUWwMAYBt' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/NZUWwMAYBt&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&#x1f3a4; &#x1d5ea;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d601;&#x1d5fc; &#x1d5f2;&#x1d605;&#x1d5fd;&#x1d5f2;&#x1d5f0;&#x1d601;:&lt;br/&gt;• Where Vector Lakebase fits alongside Milvus, vector databases, and lake ecosystem&lt;br/&gt;• One copy of data for multiple workloads, no migration needed&lt;br/&gt;• The architecture design of One Data / One Index / One Semantic Layer&lt;br/&gt;• External Collection over Iceberg, Lance, and Parquet, with no data movement&lt;br/&gt;• Full-spectrum search across vector, text, JSON, geo, and hybrid retrieval&lt;br/&gt;• Live AMA with &lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;C&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;n&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AIInfra&lt;/span&gt;Chen &lt;br/&gt;&lt;br/&gt;Bring your questions and join us live.&lt;br/&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AIInfra&lt;/span&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HLFZk24aUAAEdh8.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;div style='margin-top: 12px; padding-top: 8px; border-top: 1px solid #e1e8ed; text-align: right;'&gt;&lt;a href='https://x.com/zilliz_universe/status/2069072941938045378' target='_blank' style='color: #1da1f2; text-decoration: none; font-size: 13px; font-weight: 500;'&gt;&#x1f517; View Quoted Tweet&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;278&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 01 Jul 2026 17:00:02 GMT</pubDate>
      <guid isPermaLink="false">2072364617201033449</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-01T17:00:02Z</dc:date>
    </item>
    <item>
      <title>&#x1d5ea;&#x1d5f2; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5fb;-&#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2;&#x1d5f1; &#x1d5e2;&#x1d5fd;&#x1d5f2;&#x1d5fb; &#x1d5e7;&#x1d5ee;&#x1d5f4;, &#x1d5ee;&#x1d5fb; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5fb; &#x1d603;&#x1d5f2;&#x1d5ff;&#x1d600;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5fc;&#x1d5f3; &#x1d5d6;&#x1d5f9;&#x1d5ee;&#x1d602;&#x1d5f1;&#x1d5f2; &#x1d5e7;&#x1d5ee;&#x1d5f4;....</title>
      <link>https://x.com/milvusio/status/2072342087375241457</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5ea;&#x1d5f2; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5fb;-&#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2;&#x1d5f1; &#x1d5e2;&#x1d5fd;&#x1d5f2;&#x1d5fb; &#x1d5e7;&#x1d5ee;&#x1d5f4;, &#x1d5ee;&#x1d5fb; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5fb; &#x1d603;&#x1d5f2;&#x1d5ff;&#x1d600;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5fc;&#x1d5f3; &#x1d5d6;&#x1d5f9;&#x1d5ee;&#x1d602;&#x1d5f1;&#x1d5f2; &#x1d5e7;&#x1d5ee;&#x1d5f4;.&lt;br/&gt;We wanted a practical workflow: mention an AI agent in Slack, keep the work in a shared thread, and let it pull enough context to be useful.&lt;br/&gt;&lt;br/&gt;Claude Tag is the official path. If it fits your workspace and stack, great. But some teams want more control:&lt;br/&gt;• use Claude Code or Codex as the backend&lt;br/&gt;• inspect and modify the workflow&lt;br/&gt;• connect their own context sources&lt;br/&gt;• run the demo locally before thinking about production&lt;br/&gt;• understand what the agent can read and why&lt;br/&gt;That is what Open Tag is for.&lt;br/&gt;&lt;br/&gt;In Slack, you can mention &lt;a href='https://x.com/OpenClaude' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@OpenClaude&lt;/a&gt; or &lt;a href='https://x.com/OpenCodex' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@OpenCodex&lt;/a&gt;. Open Tag reads the current thread, pulls authorized context through MFS, sends the task to the CLI agent, and posts the result back.&lt;br/&gt;&lt;br/&gt;MFS is the memory and tools layer behind it. It can search across code, docs, issues, chat history, and database records, then let the agent inspect the original source.&lt;br/&gt;&lt;br/&gt;Open Tag is still a demo, not a hardened enterprise deployment. But it shows that the Claude Tag workflow can &lt;a href='https://github.com/zilliztech/mfs/tree/main/examples/open-tag-skill' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/mfs…&lt;/a&gt;mponen&lt;a href='https://github.com/zilliztech/mfs' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/mfs&lt;/a&gt;t.co/yPFICJ04RR&lt;br/&gt;MFS: &lt;a href='https://t.co/RJI5lMigrE' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/RJI5lMigrE&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;video autoplay loop muted style='width: 100%; height: auto; max-width: 100%; display: block;'&gt;&lt;source src='https://video.twimg.com/tweet_video/HMI_NfoaAAAgdHj.mp4' type='video/mp4'&gt;&lt;img src='https://pbs.twimg.com/tweet_video_thumb/HMI_NfoaAAAgdHj.jpg' alt='Animated GIF' style='max-width: 100%; height: auto;' /&gt;&lt;/video&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;441&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 01 Jul 2026 15:30:30 GMT</pubDate>
      <guid isPermaLink="false">2072342087375241457</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-01T15:30:30Z</dc:date>
    </item>
    <item>
      <title>We kept seeing the same pattern with agents: when the same agent lived inside IM instead of a termin...</title>
      <link>https://x.com/milvusio/status/2071972041293807651</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;We kept seeing the same pattern with agents: when the same agent lived inside IM instead of a terminal or separate web app, more people used it, and the answers were often better.&lt;br/&gt;&lt;br/&gt;The reason was not the UI alone. IM already contains the working context: the question, the people involved, the decision history, the links, the screenshots, and the half-finished reasoning that never makes it into a doc.&lt;br/&gt;&lt;br/&gt;But that context is still incomplete. The answer often depends on code, design docs, GitHub issues, database rows, customer notes, or a debugging session from last week.&lt;br/&gt;&lt;br/&gt;That is the gap MFS is trying to close.&lt;br/&gt;&lt;br/&gt;MFS gives those different sources stable, file-like paths, so an agent can move through them the way an engineer would: find likely places first, then inspect the original file, thread, issue, or record before answering.&lt;br/&gt;&lt;br/&gt;For agentic workflows, this matters. The best interface may be IM, but the best answers need context from everywhere else too.&lt;br/&gt;&lt;br/&gt;MFS turns conversations, team knowledge, and external tools into one searchable context layer for agents.&lt;br/&gt;&lt;br/&gt;Repo: &lt;a href='https://github.com/zilliztech/mfs?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/mfs…&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;div style='margin: 0; background-color: #f5f5f5; padding: 8px;'&gt;&lt;video controls style='width: 100%; height: auto; max-height: 400px; max-width: 100%;' preload='metadata'&gt;&lt;source src='https://video.twimg.com/amplify_video/2071801389097922560/vid/avc1/796x720/pmqZnd8j0hrD-VoS.mp4?tag=28' type='video/mp4'&gt;Your browser does not support the video tag.&lt;/video&gt;&lt;div style='padding: 10px; text-align: center; background-color: #f0f0f0;'&gt;&lt;a href='https://x.com/milvusio/status/2071972041293807651/video/1' target='_blank' style='color: #1da1f2; text-decoration: none; font-weight: 500;'&gt;&#x1f517; View on Twitter&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;377&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 30 Jun 2026 15:00:04 GMT</pubDate>
      <guid isPermaLink="false">2071972041293807651</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-30T15:00:04Z</dc:date>
    </item>
    <item>
      <title>⏰ Quick reminder: our webinar, &#x1d5d9;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5d7;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; &#x1d601;&#x1d5fc; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; ...</title>
      <link>https://x.com/milvusio/status/2071609635317162028</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;⏰ Quick reminder: our webinar, &#x1d5d9;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5d7;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; &#x1d601;&#x1d5fc; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5df;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2;, is coming up soon.&lt;br/&gt;&lt;br/&gt;Join our CTO James Luan and Jiang Chen, Director of Technical GTM, to learn how &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5df;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; supports production AI search, from high-QPS serving to cost-sensitive ad-hoc discovery and offline processing, on one lake-native architecture without repeated data movement.&lt;br/&gt;&lt;br/&gt;We’ll also close with a live AMA, so bring your questions and join the discussion.&lt;br/&gt;&lt;br/&gt;&#x1f4c5; &#x1d5ea;&#x1d5f2;&lt;a href='https://lnkd.in/gsxztyGy?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;lnkd.in/gsxztyGy?utm_s…&lt;/a&gt;� &#x1d7ed;, &#x1d7ee;&#x1d7ec;&#x1d7ee;&#x1d7f2;&lt;br/&gt;&#x1f310; &#x1d7ed;&#x1d7ed; &#x1d5d4;&#x1d5e0; &#x1d5e3;&#x1d5d7;&#x1d5e7;&lt;br/&gt;&#x1f517; Register here: &lt;a href='https://t.co/wD6vIzXxjJ' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/wD6vIzXxjJ&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; padding: 16px; background: #f9fafb; line-height: 1.4;'&gt;&lt;div style='margin-bottom: 8px; padding-bottom: 6px; border-bottom: 1px solid #e1e8ed; display: table; width: 100%; height: 24px;'&gt;&lt;div style='display: table-cell; vertical-align: middle; width: 32px;'&gt;&lt;img src='https://pbs.twimg.com/profile_images/1555447292588888064/26VOUNk7_normal.jpg' alt='Zilliz' style='width: 24px; height: 24px; border-radius: 50%; display: block;' /&gt;&lt;/div&gt;&lt;div style='display: table-cell; vertical-align: middle; padding-left: 8px; line-height: 1.2;'&gt;&lt;span style='font-weight: bold; color: #0f1419; font-size: 15px; margin-right: 6px;'&gt;Zilliz&lt;/span&gt;&lt;span style='color: #536471; font-size: 14px;'&gt;@zilliz_universe&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='font-size: 15px; line-height: 1.6; color: #0f1419; margin-bottom: 12px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1f525; Webinar invitation: &#x1d5d9;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5d7;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; &#x1d601;&#x1d5fc; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5df;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2;&lt;br/&gt;&lt;br/&gt;Zilliz Vector Lakebase is now available in public preview on Zilliz Cloud, a major evolution that pairs the production vector database with a shared, lake-native data foundation.&lt;br/&gt;&lt;br/&gt;Join James Luan, Zilliz CTO and Milvus maintainer, and Jiang Chen, Director of Technical GTM, for a live walkthrough of what Vector Lakebase is, why it matters for production AI workloads, and how it brings online serving, on-demand search, and batch processing onto one copy of your data.&lt;br/&gt;&lt;br/&gt;&#x1f4c5; &#x1d5dd;&#x1d602;&#x1d5f9;&lt;a href='https://zilliz.com/event/from-vector-database-to-vector-lakebase?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;zilliz.com/event/from-vec…&lt;/a&gt;&#x1d5d4;&#x1d5e0; &#x1d5e3;&#x1d5d7;&#x1d5e7;&lt;br/&gt;&#x1f517; &#x1d5e5;&#x1d5f2;&#x1d5f4;&#x1d5f6;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff; &#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2;: &lt;a href='https://t.co/NZUWwMAYBt' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/NZUWwMAYBt&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&#x1f3a4; &#x1d5ea;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d601;&#x1d5fc; &#x1d5f2;&#x1d605;&#x1d5fd;&#x1d5f2;&#x1d5f0;&#x1d601;:&lt;br/&gt;• Where Vector Lakebase fits alongside Milvus, vector databases, and lake ecosystem&lt;br/&gt;• One copy of data for multiple workloads, no migration needed&lt;br/&gt;• The architecture design of One Data / One Index / One Semantic Layer&lt;br/&gt;• External Collection over Iceberg, Lance, and Parquet, with no data movement&lt;br/&gt;• Full-spectrum search across vector, text, JSON, geo, and hybrid retrieval&lt;br/&gt;• Live AMA with &lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;C&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;n&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AIInfra&lt;/span&gt;Chen &lt;br/&gt;&lt;br/&gt;Bring your questions and join us live.&lt;br/&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AIInfra&lt;/span&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HLFZk24aUAAEdh8.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;div style='margin-top: 12px; padding-top: 8px; border-top: 1px solid #e1e8ed; text-align: right;'&gt;&lt;a href='https://x.com/zilliz_universe/status/2069072941938045378' target='_blank' style='color: #1da1f2; text-decoration: none; font-size: 13px; font-weight: 500;'&gt;&#x1f517; View Quoted Tweet&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 29 Jun 2026 15:00:00 GMT</pubDate>
      <guid isPermaLink="false">2071609635317162028</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-29T15:00:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5da;&#x1d5ff;&#x1d5ee;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5ee; &#x1d601;&#x1d5f2;&#x1d5ee;&#x1d5fa;&#x1d5fa;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f1;-&#x1d5fc;&#x1d5fb;&#x1d5f9;&#x1d606; &#x1d5ee;&#x1d5f0;&#x1d5f0;&#x1d5f2;&#x1d600;&#x1d600; &#x1d601;&#x1d5fc; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; ...</title>
      <link>https://x.com/milvusio/status/2070522477340680227</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5da;&#x1d5ff;&#x1d5ee;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5ee; &#x1d601;&#x1d5f2;&#x1d5ee;&#x1d5fa;&#x1d5fa;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f1;-&#x1d5fc;&#x1d5fb;&#x1d5f9;&#x1d606; &#x1d5ee;&#x1d5f0;&#x1d5f0;&#x1d5f2;&#x1d600;&#x1d600; &#x1d601;&#x1d5fc; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5f0;&#x1d5fc;&#x1d5f9;&#x1d5f9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d602;&#x1d600;&#x1d5f2;&#x1d5f1; &#x1d601;&#x1d5fc; &#x1d5ef;&#x1d5f2; &#x1d5ee; &#x1d5f3;&#x1d5fc;&#x1d602;&#x1d5ff;-&#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd; &#x1d5f1;&#x1d5f2;&#x1d601;&#x1d5fc;&#x1d602;&#x1d5ff;. &#x1d5e1;&#x1d5fc;&#x1d604;, &#x1d5f6;&#x1d601;&amp;#39;&#x1d600; &#x1d5fc;&#x1d5fb;&#x1d5f9;&#x1d606; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd;: &#x1d606;&#x1d5fc;&#x1d602; &#x1d5fd;&#x1d5f6;&#x1d5f0;&#x1d5f8; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f9;&#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5f9; &#x1d5fc;&#x1d5f3; &#x1d5ee;&#x1d5f0;&#x1d5f0;&#x1d5f2;&#x1d600;&#x1d600;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5f9;&#x1d5f2;&#x1d601;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d600;&#x1d601; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d606;&#x1d5fc;&#x1d602;.&lt;br/&gt;&lt;br/&gt;In most setups you had to:&lt;br/&gt;• create the user&lt;br/&gt;• create a role&lt;br/&gt;• configure the privileges&lt;br/&gt;• assign the role to the user&lt;br/&gt;Miss a step or scope it wrong, and you either over-grant or lock someone out.&lt;br/&gt;&lt;br/&gt;&#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d7ef;.&#x1d7ec; &#x1d5ef;&#x1d5f2;&#x1d601;&#x1d5ee; &#x1d5ef;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d600; &#x1d5e5;&#x1d5d5;&#x1d5d4;&#x1d5d6; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f0;&#x1d5fc;&#x1d5f9;&#x1d5f9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d603;&#x1d5f6;&#x1d5f2;&#x1d604; &#x1d5f6;&#x1d601;&#x1d600;&#x1d5f2;&#x1d5f9;&#x1d5f3;. &#x1d5dc;&#x1d5fb; &#x1d5ee; &#x1d5f0;&#x1d5fc;&#x1d5f9;&#x1d5f9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&amp;#39;&#x1d600; &#x1d5e8;&#x1d600;&#x1d5f2;&#x1d5ff;&#x1d600; &#x1d601;&#x1d5ee;&#x1d5ef; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5f0;&#x1d5f9;&#x1d5f6;&#x1d5f0;&#x1d5f8; &#x1d5d6;&#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d5e8;&#x1d600;&#x1d5f2;&#x1d5ff;, &#x1d5fd;&#x1d5f6;&#x1d5f0;&#x1d5f8; &#x1d5e5;&#x1d5f2;&#x1d5ee;&#x1d5f1;&#x1d5e2;&#x1d5fb;&#x1d5f9;&#x1d606; &#x1d5fc;&#x1d5ff; &#x1d5e5;&#x1d5f2;&#x1d5ee;&#x1d5f1;&#x1d5ea;&#x1d5ff;&#x1d5f6;&#x1d601;&#x1d5f2;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d5f1;&#x1d5fc;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d600;&#x1d601; &#x1d5f6;&#x1d5fb; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5fa;&#x1d5fc;&#x1d603;&#x1d5f2;. It creates the user, generates a secure password, creates the matching scoped role and then completes the grant.&lt;br/&gt;&lt;br/&gt;The same wo&lt;a href='https://milvus.io/blog/attu-3-0-beta.md#Manage-RBAC-Beside-the-Database-or-Collection?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/attu-3-0-…&lt;/a&gt;el, and you can authorize an existing user or revoke access in one click. You no longer jump to a separate page or need to memorize a role-naming convention.&lt;br/&gt;&lt;br/&gt;&#x1d5df;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5fb; &#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5ee;&#x1d5ef;&#x1d5fc;&#x1d602;&#x1d601; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fb;&#x1d5f2;&#x1d604; &#x1d5fd;&#x1d5f2;&#x1d5ff;&#x1d5fa;&#x1d5f6;&#x1d600;&#x1d600;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5fa;&#x1d5fc;&#x1d5f1;&#x1d5f2;&#x1d5f9; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;&#x1d600;, &#x1d5f6;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f3;&#x1d602;&#x1d5f9;&#x1d5f9; &#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d7ef;.&#x1d7ec; &#x1d5fd;&#x1d5fc;&#x1d600;&#x1d601; &#x1d5fc;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5ef;&#x1d5f9;&#x1d5fc;&#x1d5f4;: &lt;a href='https://t.co/IHhmzN3eOu' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/IHhmzN3eOu&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;video autoplay loop muted style='width: 100%; height: auto; max-width: 100%; display: block;'&gt;&lt;source src='https://video.twimg.com/tweet_video/HLtPqq7a0AAPwp0.mp4' type='video/mp4'&gt;&lt;img src='https://pbs.twimg.com/tweet_video_thumb/HLtPqq7a0AAPwp0.jpg' alt='Animated GIF' style='max-width: 100%; height: auto;' /&gt;&lt;/video&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;206&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 26 Jun 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">2070522477340680227</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-26T15:00:01Z</dc:date>
    </item>
    <item>
      <title>&#x1d5d4; &#x1d600;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d5f9;&#x1d5f2; &#x1d7ed;–&#x1d7f1; &#x1d600;&#x1d5f0;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5f6;&#x1d600; &#x1d5ee; &#x1d5ef;&#x1d5ee;&#x1d5f1; &#x1d604;&#x1d5ee;&#x1d606; &#x1d601;&#x1d5fc; &#x1d5f7;&#x1d602;&#x1d5f1;&#x1d5f4;&#x1d5f2; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d5fe;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d606; &#x1d5f6;&#x1d5fb; ...</title>
      <link>https://x.com/milvusio/status/2070160091756527905</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5d4; &#x1d600;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d5f9;&#x1d5f2; &#x1d7ed;–&#x1d7f1; &#x1d600;&#x1d5f0;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5f6;&#x1d600; &#x1d5ee; &#x1d5ef;&#x1d5ee;&#x1d5f1; &#x1d604;&#x1d5ee;&#x1d606; &#x1d601;&#x1d5fc; &#x1d5f7;&#x1d602;&#x1d5f1;&#x1d5f4;&#x1d5f2; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d5fe;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d606; &#x1d5f6;&#x1d5fb; &#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;. &#x1d5db;&#x1d5f2;&#x1d5ff;&#x1d5f2;&amp;#39;&#x1d600; &#x1d604;&#x1d5f5;&#x1d606;.&lt;br/&gt;&#x1d5d9;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601;, &#x1d5ee;&#x1d5fb; &#x1d5fc;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d5f9;&#x1d5f9; &#x1d5ee;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d5f4;&#x1d5f2; &#x1d5f5;&#x1d5f6;&#x1d5f1;&#x1d5f2;&#x1d600; &#x1d5f5;&#x1d5f6;&#x1d5f4;&#x1d5f5;-&#x1d5ff;&#x1d5f6;&#x1d600;&#x1d5f8; &#x1d5f5;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d602;&#x1d5f0;&#x1d5f6;&#x1d5fb;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600;. A long answer can be 90% grounded, but if the other 10% fabricates a core parameter, it&amp;#39;s unusable in finance, medicine, or law. The averaged score still reads 4 out of 5, and the team assumes the system is basically fine.&lt;br/&gt;&lt;br/&gt;&#x1d5e6;&#x1d5f2;&#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d5f1;, &#x1d5f5;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d602;&#x1d5f0;&#x1d5f6;&#x1d5fb;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600; &#x1d5ee;&#x1d5ff;&#x1d5f2;&#x1d5fb;&amp;#39;&#x1d601; &#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5fb;&#x1d5f9;&#x1d606; &#x1d5f1;&#x1d5f6;&#x1d600;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5ef;&#x1d602;&#x1d601;&#x1d5f2;&#x1d5f1;. Average Groundedness can look healthy while certain query types, like numeric lookups or multi-condition questions, hallucinate far above the mean. Without bucketing by question type, that skew stays invisible.&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5f6;&#x1d5ff;&#x1d5f1;, &#x1d5fa;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f0;&#x1d600; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5fa;&#x1d5ee;&#x1d600;&#x1d5f8; &#x1d5f2;&#x1d5ee;&#x1d5f0;&#x1d5f5; &#x1d5fc;&#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5ff; When you optimize for Answer Relevance and add prompt instructions like &amp;quot;give fuller background,&amp;quot; relevance scores do go up, but the model starts pulling on parametric knowledge to fill evidence gaps, and Faithfulness can drop without showing up in the headline score. One metric rises while another degrades out of sight. That&amp;#39;s why Groundedness isn&amp;#39;t a one-time check: it has to be monitored after every prompt change.&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d5f9;&#x1d5f6;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d5f2; &#x1d5ee;&#x1d5fd;&#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5ee;&#x1d5f0;&#x1d5f5; &#x1d5f6;&#x1d600; &#x1d5f0;&#x1d5f9;&#x1d5ee;&#x1d5f6;&#x1d5fa;-&#x1d5f9;&#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5f9; &#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9;&#x1d602;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;, &#x1d5f6;&#x1d5fb; &#x1d5f3;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd;&#x1d600;:&lt;br/&gt;• &#x1d5d4;&#x1d601;&#x1d5fc;&#x1d5fa;&#x1d5f6;&#x1d5f0; &#x1d5f0;&#x1d5f9;&#x1d5ee;&#x1d5f6;&#x1d5fa; &#x1d5f2;&#x1d605;&#x1d601;&#x1d5ff;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;: break the full answer into independent factual assertions. &amp;quot;The XR-2048 is a low-power device, draws 150W, and supports hot-swapping&amp;quot; becomes three separate claims.&lt;br/&gt;• &#x1d5d8;&#x1d5fb;&#x1d601;&#x1d5ee;&#x1d5f6;&#x1d5f9;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d5f0;&#x1d5f8;: for each claim, test whether the retrieved context actually supports it. Use an NLI model or an LLM-as-judge.&lt;br/&gt;• &#x1d5e4;&#x1d602;&#x1d5ee;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5f3;&#x1d606;: Groundedness = supported claims / total claims.&lt;br/&gt;• &#x1d5d6;&#x1d5ff;&#x1d5f6;&#x1d601;&#x1d5f6;&#x1d5f0;&#x1d5ee;&#x1d5f9;-&#x1d5f2;&#x1d5ff;&#x1d5ff;&#x1d5fc;&#x1d5ff; &#x1d5f4;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4;: in high-stakes work, if a claim covering a key parameter is unsupported, block the answer regardless of how high the overall score is.&lt;br/&gt;&lt;br/&gt;&#x1d5d5;&#x1d602;&#x1d5f0;&#x1d5f8;&#x1d5f2;&#x1d601; &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d600;&#x1d5f0;&#x1d5fc;&#x1d5ff;&#x1d5f2;&#x1d600; &#x1d5ef;&#x1d606; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d600;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d601;&#x1d606;&#x1d5fd;&#x1d5f2; &#x1d5f6;&#x1d5fb;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ee;&#x1d5f1; &#x1d5fc;&#x1d5f3; &#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5f4;&#x1d5f9;&#x1d5fc;&#x1d5ef;&#x1d5ee;&#x1d5f9; &#x1d5ee;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d5f4;&#x1d5f2;.&lt;br/&gt;&lt;br/&gt;A per-claim view tells you more than whether the answer looks solid overall. It points to the exact sentence that has nothing behind it, and it makes debugging far easier, because you can trace every unsupported claim back to where it broke: retrieval never pulled the evidence, the reranker buried it, the context window cut it off, or the model just ignored what it had.&lt;br/&gt;&lt;br/&gt;&#x1d5d5;&#x1d602;&#x1d5f0;&#x1d5f8;&#x1d5f2;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f6;&#x1d600; &#x1d600;&#x1d601;&#x1d5ff;&#x1d5ee;&#x1d5f6;&#x1d5f4;&#x1d5f5;&#x1d601;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d604;&#x1d5ee;&#x1d5ff;&#x1d5f1; &#x1d601;&#x1d5fc; &#x1d604;&#x1d5f6;&#x1d5ff;&#x1d5f2; &#x1d602;&#x1d5fd;. Tag each evaluation record with its query type, then filter on that tag. KStore evaluation records with fields like query_type, claim_count, and unsupported_claim_count. &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; can do this with a scalar or dynamic field, so the per-bucket numbers fall out of a single filter. That lets you slice results without building a separate reporting pipeline.&lt;br/&gt;&lt;br/&gt;&#x1d5dc;&#x1d5f3; &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d600;&#x1d606;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5fa; &#x1d5ff;&#x1d5f2;&#x1d5fd;&#x1d5fc;&#x1d5ff;&#x1d601;&#x1d600; &#x1d5ee; &#x1d600;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d5f9;&#x1d5f2; &#x1d5fe;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d606; &#x1d600;&#x1d5f0;&#x1d5fc;&#x1d5ff;&#x1d5f2;, &#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d5f0;&#x1d5f8; &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5ee; &#x1d5fd;&#x1d5f2;&#x1d5ff;-&#x1d5f0;&#x1d5f9;&#x1d5ee;&#x1d5f6;&#x1d5fa;, &#x1d5fd;&#x1d5f2;&#x1d5ff;-&#x1d5ef;&#x1d602;&#x1d5f0;&#x1d5f8;&#x1d5f2;&#x1d601; &#x1d5ef;&#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f8;&#x1d5f1;&#x1d5fc;&#x1d604;&#x1d5fb; &#x1d5f1;&#x1d5fc;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5fc; &#x1d5f6;&#x1d601;. &#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5fb;&#x1d602;&#x1d5fa;&#x1d5ef;&#x1d5f2;&#x1d5ff; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f9;&#x1d5fc;&#x1d5fc;&#x1d5f8;&#x1d5f2;&#x1d5f1; &#x1d5f3;&#x1d5f6;&#x1d5fb;&#x1d5f2; &#x1d602;&#x1d600;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d606; &#x1d5f1;&#x1d5fc;&#x1d5f2;&#x1d600;&#x1d5fb;&amp;#39;&#x1d601; &#x1d600;&#x1d602;&#x1d5ff;&#x1d603;&#x1d5f6;&#x1d603;&#x1d5f2;.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HLp1mN3akAAZov5.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;206&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 25 Jun 2026 15:00:02 GMT</pubDate>
      <guid isPermaLink="false">2070160091756527905</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-25T15:00:02Z</dc:date>
    </item>
    <item>
      <title>&#x1d5df;&#x1d5df;&#x1d5e0;&#x1d600; &#x1d5f8;&#x1d5f2;&#x1d5f2;&#x1d5fd; &#x1d5f0;&#x1d5f6;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f1;&#x1d5fc;&#x1d5fb;'&#x1d601; &#x1d600;&#x1d5ee;&#x1d606; &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d606; ...</title>
      <link>https://x.com/milvusio/status/2069805248319729894</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5df;&#x1d5df;&#x1d5e0;&#x1d600; &#x1d5f8;&#x1d5f2;&#x1d5f2;&#x1d5fd; &#x1d5f0;&#x1d5f6;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f1;&#x1d5fc;&#x1d5fb;&amp;#39;&#x1d601; &#x1d600;&#x1d5ee;&#x1d606; &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d606; &#x1d5f0;&#x1d5f9;&#x1d5ee;&#x1d5f6;&#x1d5fa;. &#x1d5db;&#x1d5f2;&#x1d5ff;&#x1d5f2;&amp;#39;&#x1d600; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d601;&#x1d5fc; &#x1d5f3;&#x1d5f6;&#x1d605; &#x1d5f6;&#x1d601;.&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5f3;&#x1d5ee;&#x1d5f6;&#x1d5f9;&#x1d602;&#x1d5ff;&#x1d5f2; &#x1d5f6;&#x1d600; &#x1d5f3;&#x1d5ee;&#x1d5fa;&#x1d5f6;&#x1d5f9;&#x1d5f6;&#x1d5ee;&#x1d5ff; &#x1d5f3;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d5ee;&#x1d5fb;&#x1d606; &#x1d5f5;&#x1d5f6;&#x1d5f4;&#x1d5f5;-&#x1d600;&#x1d601;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d600; &#x1d5e5;&#x1d5d4;&#x1d5da;: &#x1d5ee; &#x1d5f0;&#x1d5f6;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d601;&#x1d5ee;&#x1d5f4; &#x1d5f1;&#x1d5fc;&#x1d5f2;&#x1d600;&#x1d5fb;&amp;#39;&#x1d601; &#x1d5fa;&#x1d5f2;&#x1d5ee;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f0;&#x1d5f6;&#x1d601;&#x1d5f2;&#x1d5f1; &#x1d5fd;&#x1d5ee;&#x1d600;&#x1d600;&#x1d5ee;&#x1d5f4;&#x1d5f2; &#x1d600;&#x1d602;&#x1d5fd;&#x1d5fd;&#x1d5fc;&#x1d5ff;&#x1d601;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f0;&#x1d5f9;&#x1d5ee;&#x1d5f6;&#x1d5fa;. The answer comes back with clean [1][2][3] markers, the right document is in the top-5, everything looks sourced. Then you open the citation and the cited passage says nothing that backs the sentence attached to it.&lt;br/&gt;&lt;br/&gt;Most teams blame the generation layer and swap the model, rewrite the prompt, pile on instructions. &#x1d5d5;&#x1d602;&#x1d601; &#x1d5ee; &#x1d5f9;&#x1d5fc;&#x1d601; &#x1d5fc;&#x1d5f3; &#x1d5f0;&#x1d5f6;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5f2;&#x1d5ff;&#x1d5ff;&#x1d5fc;&#x1d5ff;&#x1d600; &#x1d5fb;&#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5ff; &#x1d5f0;&#x1d5ee;&#x1d5fa;&#x1d5f2; &#x1d5f3;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;.&lt;br/&gt;&lt;br/&gt;&#x1d5d4; &#x1d5ef;&#x1d5ff;&#x1d5fc;&#x1d5f8;&#x1d5f2;&#x1d5fb; &#x1d5f0;&#x1d5f6;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5f6;&#x1d600; &#x1d602;&#x1d600;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d606; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5fc;&#x1d5f3; &#x1d601;&#x1d604;&#x1d5fc; &#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5ef;&#x1d5f9;&#x1d5f2;&#x1d5fa;&#x1d600;, &#x1d5f3;&#x1d5f6;&#x1d605;&#x1d5f2;&#x1d5f1; &#x1d5f6;&#x1d5fb; &#x1d5f1;&#x1d5f6;&#x1d5f3;&#x1d5f3;&#x1d5f2;&#x1d5ff;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5fd;&#x1d5f9;&#x1d5ee;&#x1d5f0;&#x1d5f2;&#x1d600;.&lt;br/&gt;• &#x1d5d9;&#x1d5ee;&#x1d5f6;&#x1d601;&#x1d5f5;&#x1d5f3;&#x1d602;&#x1d5f9;&#x1d5fb;&#x1d5f2;&#x1d600;&#x1d600; is whether the generated text itself is hallucinated. The model says &amp;quot;150W power draw,&amp;quot; but the retrieved docs only say &amp;quot;low-power.&amp;quot; The 150W is invented. &lt;br/&gt;&#x1d5d9;&#x1d5f6;&#x1d605; &#x1d5f6;&#x1d601; &#x1d5f6;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5f9;&#x1d5ee;&#x1d606;&#x1d5f2;&#x1d5ff;: tighten prompt constraints, or switch the base model.&lt;br/&gt;• &#x1d5d6;&#x1d5f6;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5d4;&#x1d5f0;&#x1d5f0;&#x1d602;&#x1d5ff;&#x1d5ee;&#x1d5f0;&#x1d606; is whether the citation&amp;#39;s metadata maps to the right place. The marker points to the wrong passage in the right document, or to a chunk ID that re-chunking already deleted. &lt;br/&gt;&#x1d5d9;&#x1d5f6;&#x1d605; &#x1d5f6;&#x1d601; &#x1d5f6;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f2;&#x1d5fb;&#x1d5f4;&#x1d5f6;&#x1d5fb;&#x1d5f2;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f9;&#x1d5ee;&#x1d606;&#x1d5f2;&#x1d5ff;: citation resolution and metadata management, which has nothing to do with model quality.&lt;br/&gt;&lt;br/&gt;&#x1d5d6;&#x1d5f6;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5d4;&#x1d5f0;&#x1d5f0;&#x1d602;&#x1d5ff;&#x1d5ee;&#x1d5f0;&#x1d606; &#x1d5f3;&#x1d5ee;&#x1d5f6;&#x1d5f9;&#x1d600; &#x1d5f6;&#x1d5fb; &#x1d5f3;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d600;&#x1d5f5;&#x1d5ee;&#x1d5fd;&#x1d5f2;&#x1d600;:&lt;br/&gt;• &#x1d5e0;&#x1d5f6;&#x1d600;&#x1d600;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f0;&#x1d5f6;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;: a factual statement with no source attached. Fix the output format and attribution requirements.&lt;br/&gt;• &#x1d5da;&#x1d5f5;&#x1d5fc;&#x1d600;&#x1d601; &#x1d5f0;&#x1d5f6;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;: the cited chunk ID no longer exists, usually after an index rebuild leaves old IDs stale while the prompt template keeps emitting them. Fix the ID lifecycle, not the model.&lt;br/&gt;• &#x1d5ea;&#x1d5f2;&#x1d5ee;&#x1d5f8;-&#x1d600;&#x1d602;&#x1d5fd;&#x1d5fd;&#x1d5fc;&#x1d5ff;&#x1d601; &#x1d5f0;&#x1d5f6;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;: the chunk exists but doesn&amp;#39;t support the claim. The model says &amp;quot;rate limit is 100 requests/sec&amp;quot; and cites a chunk that only mentions &amp;quot;supports batch calls.&amp;quot; Add claim-level entailment checks instead of trusting the marker.&lt;br/&gt;• &#x1d5e2;&#x1d603;&#x1d5f2;&#x1d5ff;-&#x1d5f0;&#x1d5f6;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;: several loosely related sources stacked behind one sentence, which dilutes trust instead of building it.&lt;br/&gt;• &#x1d5d7;&#x1d5fc;&#x1d5f0;-&#x1d5f9;&#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5f9; &#x1d5f0;&#x1d5f6;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;: attribution to &amp;quot;Document A&amp;quot; but not the actual passage. For long documents, that&amp;#39;s barely verifiable.&lt;br/&gt;&lt;br/&gt;The first three are the ones to monitor first. Each fails in a different layer, so misclassifying the error sends you to repair the wrong system. Before changing the model, check what kind of citation failure you actually have.&lt;br/&gt;&lt;br/&gt;&#x1d5d4; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d600;&#x1d606;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5fa; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d600;&#x1d5f5;&#x1d5fc;&#x1d604;&#x1d600; &#x1d5f0;&#x1d5f6;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5fa;&#x1d5ee;&#x1d5ff;&#x1d5f8;&#x1d5f2;&#x1d5ff;&#x1d600; &#x1d5ef;&#x1d602;&#x1d601; &#x1d603;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d600; &#x1d5fb;&#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5fc;&#x1d5f3; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5fa; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5ef;&#x1d5f2; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d600;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d5fb; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5fb;&#x1d5fc; &#x1d5f0;&#x1d5f6;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600; &#x1d5ee;&#x1d601; &#x1d5ee;&#x1d5f9;&#x1d5f9;. &#x1d5d4; &#x1d5f0;&#x1d5f9;&#x1d5f2;&#x1d5ee;&#x1d5fb; [&#x1d7ed;][&#x1d7ee;][&#x1d7ef;] &#x1d600;&#x1d602;&#x1d5ff;&#x1d5f3;&#x1d5ee;&#x1d5f0;&#x1d5f2; &#x1d5fa;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d600; &#x1d600;&#x1d601;&#x1d5ee;&#x1d5f9;&#x1d5f2;, &#x1d604;&#x1d5ff;&#x1d5fc;&#x1d5fb;&#x1d5f4;, &#x1d5fc;&#x1d5ff; &#x1d602;&#x1d5fb;&#x1d600;&#x1d602;&#x1d5fd;&#x1d5fd;&#x1d5fc;&#x1d5ff;&#x1d601;&#x1d5f2;&#x1d5f1; &#x1d5f2;&#x1d603;&#x1d5f6;&#x1d5f1;&#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d5f2; &#x1d5f9;&#x1d5fc;&#x1d5fc;&#x1d5f8; &#x1d601;&#x1d5ff;&#x1d602;&#x1d600;&#x1d601;&#x1d604;&#x1d5fc;&#x1d5ff;&#x1d601;&#x1d5f5;&#x1d606;.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HLk7TG1WoAAL0FP.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;192&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 24 Jun 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2069805248319729894</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-24T15:30:00Z</dc:date>
    </item>
    <item>
      <title>We built HNSW directly on the embedding lists, with no encoding step in between. &#x1d5e7;&#x1d5f5;&#x1d5f2; ...</title>
      <link>https://x.com/milvusio/status/2069435318671917234</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;We built HNSW directly on the embedding lists, with no encoding step in between. &#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5fe;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d606; &#x1d5f0;&#x1d5ee;&#x1d5fa;&#x1d5f2; &#x1d5fc;&#x1d602;&#x1d601; &#x1d5ee;&#x1d5f9;&#x1d5fa;&#x1d5fc;&#x1d600;&#x1d601; &#x1d5f9;&#x1d5fc;&#x1d600;&#x1d600;&#x1d5f9;&#x1d5f2;&#x1d600;&#x1d600;, &#x1d5ef;&#x1d602;&#x1d601; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f3;&#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f6;&#x1d600; &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601;&amp;#39;&#x1d600; &#x1d5fa;&#x1d5fc;&#x1d600;&#x1d601; &#x1d603;&#x1d5ee;&#x1d5f9;&#x1d602;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d5f2;: &#x1d601;&#x1d5fc;&#x1d5f1;&#x1d5ee;&#x1d606;&amp;#39;&#x1d600; &#x1d5ee;&#x1d5fd;&#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d605;&#x1d5f6;&#x1d5fa;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d600;&#x1d601;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d5f4;&#x1d5f6;&#x1d5f2;&#x1d600; &#x1d5f9;&#x1d5fc;&#x1d600;&#x1d5f2; &#x1d5fa;&#x1d5fc;&#x1d600;&#x1d601; &#x1d5fe;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d606; &#x1d5f6;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd;, &#x1d5fb;&#x1d5fc;&#x1d601; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d605;.&lt;br/&gt; &lt;br/&gt;TokenANN, MUVERA, and LEMUR all reduce a document&amp;#39;s token vectors to single-vector ANN, just from opposite ends: MUVERA and LEMUR squeeze each document into one vector, TokenANN indexes every token separately and reassembles. Either way it&amp;#39;s an approximation of MaxSim, and that&amp;#39;s where the quality goes. So skip the reduction: make the whole list the index unit, one document, one list of vectors. We tried it, and it works — the quality stays close to exact.&lt;br/&gt; &lt;br/&gt;&#x1d5db;&#x1d5fc;&#x1d604; &#x1d5f6;&#x1d601;&amp;#39;&#x1d600; &#x1d600;&#x1d5f2;&#x1d601; &#x1d602;&#x1d5fd;:&lt;br/&gt;• Each document&amp;#39;s full embedding list is one HNSW node&lt;br/&gt;• Distance between two nodes is bidirectional MeanMaxSim: &#x1d5e0;&#x1d5f2;&#x1d5ee;&#x1d5fb;&#x1d5e0;&#x1d5ee;&#x1d605;&#x1d5e6;&#x1d5f6;&#x1d5fa;(&#x1d5d4;,&#x1d5d5;) + &#x1d5e0;&#x1d5f2;&#x1d5ee;&#x1d5fb;&#x1d5e0;&#x1d5ee;&#x1d605;&#x1d5e6;&#x1d5f6;&#x1d5fa;(&#x1d5d5;,&#x1d5d4;)&lt;br/&gt;• Bidirectional, because HNSW needs a symmetric distance and MaxSim isn&amp;#39;t symmetric&lt;br/&gt;• Mean, because raw MaxSim grows with vector count, so dividing it out keeps different-length documents comparable&lt;br/&gt;• At query time it&amp;#39;s the standard one-way MaxSim(query, doc); the query is short, so the reverse direction is mostly noise&lt;br/&gt; &lt;br/&gt;&#x1d5ea;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f6;&#x1d601; &#x1d600;&#x1d5f0;&#x1d5fc;&#x1d5ff;&#x1d5f2;&#x1d5f1;:&lt;br/&gt;• Math nDCG&lt;a href='https://x.com/10' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@10&lt;/a&gt; (fidelity to exact BruteForce ranking): &#x1d5ee;&#x1d5ef;&#x1d5fc;&#x1d603;&#x1d5f2; &#x1d7ec;.&#x1d7f5;&#x1d7f4;, vs &#x1d7ec;.&#x1d7f4;&#x1d7f3;–&#x1d7ec;.&#x1d7f4;&#x1d7f5; for the best of the three approximate strategies&lt;br/&gt;• End to end: &#x1d601;&#x1d5f6;&#x1d5f2;&#x1d600; &#x1d5d5;&#x1d5ff;&#x1d602;&#x1d601;&#x1d5f2;&#x1d5d9;&#x1d5fc;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5fc;&#x1d5fb; &#x1d5e7;&#x1d5e5;&#x1d5d8;&#x1d5d6;-&#x1d5d6;&#x1d5e2;&#x1d5e9;&#x1d5dc;&#x1d5d7; (&#x1d7ec;.&#x1d7f1;&#x1d7ed;&#x1d7f2;), near-matches on MS MARCO (0.957 vs 0.966)&lt;br/&gt; &lt;br/&gt;That gap is the whole point. All four run on HNSW, and only the three that reduce the list first lose fidelity — roughly &#x1d601;&#x1d5f2;&#x1d5fb; &#x1d5fd;&#x1d5fc;&#x1d5f6;&#x1d5fb;&#x1d601;&#x1d600; of it. The graph search is identical everywhere; the loss tracks the reduction. Get that near-lossless and end-to-end quality sits close to the exact ceiling.&lt;br/&gt; &lt;br/&gt;&#x1d5e7;&#x1d604;&#x1d5fc; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d600; &#x1d5f8;&#x1d5f2;&#x1d5f2;&#x1d5fd; &#x1d5f6;&#x1d601; &#x1d5fc;&#x1d602;&#x1d601; &#x1d5fc;&#x1d5f3; &#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;, &#x1d5ef;&#x1d5fc;&#x1d601;&#x1d5f5; &#x1d5ee;&#x1d5ef;&#x1d5fc;&#x1d602;&#x1d601; &#x1d5f0;&#x1d5fc;&#x1d600;&#x1d601;:&lt;br/&gt;• &#x1d5d5;&#x1d602;&#x1d5f6;&#x1d5f9;&#x1d5f1; &#x1d5f0;&#x1d5fc;&#x1d600;&#x1d601;: each distance is inner products over every token pair between two lists — O(avg_len² × dim). Node count drops from N × avg_len to N, but net cost still scales with avg_len. Measured: &#x1d7f2;&#x1d605; a single-vector HNSW at avg_len 87 (MS MARCO), &#x1d7ed;&#x1d7f4;&#x1d605; at avg_len 236 (TREC-COVID).&lt;br/&gt;• &#x1d5df;&#x1d5f6;&#x1d600;&#x1d601; &#x1d5f9;&#x1d5f2;&#x1d5fb;&#x1d5f4;&#x1d601;&#x1d5f5;: when a document carries thousands of vectors (&#x1d5d6;&#x1d5fc;&#x1d5f9;&#x1d5e4;&#x1d604;&#x1d5f2;&#x1d5fb;&#x1d7ee;: &#x1d7f1;,&#x1d7ed;&#x1d7f0;&#x1d7ef; &#x1d5fd;&#x1d5ee;&#x1d601;&#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d600; &#x1d5fd;&#x1d5f2;&#x1d5ff; &#x1d5fd;&#x1d5ee;&#x1d5f4;&#x1d5f2;), distance cost climbs until build and search latency aren&amp;#39;t acceptable. That rules out multimodal and long complex-query documents — exactly where multi-vector wins most.&lt;br/&gt; &lt;br/&gt;Building HNSW straight on the full lists, with no reduction step, matched BruteForce almost exactly. &#x1d5e7;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d601;&#x1d5f2;&#x1d5f9;&#x1d5f9;&#x1d600; &#x1d602;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fe;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d606; &#x1d5e0;&#x1d5e8;&#x1d5e9;&#x1d5d8;&#x1d5e5;&#x1d5d4;, &#x1d5df;&#x1d5d8;&#x1d5e0;&#x1d5e8;&#x1d5e5;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5e7;&#x1d5fc;&#x1d5f8;&#x1d5f2;&#x1d5fb;&#x1d5d4;&#x1d5e1;&#x1d5e1; &#x1d5f4;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d602;&#x1d5fd; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5f2;&#x1d600; &#x1d5f3;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d606; &#x1d5ff;&#x1d5f2;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f2;&#x1d5fa;&#x1d5ef;&#x1d5f2;&#x1d5f1;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f9;&#x1d5f6;&#x1d600;&#x1d601;, &#x1d5fb;&#x1d5fc;&#x1d601; &#x1d5f3;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5db;&#x1d5e1;&#x1d5e6;&#x1d5ea; &#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d605; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d606; &#x1d5ee;&#x1d5f9;&#x1d5f9; &#x1d600;&#x1d5f5;&#x1d5ee;&#x1d5ff;&#x1d5f2;. &#x1d5e6;&#x1d5fc; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fb;&#x1d5f2;&#x1d605;&#x1d601; &#x1d5ff;&#x1d5fc;&#x1d602;&#x1d5fb;&#x1d5f1; &#x1d5fc;&#x1d5f3; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8; &#x1d5f4;&#x1d5fc;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2;: &#x1d600;&#x1d5f5;&#x1d5ee;&#x1d5ff;&#x1d5fd;&#x1d5f2;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5ee; &#x1d600;&#x1d5f5;&#x1d5f6;&#x1d5fd;&#x1d5fd;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d5f2; &#x1d5fa;&#x1d5f2;&#x1d601;&#x1d5f5;&#x1d5fc;&#x1d5f1; &#x1d5f0;&#x1d5fc;&#x1d602;&#x1d5f9;&#x1d5f1; &#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f0;&#x1d5f5; &#x1d5d5;&#x1d5ff;&#x1d602;&#x1d601;&#x1d5f2;&#x1d5d9;&#x1d5fc;&#x1d5ff;&#x1d5f0;&#x1d5f2;-&#x1d5f9;&#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5f9; &#x1d5fe;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d606;.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HLfXBH0aoAE9VD6.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;371&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 23 Jun 2026 15:00:02 GMT</pubDate>
      <guid isPermaLink="false">2069435318671917234</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-23T15:00:02Z</dc:date>
    </item>
    <item>
      <title>Attu used to feel like a lightweight console for one Milvus instance. &#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d7ef;.&#x1d7ec; &#x1d5d5;&#x1d5f2;&#x1d601;&#x1d5ee; &#x1d5f6;&#x1d600; ...</title>
      <link>https://x.com/milvusio/status/2069080474002006085</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;Attu used to feel like a lightweight console for one Milvus instance. &#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d7ef;.&#x1d7ec; &#x1d5d5;&#x1d5f2;&#x1d601;&#x1d5ee; &#x1d5f6;&#x1d600; &#x1d5ef;&#x1d5f2;&#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5ee;&#x1d5fb; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600; &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d600;&#x1d5fc;&#x1d5f9;&#x1d5f2; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5fa;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d5f0;&#x1d5f9;&#x1d602;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;.&lt;br/&gt;&#x1d5e2;&#x1d5fb;&#x1d5f2; &#x1d5f0;&#x1d5f5;&#x1d5ee;&#x1d5fb;&#x1d5f4;&#x1d5f2; &#x1d5fa;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5fd;&#x1d5ff;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5f0;&#x1d5ee;&#x1d5f9;: &#x1d5f9;&#x1d5fc;&#x1d5f0;&#x1d5ee;&#x1d5f9; &#x1d600;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d5fb;&#x1d5fc;&#x1d604; &#x1d600;&#x1d602;&#x1d5ff;&#x1d603;&#x1d5f6;&#x1d603;&#x1d5f2;&#x1d600; &#x1d5ff;&#x1d5f2;&#x1d600;&#x1d601;&#x1d5ee;&#x1d5ff;&#x1d601;&#x1d600;.&lt;br/&gt;&lt;br/&gt;In 2.x, Attu was stateless. Restart the container, and your saved connections were gone. You rebuilt the workspace from scratch.&lt;br/&gt;&lt;br/&gt;&#x1d5dc;&#x1d5fb; &#x1d7ef;.&#x1d7ec;, &#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d600;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d5f2;&#x1d600; &#x1d5f9;&#x1d5fc;&#x1d5f0;&#x1d5ee;&#x1d5f9; &#x1d600;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d5f6;&#x1d5fb; &#x1d5ee; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2;, &#x1d5f6;&#x1d5fb;&#x1d5f0;&#x1d5f9;&#x1d602;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5f4;:•  cluster configs &lt;br/&gt;•  agent conversation history &lt;br/&gt;•  custom skills &lt;br/&gt;•  LLM config &lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5fc;&#x1d602;&#x1d5fb;&#x1d601; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5d7;&#x1d5fc;&#x1d5f0;&#x1d5f8;&#x1d5f2;&#x1d5ff; &#x1d603;&#x1d5fc;&#x1d5f9;&#x1d602;&#x1d5fa;&#x1d5f2;: -&#x1d603; &#x1d5ee;&#x1d601;&#x1d601;&#x1d602;-&#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee;:/&#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;&#x1d600;&#x1d5fd;&#x1d5ee;&#x1d5f0;&#x1d5f2; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5fb;&#x1d5fc;&#x1d604; &#x1d5f0;&#x1d5ee;&#x1d5ff;&#x1d5ff;&#x1d606; &#x1d5fc;&#x1d603;&#x1d5f2;&#x1d5ff; &#x1d5ef;&#x1d5f2;&#x1d601;&#x1d604;&#x1d5f2;&#x1d5f2;&#x1d5fb; &#x1d600;&#x1d5f2;&#x1d600;&#x1d600;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600;, &#x1d600;&#x1d602;&#x1d5ff;&#x1d603;&#x1d5f6;&#x1d603;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5ee;&#x1d5f6;&#x1d5fb;&#x1d5f2;&#x1d5ff; &#x1d5ff;&#x1d5f2;&#x1d600;&#x1d601;&#x1d5ee;&#x1d5ff;&#x1d601;&#x1d600;.&lt;br/&gt;&lt;br/&gt;It turns Attu from something you open and close into somethi&lt;a href='https://milvus.io/blog/attu-3-0-beta.md#Local-State-Now-Survives-Restarts' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/attu-3-0-…&lt;/a&gt;text as you work. It means you can configure your LLM provider once, build a pre-launch checklist as a reusable agent skill, and pick up a diagnostic conversation days later without re-explaining the problem. &lt;br/&gt;&lt;br/&gt;&#x1d5d9;&#x1d602;&#x1d5f9;&#x1d5f9; &#x1d5ef;&#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f8;&#x1d5f1;&#x1d5fc;&#x1d604;&#x1d5fb; &#x1d5fc;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5ef;&#x1d5f9;&#x1d5fc;&#x1d5f4;: &lt;a href='https://t.co/oFAc2cIyFx' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/oFAc2cIyFx&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;video autoplay loop muted style='width: 100%; height: auto; max-width: 100%; display: block;'&gt;&lt;source src='https://video.twimg.com/tweet_video/HLafu0ha0AAe10a.mp4' type='video/mp4'&gt;&lt;img src='https://pbs.twimg.com/tweet_video_thumb/HLafu0ha0AAe10a.jpg' alt='Animated GIF' style='max-width: 100%; height: auto;' /&gt;&lt;/video&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;208&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 22 Jun 2026 15:30:01 GMT</pubDate>
      <guid isPermaLink="false">2069080474002006085</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-22T15:30:01Z</dc:date>
    </item>
    <item>
      <title>&#x1d5d4; &#x1d5f9;&#x1d5fc;&#x1d601; &#x1d5fc;&#x1d5f3; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; &#x1d5d4;&#x1d5dc; &#x1d5f3;&#x1d5f2;&#x1d5ee;&#x1d601;&#x1d602;&#x1d5ff;&#x1d5f2;&#x1d600; &#x1d600;&#x1d601;&#x1d5fc;&#x1d5fd; &#x1d5ee;&#x1d601; &#x1d5ee;&#x1d5fb;&#x1d600;&#x1d604;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4; ...</title>
      <link>https://x.com/milvusio/status/2067985761304293430</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5d4; &#x1d5f9;&#x1d5fc;&#x1d601; &#x1d5fc;&#x1d5f3; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; &#x1d5d4;&#x1d5dc; &#x1d5f3;&#x1d5f2;&#x1d5ee;&#x1d601;&#x1d602;&#x1d5ff;&#x1d5f2;&#x1d600; &#x1d600;&#x1d601;&#x1d5fc;&#x1d5fd; &#x1d5ee;&#x1d601; &#x1d5ee;&#x1d5fb;&#x1d600;&#x1d604;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d600;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600;. &#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d7ef;.&#x1d7ec; &#x1d5ef;&#x1d5f2;&#x1d601;&#x1d5ee; &#x1d5f4;&#x1d5fc;&#x1d5f2;&#x1d600; &#x1d5f3;&#x1d602;&#x1d5ff;&#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5ff;: &#x1d5f6;&#x1d601;&#x1d600; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d601;&#x1d5ee;&#x1d5f8;&#x1d5f2; &#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;.&lt;br/&gt;&lt;br/&gt;Attu 3.0&amp;#39;s AI agent connects to 50+ Milvus tools across collections, data operations, diagnostics, and RBAC. &#x1d5ec;&#x1d5fc;&#x1d602; &#x1d5f1;&#x1d5f2;&#x1d600;&#x1d5f0;&#x1d5ff;&#x1d5f6;&#x1d5ef;&#x1d5f2; &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d606;&#x1d5fc;&#x1d602; &#x1d604;&#x1d5ee;&#x1d5fb;&#x1d601; &#x1d5f6;&#x1d5fb; &#x1d5fb;&#x1d5ee;&#x1d601;&#x1d602;&#x1d5ff;&#x1d5ee;&#x1d5f9; &#x1d5f9;&#x1d5ee;&#x1d5fb;&#x1d5f4;&#x1d602;&#x1d5ee;&#x1d5f4;&#x1d5f2;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ff;&#x1d5f6;&#x1d5f4;&#x1d5f5;&#x1d601; &#x1d601;&#x1d5fc;&#x1d5fc;&#x1d5f9;&#x1d600; &#x1d601;&#x1d5fc; &#x1d5ff;&#x1d602;&#x1d5fb; &#x1d5f6;&#x1d601;.&lt;br/&gt;&lt;br/&gt;You can ask it to list collections, create a collection with the right schema, insert test data, run a vector search, check cluster health, investigate slow search, inspect memory usage, compact a collection, or create a read-only user. &lt;br/&gt;&lt;br/&gt;&#x1d5d4;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600; &#x1d5ee;&#x1d5ff;&#x1d5f2; &#x1d5f4;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d5f1; &#x1d5ef;&#x1d606; &#x1d5ff;&#x1d5f6;&#x1d600;&#x1d5f8;:&lt;br/&gt;• Read-only actions return results directly &lt;br/&gt;• Sensitive or destructive actions, such as dropping a collection or changing privileges, show a confirmation dialog with the exact parameters before anything runs &lt;br/&gt;• Every call is visible, including which tools ran, token usage, and any failures&lt;br/&gt;&lt;br/&gt;You bring your own LLM: &lt;a href='https://github.com/zilliztech/attu?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/att…&lt;/a&gt;Seek, Gemini, or any OpenAI-compatible endpoint.&lt;a href='https://milvus.io/blog/attu-3-0-beta.md?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/attu-3-0-…&lt;/a&gt;ted locally, and no agent traffic is routed through a Zilliz-managed service.&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d5ff;&#x1d606; &#x1d5f6;&#x1d601; &#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2;: &lt;a href='https://t.co/gzwdbjtXcF' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/gzwdbjtXcF&lt;/a&gt;&lt;br/&gt;&#x1d5e2;&#x1d5ff; &#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f1; &#x1d5ee;&#x1d5ef;&#x1d5fc;&#x1d602;&#x1d601; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d5f6;&#x1d601; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;&#x1d600; &#x1d5fc;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5ef;&#x1d5f9;&#x1d5fc;&#x1d5f4;: &lt;a href='https://t.co/Z37S2MmS29' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/Z37S2MmS29&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;video autoplay loop muted style='width: 100%; height: auto; max-width: 100%; display: block;'&gt;&lt;source src='https://video.twimg.com/tweet_video/HLFhQDWbwAAV4kG.mp4' type='video/mp4'&gt;&lt;img src='https://pbs.twimg.com/tweet_video_thumb/HLFhQDWbwAAV4kG.jpg' alt='Animated GIF' style='max-width: 100%; height: auto;' /&gt;&lt;/video&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;200&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 19 Jun 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">2067985761304293430</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-19T15:00:01Z</dc:date>
    </item>
    <item>
      <title>&#x1d5ec;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d601;&#x1d5f2;&#x1d600;&#x1d601; &#x1d600;&#x1d5f2;&#x1d601; &#x1d600;&#x1d5f5;&#x1d5fc;&#x1d604;&#x1d600; &#x1d600;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5fb;&#x1d5f4; &#x1d5ff;&#x1d5f2;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f9;, &#x1d5ef;&#x1d602;&#x1d601; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9; &#x1d5fa;&#x1d5ee;&#x1d606; ...</title>
      <link>https://x.com/milvusio/status/2067630919070929350</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5ec;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d601;&#x1d5f2;&#x1d600;&#x1d601; &#x1d600;&#x1d5f2;&#x1d601; &#x1d600;&#x1d5f5;&#x1d5fc;&#x1d604;&#x1d600; &#x1d600;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5fb;&#x1d5f4; &#x1d5ff;&#x1d5f2;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f9;, &#x1d5ef;&#x1d602;&#x1d601; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9; &#x1d5fa;&#x1d5ee;&#x1d606; &#x1d600;&#x1d601;&#x1d5f6;&#x1d5f9;&#x1d5f9; &#x1d5f3;&#x1d5ee;&#x1d5f6;&#x1d5f9; &#x1d5ef;&#x1d5ee;&#x1d5f1;&#x1d5f9;&#x1d606; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5f0;&#x1d5f2;&#x1d5ff;&#x1d601;&#x1d5ee;&#x1d5f6;&#x1d5fb; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d601;&#x1d606;&#x1d5fd;&#x1d5f2;&#x1d600;. &#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5ef;&#x1d5f9;&#x1d5f2;&#x1d5fa; &#x1d5fa;&#x1d5f6;&#x1d5f4;&#x1d5f5;&#x1d601; &#x1d5ef;&#x1d5f2; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5fa;&#x1d5f2;&#x1d5ee;&#x1d600;&#x1d602;&#x1d5ff;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f9;, &#x1d5f2;&#x1d600;&#x1d5fd;&#x1d5f2;&#x1d5f0;&#x1d5f6;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d606; &#x1d5f6;&#x1d5f3; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5fc;&#x1d5fb;&#x1d5f9;&#x1d606; &#x1d5f9;&#x1d5fc;&#x1d5fc;&#x1d5f8; &#x1d5ee;&#x1d601; &#x1d5ee;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d5f4;&#x1d5f2; &#x1d5e5;&#x1d5f2;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f9;@&#x1d7f1;.&lt;br/&gt;&lt;br/&gt;Say your average Recall&lt;a href='https://x.com/5' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@5&lt;/a&gt; is 85%. That looks healthy at first glance. But break it down by query type, and you find exact-term queries are at 40%. The other categories pulled the average up, and you never saw where it failed.&lt;br/&gt;&lt;br/&gt;&#x1d5d7;&#x1d5fc; &#x1d5fb;&#x1d5fc;&#x1d601; &#x1d601;&#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d601; &#x1d5ff;&#x1d5f2;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f9; &#x1d5ee;&#x1d600; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5fb;&#x1d602;&#x1d5fa;&#x1d5ef;&#x1d5f2;&#x1d5ff;. &#x1d5e6;&#x1d5fc;&#x1d5ff;&#x1d601; &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d601;&#x1d5f2;&#x1d600;&#x1d601; &#x1d5f0;&#x1d5ee;&#x1d600;&#x1d5f2;&#x1d600; &#x1d5ef;&#x1d606; &#x1d601;&#x1d606;&#x1d5fd;&#x1d5f2;:&lt;br/&gt;• Exact-term queries (product models, API names, contract IDs)&lt;br/&gt;• Multi-hop questions (answer spread across several documents)&lt;br/&gt;• Long-tail questions (rare, but high-risk when they fail)&lt;br/&gt;• Unanswerable questions (not in the knowledge base — the system should say so)&lt;br/&gt;• Permission-filtered questions (different users see different documents)&lt;br/&gt;&lt;br/&gt;&#x1d5e3;&#x1d602;&#x1d601; &#x1d5ee;&#x1d601; &#x1d5f9;&#x1d5f2;&#x1d5ee;&#x1d600;&#x1d601; &#x1d7f1;–&#x1d7ed;&#x1d7ec; &#x1d5f0;&#x1d5ee;&#x1d600;&#x1d5f2;&#x1d600; &#x1d5f6;&#x1d5fb; &#x1d5f2;&#x1d5ee;&#x1d5f0;&#x1d5f5; &#x1d5f0;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d5f4;&#x1d5fc;&#x1d5ff;&#x1d606; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d5f0;&#x1d5f8; &#x1d5ff;&#x1d5f2;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f9; &#x1d600;&#x1d5f2;&#x1d5fd;&#x1d5ee;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d5f9;&#x1d606;. &#x1d5ea;&#x1d5f5;&#x1d5f2;&#x1d5fb; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d600;&#x1d5f2;&#x1d5f4;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f9;&#x1d5ee;&#x1d5f4;&#x1d600;, &#x1d606;&#x1d5fc;&#x1d602; &#x1d5f8;&#x1d5fb;&#x1d5fc;&#x1d604; &#x1d604;&#x1d5f5;&#x1d5f6;&#x1d5f0;&#x1d5f5; &#x1d5fd;&#x1d5ee;&#x1d5ff;&#x1d601; &#x1d5fc;&#x1d5f3; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9; &#x1d600;&#x1d601;&#x1d5ee;&#x1d5f0;&#x1d5f8; &#x1d601;&#x1d5fc; &#x1d5f6;&#x1d5fb;&#x1d600;&#x1d5fd;&#x1d5f2;&#x1d5f0;&#x1d601;.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HLE08TfaAAATOkX.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;110&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 18 Jun 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2067630919070929350</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-18T15:30:00Z</dc:date>
    </item>
    <item>
      <title>In text retrieval, multi-vector's advantage is conditional. On short documents and simple queries, a...</title>
      <link>https://x.com/milvusio/status/2067266220043485517</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;In text retrieval, multi-vector&amp;#39;s advantage is conditional. On short documents and simple queries, approximation usually erases its lead over dense. Visual documents flip that: multi-vector beat the dense baseline by &#x1d5fb;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f9;&#x1d606; &#x1d7ed;&#x1d7f4; &#x1d5fd;&#x1d5fc;&#x1d5f6;&#x1d5fb;&#x1d601;&#x1d600;, and the lead held almost intact through approximation.&lt;br/&gt; &lt;br/&gt;We ran ColQwen (multi-vector) against Qwen3-VL-Embedding (dense) on DocVQA. &#x1d5e7;&#x1d5f5;&#x1d5f6;&#x1d600; &#x1d601;&#x1d5ee;&#x1d600;&#x1d5f8; &#x1d5f6;&#x1d600; &#x1d5fa;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;&#x1d5fa;&#x1d5fc;&#x1d5f1;&#x1d5ee;&#x1d5f9;: &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d5f6;&#x1d600; &#x1d601;&#x1d5f2;&#x1d605;&#x1d601;, &#x1d604;&#x1d5f5;&#x1d5f6;&#x1d5f9;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f1;&#x1d5fc;&#x1d5f0;&#x1d602;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f6;&#x1d600; &#x1d5ee;&#x1d5fb; &#x1d5f6;&#x1d5fa;&#x1d5ee;&#x1d5f4;&#x1d5f2;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fa;&#x1d5fc;&#x1d5f1;&#x1d5f2;&#x1d5f9; &#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d5fc;&#x1d5f1;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f6;&#x1d5fa;&#x1d5ee;&#x1d5f4;&#x1d5f2; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d600;. For ColBERT-style models, such as ColQwen, the image is encoded into multiple vectors at the patch level. For dense models, such as Qwen3-VL-Embedding, the image is encoded into a single vector.&lt;br/&gt; &lt;br/&gt;&#x1d5d8;&#x1d605;&#x1d5ee;&#x1d5f0;&#x1d601; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; (BruteForce, the quality ceiling):&lt;br/&gt;• Dense: &#x1d7ec;.&#x1d7f1;&#x1d7ee;&#x1d7ed; nDCG&lt;a href='https://x.com/10' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@10&lt;/a&gt;&lt;br/&gt;• ColQwen2: &#x1d7ec;.&#x1d7f2;&#x1d7ed;&#x1d7ec; (+8.9 pt)&lt;br/&gt;• ColQwen3: &#x1d7ec;.&#x1d7f2;&#x1d7f5;&#x1d7f4; (+17.7 pt)&lt;br/&gt; &lt;br/&gt;&#x1d5d4;&#x1d5fd;&#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d605;&#x1d5f6;&#x1d5fa;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; (LEMUR, ratio=5.0):&lt;br/&gt;• ColQwen2: &#x1d7ec;.&#x1d7f1;&#x1d7f5;&#x1d7f2; (+7.5 pt over dense)&lt;br/&gt;• ColQwen3: &#x1d7ec;.&#x1d7f3;&#x1d7ec;&#x1d7f0; (+18.3 pt over dense)&lt;br/&gt; &lt;br/&gt;&#x1d5d4;&#x1d5fd;&#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d605;&#x1d5f6;&#x1d5fa;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5f0;&#x1d5fc;&#x1d600;&#x1d601; &#x1d604;&#x1d5ee;&#x1d600; &#x1d5f2;&#x1d5f3;&#x1d5f3;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d603;&#x1d5f2;&#x1d5f9;&#x1d606; &#x1d607;&#x1d5f2;&#x1d5ff;&#x1d5fc;. ColQwen3 landed 0.006 above its own exact score, which is noise on 100 queries. On text benchmarks like MS MARCO and SciFact, approximation usually wipes the multi-vector lead out. Here it didn&amp;#39;t move.&lt;br/&gt; &lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5f4;&#x1d5ee;&#x1d5fd; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5f2;&#x1d600; &#x1d5f3;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fd;&#x1d5ee;&#x1d5f4;&#x1d5f2; &#x1d5f6;&#x1d601;&#x1d600;&#x1d5f2;&#x1d5f9;&#x1d5f3;: &#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d5f2;&#x1d600;, &#x1d5f0;&#x1d5f5;&#x1d5ee;&#x1d5ff;&#x1d601;&#x1d600;, &#x1d5fa;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d5f0;&#x1d5fc;&#x1d5f9;&#x1d602;&#x1d5fa;&#x1d5fb; &#x1d5f9;&#x1d5ee;&#x1d606;&#x1d5fc;&#x1d602;&#x1d601;&#x1d600;, &#x1d5f3;&#x1d5fc;&#x1d5fb;&#x1d601; &#x1d5f5;&#x1d5f6;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;&#x1d606;. A dense model folds all of that into one vector and loses the spatial structure. Patch-level multi-vectors keep each region as its own vector, so MaxSim can match a query against the specific parts of the page that matter. A single vector can&amp;#39;t carry the structure of a full page.&lt;br/&gt; &lt;br/&gt;&#x1d5e2;&#x1d5fb;&#x1d5f2; &#x1d5f0;&#x1d5ee;&#x1d603;&#x1d5f2;&#x1d5ee;&#x1d601;: &#x1d5e7;&#x1d5fc;&#x1d5f8;&#x1d5f2;&#x1d5fb;&#x1d5d4;&#x1d5e1;&#x1d5e1; &#x1d5f1;&#x1d5fc;&#x1d5f2;&#x1d600;&#x1d5fb;&amp;#39;&#x1d601; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8; &#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2; &#x1d5ee;&#x1d601; &#x1d5ee;&#x1d5f9;&#x1d5f9;. Both models scored under 0.05. Visual models emit thousands of patches per page (ColQwen2: 5,143; ColQwen3: 1,250), and each patch covers so little of the image that per-patch ANN can&amp;#39;t locate the right page. The usable strategies are the compression ones, MUVERA and LEMUR.&lt;br/&gt; &lt;br/&gt;&#x1d5dc;&#x1d5f3; &#x1d606;&#x1d5fc;&#x1d602;&amp;#39;&#x1d5ff;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f6;&#x1d5fb;&#x1d603;&#x1d5fc;&#x1d5f6;&#x1d5f0;&#x1d5f2;&#x1d600;, &#x1d5ff;&#x1d5f2;&#x1d5fd;&#x1d5fc;&#x1d5ff;&#x1d601;&#x1d600;, &#x1d600;&#x1d5f0;&#x1d5ee;&#x1d5fb;&#x1d600;, &#x1d5fc;&#x1d5ff; &#x1d5e3;&#x1d5d7;&#x1d5d9; &#x1d5fd;&#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d600; &#x1d5ef;&#x1d606; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5f6;&#x1d5ff; &#x1d603;&#x1d5f6;&#x1d600;&#x1d602;&#x1d5ee;&#x1d5f9; &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d5fb;&#x1d601;, &#x1d5fa;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5df;&#x1d5d8;&#x1d5e0;&#x1d5e8;&#x1d5e5; &#x1d5fc;&#x1d5ff; &#x1d5e0;&#x1d5e8;&#x1d5e9;&#x1d5d8;&#x1d5e5;&#x1d5d4; &#x1d5f6;&#x1d600; &#x1d5ee; &#x1d5fa;&#x1d5f2;&#x1d5ee;&#x1d600;&#x1d602;&#x1d5ff;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d5f2; &#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd; &#x1d602;&#x1d5fd; &#x1d5f3;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d5ee; &#x1d5f1;&#x1d5f2;&#x1d5fb;&#x1d600;&#x1d5f2; &#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f2;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f9;&#x1d5f2;&#x1d5ee;&#x1d5f1; &#x1d600;&#x1d602;&#x1d5ff;&#x1d603;&#x1d5f6;&#x1d603;&#x1d5f2;&#x1d600; &#x1d5fc;&#x1d5fb;&#x1d5f0;&#x1d5f2; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5fa;&#x1d5fc;&#x1d603;&#x1d5f2; &#x1d5fc;&#x1d5f3;&#x1d5f3; &#x1d5f2;&#x1d605;&#x1d5ee;&#x1d5f0;&#x1d601; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HLBnlCCaIAEADmx.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;326&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 17 Jun 2026 15:20:49 GMT</pubDate>
      <guid isPermaLink="false">2067266220043485517</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-17T15:20:49Z</dc:date>
    </item>
    <item>
      <title>&#x1d5dc;&#x1d5f3; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5ff;&#x1d602;&#x1d5fb; &#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d5fb; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5f0;&#x1d5f9;&#x1d602;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff;, &#x1d606;&#x1d5fc;&#x1d602; &#x1d5f8;&#x1d5fb;&#x1d5fc;&#x1d604; &#x1d601;&#x1d5f5;&#x1d5f2; ...</title>
      <link>https://x.com/milvusio/status/2066906143939817476</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5dc;&#x1d5f3; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5ff;&#x1d602;&#x1d5fb; &#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d5fb; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5f0;&#x1d5f9;&#x1d602;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff;, &#x1d606;&#x1d5fc;&#x1d602; &#x1d5f8;&#x1d5fb;&#x1d5fc;&#x1d604; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d601;&#x1d5ee;&#x1d5ef; &#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5ef;&#x1d5f9;&#x1d5f2;&#x1d5fa;. &#x1d5e1;&#x1d5fc;&#x1d604;, &#x1d5f6;&#x1d601;&amp;#39;&#x1d600; &#x1d5ee; &#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5ef;&#x1d5f9;&#x1d5f2;&#x1d5fa; &#x1d5fc;&#x1d5f3; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fd;&#x1d5ee;&#x1d600;&#x1d601;.&lt;br/&gt;&lt;br/&gt;In the past, you would end up with dev in one browser tab, staging in another, and production in a third. Attu 2.x could only connect to one instance at a time, so every switch meant disconnecting, reconnecting, and waiting. And it was easy to run an operation against the wrong cluster without realizing it.&lt;br/&gt;&lt;br/&gt;&#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d7ef;.&#x1d7ec; &#x1d5ef;&#x1d5f2;&#x1d601;&#x1d5ee; &#x1d5fd;&#x1d602;&#x1d601;&#x1d600; &#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d5fb;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5f6;&#x1d5fb; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d600;&#x1d5f6;&#x1d5f1;&#x1d5f2;&#x1d5ef;&#x1d5ee;&#x1d5ff; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5ee; &#x1d5f9;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5f5;&#x1d5f2;&#x1d5ee;&#x1d5f9;&#x1d601;&#x1d5f5; &#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f6;&#x1d5f0;&#x1d5ee;&#x1d601;&#x1d5fc;&#x1d5ff;:&lt;br/&gt;• &#x1f7e2; green means reachable, &#x1f534; red means down&lt;br/&gt;• one click to switch, no reconnect needed&lt;br/&gt;• each cluster gets its own scoped workspace for overview, data, users, and metrics&lt;br/&gt;• co&lt;a href='https://milvus.io/blog/attu-3-0-beta.md?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/attu-3-0-…&lt;/a&gt;s container restarts, so restarting Attu no longer wipes your setup&lt;br/&gt;&lt;br/&gt;Full breakdown of the rebuild on the Milvus blog: &lt;a href='https://t.co/Z37S2MmS29' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/Z37S2MmS29&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HK7LdojakAAkEI_.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 16 Jun 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2066906143939817476</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-16T15:30:00Z</dc:date>
    </item>
    <item>
      <title>A user tells your support chatbot “my service keeps freezing.” Your knowledge base has the right art...</title>
      <link>https://x.com/milvusio/status/2066547529551057399</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;A user tells your support chatbot “my service keeps freezing.” Your knowledge base has the right articles, but retrieval misses them because the docs use different words like “unresponsive,” “blocked,” or “request hangs.”&lt;br/&gt;&lt;br/&gt;&#x1d5e4;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d5ff;&#x1d5f2;&#x1d604;&#x1d5ff;&#x1d5f6;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f5;&#x1d5f2;&#x1d5f9;&#x1d5fd;&#x1d600; &#x1d5f0;&#x1d5f9;&#x1d5fc;&#x1d600;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d600; &#x1d5f4;&#x1d5ee;&#x1d5fd; &#x1d5ef;&#x1d5f2;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9;. You rewrite the user&amp;#39;s input to include the terms your docs actually use. A vague question about &amp;quot;timeout settings&amp;quot; can be expanded with specific terms like Nginx, upstream, proxy_read_timeout.&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d604;&#x1d5fc; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fa;&#x1d5fc;&#x1d5fb; &#x1d5ee;&#x1d5fd;&#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5ee;&#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d600; &#x1d5ee;&#x1d5ff;&#x1d5f2;:&lt;br/&gt;• Build a synonym dictionary: fast, but only covers the mappings you&amp;#39;ve defined&lt;br/&gt;• Use a small query-rewriting model: more flexible, but adds latency&lt;br/&gt;&lt;br/&gt;&#x1d5e4;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d5ff;&#x1d5f2;&#x1d604;&#x1d5ff;&#x1d5f6;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;&#x1d600; &#x1d5ef;&#x1d5f2;&#x1d600;&#x1d601; &#x1d604;&#x1d5f5;&#x1d5f2;&#x1d5fb; &#x1d602;&#x1d600;&#x1d5f2;&#x1d5ff;&#x1d600; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5f1;&#x1d5fc;&#x1d5f0;&#x1d600; &#x1d600;&#x1d5fd;&#x1d5f2;&#x1d5ee;&#x1d5f8; &#x1d603;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d5f1;&#x1d5f6;&#x1d5f3;&#x1d5f3;&#x1d5f2;&#x1d5ff;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f9;&#x1d5ee;&#x1d5fb;&#x1d5f4;&#x1d602;&#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d600; — technical documentation, API references, troubleshooting guides. If your knowledge base is already in user language (support tickets, chat logs), the gap is small and the payoff is limited.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HK2APULaYAAmyWZ.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 15 Jun 2026 15:45:00 GMT</pubDate>
      <guid isPermaLink="false">2066547529551057399</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-15T15:45:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5f5;&#x1d5ee;&#x1d600; &#x1d5ff;&#x1d5f2;&#x1d5f9;&#x1d5f2;&#x1d5ee;&#x1d600;&#x1d5f2;&#x1d5f1; &#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d7ef;.&#x1d7ec; &#x1d5d5;&#x1d5f2;&#x1d601;&#x1d5ee;, &#x1d5ee; &#x1d5ff;&#x1d5f2;&#x1d5ef;&#x1d602;&#x1d5f6;&#x1d5f9;&#x1d601; ...</title>
      <link>https://x.com/milvusio/status/2066536210986926081</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5f5;&#x1d5ee;&#x1d600; &#x1d5ff;&#x1d5f2;&#x1d5f9;&#x1d5f2;&#x1d5ee;&#x1d600;&#x1d5f2;&#x1d5f1; &#x1d5d4;&#x1d601;&#x1d601;&#x1d602; &#x1d7ef;.&#x1d7ec; &#x1d5d5;&#x1d5f2;&#x1d601;&#x1d5ee;, &#x1d5ee; &#x1d5ff;&#x1d5f2;&#x1d5ef;&#x1d602;&#x1d5f6;&#x1d5f9;&#x1d601; &#x1d5fa;&#x1d5ee;&#x1d5fb;&#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d600;&#x1d5fc;&#x1d5f9;&#x1d5f2; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600;.&lt;br/&gt;&lt;br/&gt;It gives developers and operators one place to manage clusters, inspect data, troubleshoot issues, and move faster from local debugging to production operations.&lt;br/&gt;&lt;br/&gt;What changed:&lt;br/&gt;Multi-cluster management, with one-click switching and persistent local state.&lt;br/&gt;&lt;br/&gt;A built-in AI Agent connected to 50+ Milvus tools, plus diagnostic skills for cluster health, search performance, writes, and configuration checks.&lt;br/&gt;&lt;br/&gt;A redesigned data browser, Prometheus-backed metrics, an API Playground, GUI backup and restore, and simpler RBAC workflows.&lt;br/&gt;&lt;br/&gt;We recorded a quick walkthrough of the new Attu experience, including cluster diagnostics, the data browser, API Playground, Agent setup, and links into Zilliz Cloud and Milv&lt;a href='https://milvus.io/blog/attu-3-0-beta.md?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/attu-3-0-…&lt;/a&gt; 3.0 Beta and tell us what you think: &lt;a href='https://t.co/Z37S2MmS29' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/Z37S2MmS29&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;div style='margin: 0; background-color: #f5f5f5; padding: 8px;'&gt;&lt;video controls style='width: 100%; height: auto; max-height: 400px; max-width: 100%;' preload='metadata'&gt;&lt;source src='https://video.twimg.com/amplify_video/2066464614016311296/vid/avc1/1262x720/wHlRXBGCS2bTPEaD.mp4?tag=27' type='video/mp4'&gt;Your browser does not support the video tag.&lt;/video&gt;&lt;div style='padding: 10px; text-align: center; background-color: #f0f0f0;'&gt;&lt;a href='https://x.com/milvusio/status/2066536210986926081/video/1' target='_blank' style='color: #1da1f2; text-decoration: none; font-weight: 500;'&gt;&#x1f517; View on Twitter&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;233&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 15 Jun 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">2066536210986926081</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-15T15:00:01Z</dc:date>
    </item>
    <item>
      <title>&#x1d5d7;&#x1d5fc; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5f8;&#x1d5fb;&#x1d5fc;&#x1d604; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d5fa;&#x1d5ee;&#x1d5fb;&#x1d606; &#x1d5ef;&#x1d5f6;&#x1d5ff;&#x1d5f1;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2; &#x1d5ee;&#x1d5ff;&#x1d5f2; &#x1d5f6;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5ee;&#x1d5fb;&#x1d5f1; ...</title>
      <link>https://x.com/milvusio/status/2065456591915159749</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5d7;&#x1d5fc; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5f8;&#x1d5fb;&#x1d5fc;&#x1d604; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d5fa;&#x1d5ee;&#x1d5fb;&#x1d606; &#x1d5ef;&#x1d5f6;&#x1d5ff;&#x1d5f1;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2; &#x1d5ee;&#x1d5ff;&#x1d5f2; &#x1d5f6;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5ed;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d5f6;&#x1d607; &#x1d5f2;&#x1d5f0;&#x1d5fc;&#x1d600;&#x1d606;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5fa;?&lt;br/&gt;More than you might expect. &lt;br/&gt;Welcome to the &#x1d5ed;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d5f6;&#x1d607; &#x1d5d5;&#x1d5f6;&#x1d5ff;&#x1d5f1;&#x1d5fd;&#x1d5f2;&#x1d5f1;&#x1d5f6;&#x1d5ee;.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600;: &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f8;&#x1d5f6;&#x1d601;&#x1d5f2; &lt;br/&gt;A bird of prey that scans a wide territory before striking. Milvus follows the same pattern for vector search: able to scan hundred-billion-scale vectors in high-dimensional spaces, then find nearest neighbors fast.&lt;br/&gt;&lt;br/&gt;&#x1d5d6;&#x1d5ee;&#x1d5ff;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5ee;&#x1d5f9;: &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d600;&#x1d601;&#x1d5ee;&#x1d5fb;&#x1d5f1;&#x1d5fc;&#x1d602;&#x1d601; &#x1d5fd;&#x1d5f2;&#x1d5ff;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5fa;&#x1d5f2;&#x1d5ff; &lt;br/&gt;A cardinal is vivid, confident, and hard to miss on any branch. Same idea behind Cardinal — and hard to beat on benchmarks. It&amp;#39;s Zilliz Cloud&amp;#39;s most advanced vector search engine built for high-performance ANN search, top-K, range search, and filtering-heavy workloads.&lt;br/&gt;&lt;br/&gt;&#x1d5ea;&#x1d5fc;&#x1d5fc;&#x1d5f1;&#x1d5fd;&#x1d5f2;&#x1d5f0;&#x1d5f8;&#x1d5f2;&#x1d5ff;: &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d5f9;&#x1d5f6;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d5f2; &#x1d604;&#x1d5ff;&#x1d5f6;&#x1d601;&#x1d5f2;&#x1d5ff; &lt;br/&gt;A woodpecker strikes again and again with steady force and shock resistance. Woodpecker, Milvus&amp;#39;s cloud-native WAL, absorbs continuous writes, records them in order, and keeps recovery possible after failures — no Kafka or Pulsar required.&lt;br/&gt;&lt;br/&gt;&#x1d5df;&#x1d5fc;&#x1d5fc;&#x1d5fb;: &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f1;&#x1d5f2;&#x1d5f2;&#x1d5fd; &#x1d5f1;&#x1d5f6;&#x1d603;&#x1d5f2;&#x1d5ff; &lt;br/&gt;Loons are diving birds and they dive deep, stay submerged, and use denser bones to move with control beneath the surface. That&amp;#39;s the idea behind Loon, the new storage engine powering Milvus 3.0 as well as the Zilliz Vector Lakebase: dive into the data lake, find the right version of constantly changing vector data, and read only what the query needs.&lt;br/&gt;&lt;br/&gt;&#x1d5d5;&#x1d5f6;&#x1d5ff;&#x1d5f1;&#x1d604;&#x1d5ee;&#x1d601;&#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d5ff;: &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fc;&#x1d5ef;&#x1d600;&#x1d5f2;&#x1d5ff;&#x1d603;&#x1d5f2;&#x1d5ff; &lt;br/&gt;A birdwatcher doesn&amp;#39;t join the flock. They watch closely. Birdwatcher inspects the internal state of Milvus components so operators can see exactly what&amp;#39;s happening.&lt;br/&gt;&lt;br/&gt;Behind every bird name is architecture doing serious work.&lt;br/&gt;&lt;br/&gt;Which birds do you like best? Drop your pick in the comments.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HKh3rV6aEAAv_HN.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;196&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 12 Jun 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2065456591915159749</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-12T15:30:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5df;&#x1d5d8;&#x1d5e0;&#x1d5e8;&#x1d5e5; &#x1d5f6;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fa;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d600;&#x1d601;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d5f4;&#x1d606; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f9;&#x1d5fc;&#x1d5fc;&#x1d5f8;&#x1d600; &#x1d5f2;&#x1d5ee;&#x1d600;&#x1d5f6;&#x1d5f2;&#x1d600;&#x1d601; ...</title>
      <link>https://x.com/milvusio/status/2065094206033367061</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5df;&#x1d5d8;&#x1d5e0;&#x1d5e8;&#x1d5e5; &#x1d5f6;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fa;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d600;&#x1d601;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d5f4;&#x1d606; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f9;&#x1d5fc;&#x1d5fc;&#x1d5f8;&#x1d600; &#x1d5f2;&#x1d5ee;&#x1d600;&#x1d5f6;&#x1d5f2;&#x1d600;&#x1d601; &#x1d601;&#x1d5fc; &#x1d5ee;&#x1d5f1;&#x1d5fc;&#x1d5fd;&#x1d601; — &#x1d5fb;&#x1d5fc; &#x1d601;&#x1d602;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4;, &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee;-&#x1d5f1;&#x1d5ff;&#x1d5f6;&#x1d603;&#x1d5f2;&#x1d5fb;, &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5ff;&#x1d5f2;&#x1d600;&#x1d600;&#x1d5f2;&#x1d600; &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5fa;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d600; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d600;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d5f9;&#x1d5f2; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d600; &#x1d5fc;&#x1d5fb; &#x1d5f6;&#x1d601;&#x1d600; &#x1d5fc;&#x1d604;&#x1d5fb;. &#x1d5d5;&#x1d602;&#x1d601; &#x1d5fc;&#x1d5fb; &#x1d5f9;&#x1d5fc;&#x1d5fb;&#x1d5f4;-&#x1d601;&#x1d5ee;&#x1d5f6;&#x1d5f9;&#x1d5f2;&#x1d5f1; &#x1d5f0;&#x1d5fc;&#x1d5ff;&#x1d5fd;&#x1d5fc;&#x1d5ff;&#x1d5ee;, &#x1d5f6;&#x1d601; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5fe;&#x1d602;&#x1d5f6;&#x1d5f2;&#x1d601;&#x1d5f9;&#x1d606; &#x1d600;&#x1d601;&#x1d5ee;&#x1d5ff;&#x1d601; &#x1d5ff;&#x1d5ee;&#x1d5fb;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5ef;&#x1d606; &#x1d5f1;&#x1d5fc;&#x1d5f0;&#x1d602;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f9;&#x1d5f2;&#x1d5fb;&#x1d5f4;&#x1d601;&#x1d5f5; &#x1d5f6;&#x1d5fb;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ee;&#x1d5f1; &#x1d5fc;&#x1d5f3; &#x1d5ff;&#x1d5f2;&#x1d5f9;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5fb;&#x1d5f0;&#x1d5f2;.&lt;br/&gt;&lt;br/&gt;&#x1d5df;&#x1d5fc;&#x1d5e7;&#x1d5e7;&#x1d5d8;, &#x1d5dd;&#x1d5f6;&#x1d5fb;&#x1d5ee;-&#x1d5d6;&#x1d5fc;&#x1d5f9;&#x1d5d5;&#x1d5d8;&#x1d5e5;&#x1d5e7;-&#x1d603;&#x1d7ee;: &lt;br/&gt;&#x1f4c8; &#x1d5d8;&#x1d605;&#x1d5ee;&#x1d5f0;&#x1d601; &#x1d5e0;&#x1d5ee;&#x1d605;&#x1d5e6;&#x1d5f6;&#x1d5fa; — nDCG&lt;a href='https://x.com/10' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@10&lt;/a&gt; = 0.722, R&lt;a href='https://x.com/100' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@100&lt;/a&gt; = 98%&lt;br/&gt;&#x1f4c9; &#x1d5df;&#x1d5d8;&#x1d5e0;&#x1d5e8;&#x1d5e5; — nDCG&lt;a href='https://x.com/10' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@10&lt;/a&gt; = 0.109, R&lt;a href='https://x.com/100' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@100&lt;/a&gt; = 30.5%&lt;br/&gt;&lt;br/&gt;&#x1d5ea;&#x1d5f5;&#x1d606;? &#x1d5dc;&#x1d601;&amp;#39;&#x1d600; &#x1d5fb;&#x1d5fc;&#x1d601; &#x1d5ee;&#x1d5fb; &#x1d5f6;&#x1d5fa;&#x1d5fd;&#x1d5f9;&#x1d5f2;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5ef;&#x1d602;&#x1d5f4; — &#x1d5f6;&#x1d601;&amp;#39;&#x1d600; &#x1d5ee; &#x1d5f9;&#x1d5f2;&#x1d5fb;&#x1d5f4;&#x1d601;&#x1d5f5; &#x1d5ef;&#x1d5f6;&#x1d5ee;&#x1d600; &#x1d5ef;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d5f1; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d5df;&#x1d5d8;&#x1d5e0;&#x1d5e8;&#x1d5e5; &#x1d601;&#x1d5ff;&#x1d5ee;&#x1d5f6;&#x1d5fb;&#x1d600;.&lt;br/&gt;LEMUR&amp;#39;s labels are MaxSim scores — for a sampled vector, its highest inner product against any token in a document. A longer document has more tokens, so it&amp;#39;s more likely to hold a high value regardless of relevance, a pure statistical effect. The MLP learns &amp;quot;longer scores higher&amp;quot; instead of &amp;quot;more relevant scores higher,&amp;quot; and the ranking follows length.&lt;br/&gt;&lt;br/&gt;&#x1d5dc;&#x1d601; &#x1d5fc;&#x1d5fb;&#x1d5f9;&#x1d606; &#x1d5ef;&#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f8;&#x1d600; &#x1d604;&#x1d5f5;&#x1d5f2;&#x1d5fb; &#x1d601;&#x1d604;&#x1d5fc; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d600; &#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f2; &#x1d602;&#x1d5fd;: &lt;br/&gt;• First, a length-sensitive model, which comes with high separability. On Jina, docs under 50 tokens average a MaxSim of 0.492; docs over 1,000 average 0.666 — a 0.174 gap the model assigns to length alone. &lt;br/&gt;• Second, heavy length variance. LoTTE runs 10 to 4,109 tokens, about a 400x range.&lt;br/&gt;&#x1d5df;&#x1d5fc;&#x1d5e7;&#x1d5e7;&#x1d5d8; &#x1d5f5;&#x1d5ee;&#x1d600; &#x1d5ef;&#x1d5fc;&#x1d601;&#x1d5f5;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5f6;&#x1d601; &#x1d5f3;&#x1d5ee;&#x1d5f6;&#x1d5f9;&#x1d600; &#x1d5ee;&#x1d601; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5ff;&#x1d5f2;&#x1d600;&#x1d600;&#x1d5f6;&#x1d5fc;&#x1d5fb;, &#x1d5fb;&#x1d5fc;&#x1d601; &#x1d5ff;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d5fb;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4; — &#x1d5e0;&#x1d5ee;&#x1d601;&#x1d5f5; &#x1d5e5;@&#x1d7ed;&#x1d7ec;&#x1d7ec; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2; &#x1d5f6;&#x1d600; &#x1d7ee;&#x1d7f0;.&#x1d7f3;%, &#x1d600;&#x1d5fc; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ff;&#x1d5f6;&#x1d5f4;&#x1d5f5;&#x1d601; &#x1d5f1;&#x1d5fc;&#x1d5f0;&#x1d602;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d600; &#x1d5ee;&#x1d5ff;&#x1d5f2; &#x1d5f1;&#x1d5ff;&#x1d5fc;&#x1d5fd;&#x1d5fd;&#x1d5f2;&#x1d5f1; &#x1d5f3;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f0;&#x1d5ee;&#x1d5fb;&#x1d5f1;&#x1d5f6;&#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d600;&#x1d5f2;&#x1d601; &#x1d5ef;&#x1d5f2;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d5fb;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5f5;&#x1d5f2;&#x1d5f9;&#x1d5fd;.&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5f9; &#x1d5ff;&#x1d602;&#x1d5fb;&#x1d600; &#x1d5f6;&#x1d600;&#x1d5fc;&#x1d5f9;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f0;&#x1d5ee;&#x1d602;&#x1d600;&#x1d5f2;: For length-uniform data (SciFact): same LEMUR behaves normally — 0.651 vs BruteForce 0.719. For a low-separability model (AnswerAI on LoTTE): unaffected — R&lt;a href='https://x.com/100' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@100&lt;/a&gt; 91.5%.&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d604;&#x1d5fc; &#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d5f0;&#x1d5f8;&#x1d600; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5fc;&#x1d604;&#x1d5fb; &#x1d5f0;&#x1d5fc;&#x1d5ff;&#x1d5fd;&#x1d602;&#x1d600;: &lt;br/&gt;→ &#x1d5df;&#x1d5f2;&#x1d5fb;&#x1d5f4;&#x1d601;&#x1d5f5;: if P90/P10 is under 5 it&amp;#39;s fairly uniform and LEMUR is usually safe; over 20 (LoTTE is ~400), be cautious. &lt;br/&gt;→ &#x1d5e6;&#x1d5f2;&#x1d5fd;&#x1d5ee;&#x1d5ff;&#x1d5ee;&#x1d5ef;&#x1d5f6;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d606;: sample ~1,000 token vectors, take the std of their MaxSim scores. Under 0.08 is low, LEMUR is safe; over 0.12 is high — use TokenANN or MUVERA.&lt;br/&gt;&lt;br/&gt;&#x1d5dc;&#x1d5f3; &#x1d606;&#x1d5fc;&#x1d602;&amp;#39;&#x1d5ff;&#x1d5f2; &#x1d5ee;&#x1d5f9;&#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f1;&#x1d606; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fa;&#x1d5f6;&#x1d601;&#x1d601;&#x1d5f2;&#x1d5f1; &#x1d601;&#x1d5fc; &#x1d5df;&#x1d5d8;&#x1d5e0;&#x1d5e8;&#x1d5e5;, &#x1d5f9;&#x1d5f2;&#x1d5fb;&#x1d5f4;&#x1d601;&#x1d5f5;-&#x1d5ef;&#x1d5ee;&#x1d5f9;&#x1d5ee;&#x1d5fb;&#x1d5f0;&#x1d5f2;&#x1d5f1; &#x1d600;&#x1d5ee;&#x1d5fa;&#x1d5fd;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f5;&#x1d5f2;&#x1d5f9;&#x1d5fd;&#x1d600;: &#x1d600;&#x1d601;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5f3;&#x1d606; &#x1d5ef;&#x1d606; &#x1d5f9;&#x1d5f2;&#x1d5fb;&#x1d5f4;&#x1d601;&#x1d5f5; (&#x1d7ec;–&#x1d7ed;&#x1d7ec;&#x1d7ec;, &#x1d7ed;&#x1d7ec;&#x1d7ec;–&#x1d7ef;&#x1d7ec;&#x1d7ec;, &#x1d7ef;&#x1d7ec;&#x1d7ec;–&#x1d7ed;,&#x1d7ec;&#x1d7ec;&#x1d7ec;, &amp;gt;&#x1d7ed;,&#x1d7ec;&#x1d7ec;&#x1d7ec; &#x1d601;&#x1d5fc;&#x1d5f8;&#x1d5f2;&#x1d5fb;&#x1d600;) &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5f1;&#x1d5ff;&#x1d5ee;&#x1d604; &#x1d5f2;&#x1d5fe;&#x1d602;&#x1d5ee;&#x1d5f9; &#x1d600;&#x1d5ee;&#x1d5fa;&#x1d5fd;&#x1d5f9;&#x1d5f2;&#x1d600; &#x1d5fd;&#x1d5f2;&#x1d5ff; &#x1d5ef;&#x1d5ee;&#x1d5fb;&#x1d5f1;. &#x1d5dc;&#x1d601; &#x1d604;&#x1d5f2;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d5fb;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f9;&#x1d5f2;&#x1d5fb;&#x1d5f4;&#x1d601;&#x1d5f5; &#x1d600;&#x1d5f6;&#x1d5f4;&#x1d5fb;&#x1d5ee;&#x1d5f9; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5;&#x1d5fc;&#x1d602;&#x1d601; &#x1d5f3;&#x1d602;&#x1d5f9;&#x1d5f9;&#x1d606; &#x1d5ff;&#x1d5f2;&#x1d5fa;&#x1d5fc;&#x1d603;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f6;&#x1d601;.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HKhqGDOaoAAOgnk.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;145&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 11 Jun 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2065094206033367061</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-11T15:30:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5db;&#x1d5fc;&#x1d604; &#x1d5f1;&#x1d5fc;&#x1d5f2;&#x1d600; &#x1d5ee; &#x1d600;&#x1d601;&#x1d5fc;&#x1d5f0;&#x1d5f8; &#x1d5fa;&#x1d5f2;&#x1d5f1;&#x1d5f6;&#x1d5ee; &#x1d5fd;&#x1d5f9;&#x1d5ee;&#x1d601;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5fa; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d7ee;&#x1d7ec;&#x1d7ec;&#x1d5e0;+ &#x1d603;&#x1d5f6;&#x1d600;&#x1d602;&#x1d5ee;&#x1d5f9; ...</title>
      <link>https://x.com/milvusio/status/2064728543796633815</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5db;&#x1d5fc;&#x1d604; &#x1d5f1;&#x1d5fc;&#x1d5f2;&#x1d600; &#x1d5ee; &#x1d600;&#x1d601;&#x1d5fc;&#x1d5f0;&#x1d5f8; &#x1d5fa;&#x1d5f2;&#x1d5f1;&#x1d5f6;&#x1d5ee; &#x1d5fd;&#x1d5f9;&#x1d5ee;&#x1d601;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5fa; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d7ee;&#x1d7ec;&#x1d7ec;&#x1d5e0;+ &#x1d603;&#x1d5f6;&#x1d600;&#x1d602;&#x1d5ee;&#x1d5f9; &#x1d5ee;&#x1d600;&#x1d600;&#x1d5f2;&#x1d601;&#x1d600; &#x1d5ff;&#x1d5f2;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d5f2; &#x1d5f0;&#x1d5fc;&#x1d600;&#x1d601;&#x1d600; &#x1d604;&#x1d5f5;&#x1d5f6;&#x1d5f9;&#x1d5f2; &#x1d5fa;&#x1d5ee;&#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5ee;&#x1d5f6;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9; &#x1d5fe;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d606;?&lt;br/&gt;&lt;br/&gt;Moving from keyword search to semantic search changes the infrastructure requirements behind image retrieval.&lt;br/&gt;&lt;br/&gt;At a smaller scale, that can be manageable.&lt;br/&gt;&lt;br/&gt;But for a stock media platform like &#x1d7ed;&#x1d7ee;&#x1d7ef;&#x1d5e5;&#x1d5d9;, the problem changes quickly once the asset library grows into the hundreds of millions. Latency, cost, indexing stability, and operational complexity all become harder to control.&lt;br/&gt;&lt;br/&gt;After migrating to &#x1d5ed;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d5f6;&#x1d607; &#x1d5d6;&#x1d5f9;&#x1d5fc;&#x1d602;&#x1d5f1;, 123RF &#x1d5f0;&#x1d602;&#x1d601; &#x1d5f0;&#x1d5fc;&#x1d600;&#x1d601;&#x1d600; &#x1d5ef;&#x1d606; &#x1d7f1;&#x1d7ec;% and brought query latency down from around &#x1d7ed;&#x1d7ec;&#x1d7ec;&#x1d5fa;&#x1d600; &#x1d601;&#x1d5fc; &#x1d7ef;&#x1d7ec;–&#x1d7f1;&#x1d7ec;&#x1d5fa;&#x1d600;.&lt;br/&gt;&lt;br/&gt;For a stock content platform, several capabilities mattered most:&lt;br/&gt;&lt;br/&gt;&#x1d7ed;. &#x1d5e6;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5fb;&#x1d5f4; &#x1d600;&#x1d602;&#x1d5fd;&#x1d5fd;&#x1d5fc;&#x1d5ff;&#x1d601; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5f1;&#x1d5f2;&#x1d5fb;&#x1d600;&#x1d5f2; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d600;&lt;br/&gt; - Search quality in visual content is not static. It needs to evolve with new content types, modalities, and user intent.&lt;br/&gt; - Zilliz Cloud helps 123RF store, index, and retrieve CLIP-generated dense vectors at scale, capturing semantic relationships that keyword search cannot easily represent.&lt;br/&gt;&lt;br/&gt;&#x1d7ee;. &#x1d5d7;&#x1d606;&#x1d5fb;&#x1d5ee;&#x1d5fa;&#x1d5f6;&#x1d5f0; &#x1d600;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f4;&lt;br/&gt; - Stock content platforms often see clear traffic peaks and valleys.&lt;br/&gt; - With Zilliz Cloud, clusters can scale up or down based on expected query load, controlling costs during quieter periods while keeping response times stable.&lt;br/&gt;&lt;br/&gt;&#x1d7ef;. &#x1d5d7;&#x1d5f2;&#x1d5f0;&#x1d5fc;&#x1d602;&#x1d5fd;&#x1d5f9;&#x1d5f2;&#x1d5f1; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee; &#x1d5f6;&#x1d5fb;&#x1d5f0;&#x1d5ff;&#x1d5f2;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5ee;&#x1d5f9; &#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d5f2;&#x1d600;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5fc;&#x1d5fb;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f2; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;&lt;br/&gt; - Content platforms need to keep adding new assets without disrupting live search.&lt;br/&gt; - Zilliz Cloud decouples data ingestion from online queries, allowing new assets to be written into the system steadily and quickly without downtime.&lt;br/&gt;&lt;br/&gt;&#x1d7f0;. &#x1d5d6;&#x1d602;&#x1d600;&#x1d601;&#x1d5fc;&#x1d5fa; &#x1d5ff;&#x1d5ee;&#x1d5fb;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f9;&#x1d5fc;&#x1d5f4;&#x1d5f6;&#x1d5f0;&lt;br/&gt; - Search for stock media cannot rely on vector similarity alone. Business-specific ranking rules can also affect which results should appear first.&lt;br/&gt; - Zilliz Cloud supports custom reranking logic, helping search results better align with platform goals.&lt;br/&gt;&lt;br/&gt;At this scale, the real challenge of production semantic search is keeping search fast, stable, and easy to keep improving as the system grows.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HKa-7OVaUAAT2pw.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;158&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 10 Jun 2026 15:17:00 GMT</pubDate>
      <guid isPermaLink="false">2064728543796633815</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-10T15:17:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5ea;&#x1d5f2; &#x1d5f0;&#x1d5f9;&#x1d5ee;&#x1d600;&#x1d600;&#x1d5f6;&#x1d5f3;&#x1d606; &#x1d5db;&#x1d5f2;&#x1d5ff;&#x1d5fa;&#x1d5f2;&#x1d600; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d600;&#x1d5f8;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d600; &#x1d5ee;&#x1d600; &#x1d5ee;&#x1d5fb; &#x1d5df;&#x1d7ef;. &#x1d5db;&#x1d5f2;&#x1d5ff;&#x1d5f2;'&#x1d600; &#x1d604;&#x1d5f5;&#x1d606;, &#x1d5ee;&#x1d5fb;&#x1d5f1; ...</title>
      <link>https://x.com/milvusio/status/2064372699414053201</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5ea;&#x1d5f2; &#x1d5f0;&#x1d5f9;&#x1d5ee;&#x1d600;&#x1d600;&#x1d5f6;&#x1d5f3;&#x1d606; &#x1d5db;&#x1d5f2;&#x1d5ff;&#x1d5fa;&#x1d5f2;&#x1d600; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d600;&#x1d5f8;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d600; &#x1d5ee;&#x1d600; &#x1d5ee;&#x1d5fb; &#x1d5df;&#x1d7ef;. &#x1d5db;&#x1d5f2;&#x1d5ff;&#x1d5f2;&amp;#39;&#x1d600; &#x1d604;&#x1d5f5;&#x1d606;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2;&amp;#39;&#x1d600; &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5f1;&#x1d5fc; &#x1d601;&#x1d5fc; &#x1d5f4;&#x1d5f2;&#x1d601; &#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5fc;&#x1d602;&#x1d601; &#x1d5fc;&#x1d5f3; &#x1d5f6;&#x1d601;.&lt;br/&gt;&lt;br/&gt;We classify agents into four levels. L1 does the work for you. L2 gets better on its own across sessions. L3 applies the judgment you’ve encoded, even when you are not actively supervising it. L4 improves the users&amp;#39; judgment, not just their output.&lt;br/&gt;&lt;br/&gt;Hermes + skills is already a strong L3 stack: persistent memory, reusable skills, and a layer for carrying identity and preferences across sessions. But it&amp;#39;s still L3, and L3 has its drawbacks.&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5ef;&#x1d5f6;&#x1d5f4;&#x1d5f4;&#x1d5f2;&#x1d600;&#x1d601; &#x1d5f1;&#x1d5ff;&#x1d5ee;&#x1d604;&#x1d5ef;&#x1d5ee;&#x1d5f0;&#x1d5f8; &#x1d5fc;&#x1d5f3; &#x1d5df;&#x1d7ef; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d600; &#x1d5f6;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5ef;&#x1d5ff;&#x1d5ee;&#x1d5f6;&#x1d5fb; &#x1d5f0;&#x1d5ee;&#x1d5fd;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5f6;&#x1d5ff; &#x1d5fd;&#x1d5fc;&#x1d601;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5ee;&#x1d5f9;. They can run many tasks in parallel, but you can&amp;#39;t review them that way. Switching between sessions to check each one costs real cognitive effort, and the more you switch, the worse your judgment gets across all of them.&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d604;&#x1d5ee;&#x1d606; &#x1d601;&#x1d5fc; &#x1d5f4;&#x1d5f2;&#x1d601; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fa;&#x1d5fc;&#x1d600;&#x1d601; &#x1d5fc;&#x1d602;&#x1d601; &#x1d5fc;&#x1d5f3; &#x1d5df;&#x1d7ef; &#x1d5f6;&#x1d600; &#x1d601;&#x1d5fc; &#x1d5f4;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5f7;&#x1d602;&#x1d5f1;&#x1d5f4;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d602;&#x1d5fd; &#x1d5f3;&#x1d5ff;&#x1d5fc;&#x1d5fb;&#x1d601;: &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5f3;&#x1d5ff;&#x1d5ee;&#x1d5fa;&#x1d5f2;&#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;, &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5fd;&#x1d5ff;&#x1d5f2;&#x1d5f3;&#x1d5f2;&#x1d5ff;&#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d5f2;&#x1d600;, &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d606;&#x1d5fc;&#x1d602; &#x1d604;&#x1d5f2;&#x1d5f6;&#x1d5f4;&#x1d5f5; &#x1d601;&#x1d5ff;&#x1d5ee;&#x1d5f1;&#x1d5f2;&#x1d5fc;&#x1d5f3;&#x1d5f3;&#x1d600;, &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f4;&#x1d5fc;&#x1d5fc;&#x1d5f1; &#x1d5f9;&#x1d5fc;&#x1d5fc;&#x1d5f8;&#x1d600; &#x1d5f9;&#x1d5f6;&#x1d5f8;&#x1d5f2;. It evaluates its own output against those standards. You stop switching between sessions to make decisions, and the agent&amp;#39;s throughput is less bottlenecked by your attention.&lt;br/&gt;&lt;br/&gt;&#x1d5df;&#x1d7ef; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d600; &#x1d600;&#x1d601;&#x1d5f6;&#x1d5f9;&#x1d5f9; &#x1d5f5;&#x1d5ee;&#x1d603;&#x1d5f2; &#x1d5ee; &#x1d5f9;&#x1d5f6;&#x1d5fa;&#x1d5f6;&#x1d601;. The agent can only be as good as the judgment you gave it, and that judgment is only as current as the last time you updated it. If you&amp;#39;re not growing, your rules go stale, and the agent keeps performing inside a dated framework.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s the L4 problem: how does the agent improve the person using it, not just serve them faster? More on that next.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HKXbeC9acAA5dK6.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;175&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 09 Jun 2026 15:43:00 GMT</pubDate>
      <guid isPermaLink="false">2064372699414053201</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-09T15:43:00Z</dc:date>
    </item>
    <item>
      <title>&#x1f4e3; &#x1d5e2;&#x1d602;&#x1d5ff; &#x1d604;&#x1d5f2;&#x1d5ef;&#x1d5f6;&#x1d5fb;&#x1d5ee;&#x1d5ff; &#x1d5ee;&#x1d5ef;&#x1d5fc;&#x1d602;&#x1d601; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5f6;&#x1d600; &#x1d5f5;&#x1d5ee;&#x1d5fd;&#x1d5fd;&#x1d5f2;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5fc;&#x1d5f1;&#x1d5ee;&#x1d606;! 

Join us...</title>
      <link>https://x.com/milvusio/status/2063990179061264621</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1f4e3; &#x1d5e2;&#x1d602;&#x1d5ff; &#x1d604;&#x1d5f2;&#x1d5ef;&#x1d5f6;&#x1d5fb;&#x1d5ee;&#x1d5ff; &#x1d5ee;&#x1d5ef;&#x1d5fc;&#x1d602;&#x1d601; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5f6;&#x1d600; &#x1d5f5;&#x1d5ee;&#x1d5fd;&#x1d5fd;&#x1d5f2;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5fc;&#x1d5f1;&#x1d5ee;&#x1d606;! &lt;br/&gt;&lt;br/&gt;Join us with core maintainers Li Liu and Jiang Chen for:&lt;br/&gt;Milvus 3.0 architecture → A clear picture of the Milvus 3.0 roadmap → How Milvus 3.0 powers Zilliz Vector Lakebase → 15–20 min AMA with maintainers&lt;br/&gt;&lt;br/&gt;&lt;a href='https://zilliz.com/event/whats-new-in-milvus-3-0-beta' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;zilliz.com/event/whats-ne…&lt;/a&gt;0 &lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;�&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;/&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Zilliz&lt;/span&gt;v&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorSearch&lt;/span&gt;v&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AIInfrastructure&lt;/span&gt;e &lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Zilliz&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorSearch&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AIInfrastructure&lt;/span&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; padding: 16px; background: #f9fafb; line-height: 1.4;'&gt;&lt;div style='margin-bottom: 8px; padding-bottom: 6px; border-bottom: 1px solid #e1e8ed; display: table; width: 100%; height: 24px;'&gt;&lt;div style='display: table-cell; vertical-align: middle; width: 32px;'&gt;&lt;img src='https://pbs.twimg.com/profile_images/1550408337908383744/HJl3y0Io_normal.jpg' alt='Milvus' style='width: 24px; height: 24px; border-radius: 50%; display: block;' /&gt;&lt;/div&gt;&lt;div style='display: table-cell; vertical-align: middle; padding-left: 8px; line-height: 1.2;'&gt;&lt;span style='font-weight: bold; color: #0f1419; font-size: 15px; margin-right: 6px;'&gt;Milvus&lt;/span&gt;&lt;span style='color: #536471; font-size: 14px;'&gt;@milvusio&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='font-size: 15px; line-height: 1.6; color: #0f1419; margin-bottom: 12px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1f310; &#x1d5ea;&#x1d5f2;&#x1d5ef;&#x1d5f6;&#x1d5fb;&#x1d5ee;&#x1d5ff; | &#x1d5ea;&#x1d5f5;&#x1d5ee;&#x1d601;’&#x1d600; &#x1d5e1;&#x1d5f2;&#x1d604; &#x1d5f6;&#x1d5fb; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec;: &#x1d5df;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5ea;&#x1d5ee;&#x1d5f9;&#x1d5f8;&#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5fc;&#x1d602;&#x1d5f4;&#x1d5f5; &amp;amp; &#x1d5d4;&#x1d5e0;&#x1d5d4;, &#x1d5dd;&#x1d602;&#x1d5fb;&#x1d5f2; &#x1d7f4; &#x1d5fc;&#x1d5fb;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f2;&lt;br/&gt;&lt;br/&gt;Milvus 3.0 beta is the biggest architectural upgrade since the project began. It brings native support for indexing and querying vectors directly on your data lake, along with a query engine that goes beyond top-K search.&lt;br/&gt;&lt;br/&gt;In this live session, core maintainers Li Liu and Jiang Chen will walk through what shipped, the design choices behind it, and how Milvus 3.0 powers &#x1d5ed;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d5f6;&#x1d607; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5df;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2;.&lt;br/&gt;&lt;br/&gt;&#x1f3a4; &#x1d5e7;&#x1d5fc;&#x1d5fd;&#x1d5f6;&#x1d5f0;&#x1d600;&lt;br/&gt;• What changed in Milvus 3.0 beta&lt;br/&gt;• Why data lake-native vector search matters&lt;br/&gt;• What’s in beta now and what’s coming in GA&lt;br/&gt;• How Milvus 3.0 powers Zilliz Vector Lakebase&lt;br/&gt;• 15–20&lt;a href='https://zilliz.com/event/whats-new-in-milvus-3-0-beta?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;zilliz.com/event/whats-ne…&lt;/a&gt; maintainers&lt;br/&gt;&lt;br/&gt;&#x1f4c5; &#x1d5dd;&#x1d602;&#x1d5fb;&#x1d5f2; &#x1d7f4;, &#x1d7ee;&#x1d7ec;&#x1d7ee;&#x1d7f2;, &#x1d7f0;:&#x1d7ec;&#x1d7ec; &#x1d5fd;&#x1d5fa; &#x1d5e3;&#x1d5d7;&#x1d5e7;&lt;br/&gt;&#x1f517; Register here: &lt;a href='https://t.co/ccpclyAQa8' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/ccpclyAQa8&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Bring your questions about migration, performance, arc&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;r&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;e&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Zilliz&lt;/span&gt;’d like to ask the maintainers. Looking forward to the conversation! &lt;br/&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Zilliz&lt;/span&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HJk4wpUaMAALaGa.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;div style='margin-top: 12px; padding-top: 8px; border-top: 1px solid #e1e8ed; text-align: right;'&gt;&lt;a href='https://x.com/milvusio/status/2060741259732676904' target='_blank' style='color: #1da1f2; text-decoration: none; font-size: 13px; font-weight: 500;'&gt;&#x1f517; View Quoted Tweet&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;215&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 08 Jun 2026 14:23:00 GMT</pubDate>
      <guid isPermaLink="false">2063990179061264621</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-08T14:23:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5ec;&#x1d5fc;&#x1d602; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5ff;&#x1d602;&#x1d5fb; &#x1d7ee;&#x1d7f1; &#x1d5fa;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d600; &#x1d5f6;&#x1d5fb; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d602;&#x1d600;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d602;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d5ff; ...</title>
      <link>https://x.com/milvusio/status/2062957121457856541</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5ec;&#x1d5fc;&#x1d602; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5ff;&#x1d602;&#x1d5fb; &#x1d7ee;&#x1d7f1; &#x1d5fa;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d600; &#x1d5f6;&#x1d5fb; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d602;&#x1d600;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d602;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d5ff; &#x1d7ed;&#x1d5da;&#x1d5d5; &#x1d5fc;&#x1d5f3; &#x1d5fa;&#x1d5f2;&#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d606;. &lt;br/&gt;&lt;br/&gt;A user had 25M image vectors, each with 1280 dimensions, and only 32GB of memory available for Milvus on a single machine. The default FP32 sizing estimate was 139GB.&lt;br/&gt;&lt;br/&gt;They first tried more advanced indexes, but neither worked out: &lt;br/&gt;• &#x1d5d4;&#x1d5dc;&#x1d5e6;&#x1d5d4;&#x1d5e4; looked right for constrained hardware, but the build path was too heavy for the machine.&lt;br/&gt;• &#x1d5dc;&#x1d5e9;&#x1d5d9;_&#x1d5d9;&#x1d5df;&#x1d5d4;&#x1d5e7; built successfully, but the collection load hung at 14% and never finished.&lt;br/&gt;&lt;br/&gt;After working with our developers, the user switched to &#x1d5d9;&#x1d5df;&#x1d5d4;&#x1d5e7;, the simplest index in Milvus.&lt;br/&gt;FLAT avoided extra ANN structures and build/load complexity, while Milvus provided the pieces that made the setup practical:&lt;br/&gt;• &#x1d5d9;&#x1d5e3;&#x1d7ed;&#x1d7f2; storage cut each vector dimension from 4 bytes to 2 bytes, reducing raw vector data by half.&lt;br/&gt;• &#x1d5fa;&#x1d5fa;&#x1d5ee;&#x1d5fd; let Milvus access raw vector data through memory-mapped files instead of loading it all into process memory.&lt;br/&gt;• &#x1d5e6;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5ee;&#x1d5ff; &#x1d5f3;&#x1d5f6;&#x1d5f9;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4; narrowed each query first using fields like dataid and classid, so Milvus compared only a few thousand vectors instead of 25 million.&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d600;&#x1d602;&#x1d5f9;&#x1d601;: &#x1d5ee;&#x1d5ff;&#x1d5fc;&#x1d602;&#x1d5fb;&#x1d5f1; &#x1d7f2;&#x1d7ec;&#x1d7ec;&#x1d5e0;&#x1d5d5; &#x1d5fc;&#x1d5f3; &#x1d5ff;&#x1d5f2;&#x1d600;&#x1d5f6;&#x1d5f1;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5fa;&#x1d5f2;&#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d606; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d604;&#x1d5ee;&#x1d5ff;&#x1d5fa; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d600; &#x1d602;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d5ff; &#x1d7ed;&#x1d7ec;&#x1d7ec;&#x1d5fa;&#x1d600;.&lt;br/&gt;&lt;br/&gt;When the real search space is much smaller than the full co&lt;a href='https://milvus.io/blog/25-million-vectors-1gb-memory-milvus-flat.md?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/25-millio…&lt;/a&gt;enant RAG, labeled image search, or e-commerce search, FLAT + FP16 + mmap can be a practical option.&lt;br/&gt;&lt;br/&gt;Full breakdown in the blog: &lt;a href='https://t.co/1aBXgMhf2l' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/1aBXgMhf2l&lt;/a&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HKCq0EhbYAAGwZk.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;1004&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 05 Jun 2026 17:58:00 GMT</pubDate>
      <guid isPermaLink="false">2062957121457856541</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-05T17:58:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5ea;&#x1d5f2;&#x1d5ef;&#x1d5f6;&#x1d5fb;&#x1d5ee;&#x1d5ff; &#x1d5e5;&#x1d5f2;&#x1d5fa;&#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d5ff; | &#x1d5ea;&#x1d5f5;&#x1d5ee;&#x1d601;’&#x1d600; &#x1d5e1;&#x1d5f2;&#x1d604; &#x1d5f6;&#x1d5fb; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec;: &#x1d5df;&#x1d5f6;&#x1d603;&#x1d5f2; ...</title>
      <link>https://x.com/milvusio/status/2062912578901172621</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5ea;&#x1d5f2;&#x1d5ef;&#x1d5f6;&#x1d5fb;&#x1d5ee;&#x1d5ff; &#x1d5e5;&#x1d5f2;&#x1d5fa;&#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d5ff; | &#x1d5ea;&#x1d5f5;&#x1d5ee;&#x1d601;’&#x1d600; &#x1d5e1;&#x1d5f2;&#x1d604; &#x1d5f6;&#x1d5fb; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec;: &#x1d5df;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5ea;&#x1d5ee;&#x1d5f9;&#x1d5f8;&#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5fc;&#x1d602;&#x1d5f4;&#x1d5f5; &amp;amp; &#x1d5d4;&#x1d5e0;&#x1d5d4;, &#x1d5f5;&#x1d5ee;&#x1d5fd;&#x1d5fd;&#x1d5f2;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5fb;&#x1d5f2;&#x1d605;&#x1d601; &#x1d5e0;&#x1d5fc;&#x1d5fb;&#x1d5f1;&#x1d5ee;&#x1d606;&lt;br/&gt;&lt;br/&gt;Milvus 3.0 marks one of the most important architectural updates since the project began. If you’re using Milvus to build RAG, multimodal search, recommendation systems, and AI agent memory, or if you’re dealing with data silos, top-K limits, schema evolution, and hybrid search pipelines, this webinar is for you.&lt;br/&gt;&lt;br/&gt;Core Milvus maintainers Li Liu and Jiang Chen will walk you through the key design decisions behind Milvus 3.0 and why they matter for your stack. We’ll also set aside 15–20 minutes for an AMA, so you can ask your questions directly.&lt;br/&gt;&lt;br/&gt;Can’t join live? Register now and we’ll send you the recording and demo after the session.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; padding: 16px; background: #f9fafb; line-height: 1.4;'&gt;&lt;div style='margin-bottom: 8px; padding-bottom: 6px; border-bottom: 1px solid #e1e8ed; display: table; width: 100%; height: 24px;'&gt;&lt;div style='display: table-cell; vertical-align: middle; width: 32px;'&gt;&lt;img src='https://pbs.twimg.com/profile_images/1550408337908383744/HJl3y0Io_normal.jpg' alt='Milvus' style='width: 24px; height: 24px; border-radius: 50%; display: block;' /&gt;&lt;/div&gt;&lt;div style='display: table-cell; vertical-align: middle; padding-left: 8px; line-height: 1.2;'&gt;&lt;span style='font-weight: bold; color: #0f1419; font-size: 15px; margin-right: 6px;'&gt;Milvus&lt;/span&gt;&lt;span style='color: #536471; font-size: 14px;'&gt;@milvusio&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='font-size: 15px; line-height: 1.6; color: #0f1419; margin-bottom: 12px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1f310; &#x1d5ea;&#x1d5f2;&#x1d5ef;&#x1d5f6;&#x1d5fb;&#x1d5ee;&#x1d5ff; | &#x1d5ea;&#x1d5f5;&#x1d5ee;&#x1d601;’&#x1d600; &#x1d5e1;&#x1d5f2;&#x1d604; &#x1d5f6;&#x1d5fb; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec;: &#x1d5df;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5ea;&#x1d5ee;&#x1d5f9;&#x1d5f8;&#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5fc;&#x1d602;&#x1d5f4;&#x1d5f5; &amp;amp; &#x1d5d4;&#x1d5e0;&#x1d5d4;, &#x1d5dd;&#x1d602;&#x1d5fb;&#x1d5f2; &#x1d7f4; &#x1d5fc;&#x1d5fb;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f2;&lt;br/&gt;&lt;br/&gt;Milvus 3.0 beta is the biggest architectural upgrade since the project began. It brings native support for indexing and querying vectors directly on your data lake, along with a query engine that goes beyond top-K search.&lt;br/&gt;&lt;br/&gt;In this live session, core maintainers Li Liu and Jiang Chen will walk through what shipped, the design choices behind it, and how Milvus 3.0 powers &#x1d5ed;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d5f6;&#x1d607; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5df;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2;.&lt;br/&gt;&lt;br/&gt;&#x1f3a4; &#x1d5e7;&#x1d5fc;&#x1d5fd;&#x1d5f6;&#x1d5f0;&#x1d600;&lt;br/&gt;• What changed in Milvus 3.0 beta&lt;br/&gt;• Why data lake-native vector search matters&lt;br/&gt;• What’s in beta now and what’s coming in GA&lt;br/&gt;• How Milvus 3.0 powers Zilliz Vector Lakebase&lt;br/&gt;• 15–20&lt;a href='https://zilliz.com/event/whats-new-in-milvus-3-0-beta?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;zilliz.com/event/whats-ne…&lt;/a&gt; maintainers&lt;br/&gt;&lt;br/&gt;&#x1f4c5; &#x1d5dd;&#x1d602;&#x1d5fb;&#x1d5f2; &#x1d7f4;, &#x1d7ee;&#x1d7ec;&#x1d7ee;&#x1d7f2;, &#x1d7f0;:&#x1d7ec;&#x1d7ec; &#x1d5fd;&#x1d5fa; &#x1d5e3;&#x1d5d7;&#x1d5e7;&lt;br/&gt;&#x1f517; Register here: &lt;a href='https://t.co/ccpclyAQa8' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/ccpclyAQa8&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Bring your questions about migration, performance, arc&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;r&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;e&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Zilliz&lt;/span&gt;’d like to ask the maintainers. Looking forward to the conversation! &lt;br/&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Zilliz&lt;/span&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HJk4wpUaMAALaGa.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;div style='margin-top: 12px; padding-top: 8px; border-top: 1px solid #e1e8ed; text-align: right;'&gt;&lt;a href='https://x.com/milvusio/status/2060741259732676904' target='_blank' style='color: #1da1f2; text-decoration: none; font-size: 13px; font-weight: 500;'&gt;&#x1f517; View Quoted Tweet&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;202&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 05 Jun 2026 15:01:00 GMT</pubDate>
      <guid isPermaLink="false">2062912578901172621</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-05T15:01:00Z</dc:date>
    </item>
    <item>
      <title>With the same multi-vector model, and the same dataset, nDCG@10 can drop from 0.701 to 0.109 — rough...</title>
      <link>https://x.com/milvusio/status/2062559250015273251</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;With the same multi-vector model, and the same dataset, nDCG&lt;a href='https://x.com/10' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@10&lt;/a&gt; can drop from 0.701 to 0.109 — roughly a 6x gap. Why? It&amp;#39;s because you changed the approximate retrieval strategy.&lt;br/&gt; &#x1d5dc;&#x1d5fb; &#x1d5fa;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9;, &#x1d5fd;&#x1d5f6;&#x1d5f0;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d604;&#x1d5ff;&#x1d5fc;&#x1d5fb;&#x1d5f4; &#x1d600;&#x1d601;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d5f4;&#x1d606; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5f0;&#x1d5fc;&#x1d600;&#x1d601; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d5fb; &#x1d5fd;&#x1d5f6;&#x1d5f0;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d604;&#x1d5ff;&#x1d5fc;&#x1d5fb;&#x1d5f4; &#x1d5fa;&#x1d5fc;&#x1d5f1;&#x1d5f2;&#x1d5f9;.&lt;br/&gt;&lt;br/&gt;Multi-vector models like ColBERT turn every token in a document into its own vector. You can&amp;#39;t just load millions of token vectors into an ANN index and search, because the score that matters is document-level MaxSim — for each query token, find its closest token in the document, then sum. &#x1d5e6;&#x1d5fc; &#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d5ee;&#x1d5fd;&#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5ee;&#x1d5f0;&#x1d5f5; &#x1d5ff;&#x1d602;&#x1d5fb;&#x1d600; &#x1d5f6;&#x1d5fb; &#x1d601;&#x1d604;&#x1d5fc; &#x1d600;&#x1d601;&#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d600;: &#x1d5ee;&#x1d5fb; &#x1d5ee;&#x1d5fd;&#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d605;&#x1d5f6;&#x1d5fa;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5fd;&#x1d5f6;&#x1d5f0;&#x1d5f8;&#x1d600; &#x1d5f0;&#x1d5ee;&#x1d5fb;&#x1d5f1;&#x1d5f6;&#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d5f1;&#x1d5fc;&#x1d5f0;&#x1d602;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d600; &#x1d5f3;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601;, &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5fb; &#x1d5f2;&#x1d605;&#x1d5ee;&#x1d5f0;&#x1d601; &#x1d5e0;&#x1d5ee;&#x1d605;&#x1d5e6;&#x1d5f6;&#x1d5fa; &#x1d5ff;&#x1d5f2;-&#x1d5ff;&#x1d5ee;&#x1d5fb;&#x1d5f8;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5fa;. &#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d600;&#x1d601;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d5f4;&#x1d5f6;&#x1d5f2;&#x1d600; &#x1d5fc;&#x1d5fb;&#x1d5f9;&#x1d606; &#x1d5f1;&#x1d5f6;&#x1d5f3;&#x1d5f3;&#x1d5f2;&#x1d5ff; &#x1d5f6;&#x1d5fb; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d606; &#x1d5f1;&#x1d5fc; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f3;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601; &#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd;.&lt;br/&gt;&lt;br/&gt;&#x1d5ea;&#x1d5f2; &#x1d601;&#x1d5f2;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5f1; &#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d5f2;: &#x1d5e7;&#x1d5fc;&#x1d5f8;&#x1d5f2;&#x1d5fb;&#x1d5d4;&#x1d5e1;&#x1d5e1; (&#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d605; &#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d601;&#x1d5fc;&#x1d5f8;&#x1d5f2;&#x1d5fb; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5f1;&#x1d5f6;&#x1d5ff;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f9;&#x1d606;), &#x1d5e0;&#x1d5e8;&#x1d5e9;&#x1d5d8;&#x1d5e5;&#x1d5d4; (&#x1d5ff;&#x1d5ee;&#x1d5fb;&#x1d5f1;&#x1d5fc;&#x1d5fa;-&#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5f7;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5ff;&#x1d5f2;&#x1d600;&#x1d600;&#x1d5f6;&#x1d5fc;&#x1d5fb;), &#x1d5df;&#x1d5d8;&#x1d5e0;&#x1d5e8;&#x1d5e5; (&#x1d601;&#x1d5ff;&#x1d5ee;&#x1d5f6;&#x1d5fb; &#x1d5ee;&#x1d5fb; &#x1d5e0;&#x1d5df;&#x1d5e3; &#x1d601;&#x1d5fc; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5ff;&#x1d5f2;&#x1d600;&#x1d600;).&lt;br/&gt;On LoTTE, with Jina-ColBERT-v2 held fixed:&lt;br/&gt;&#x1f4c8; TokenANN — nDCG&lt;a href='https://x.com/10' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@10&lt;/a&gt; = 0.701&lt;br/&gt;&#x1f4c9; LEMUR — nDCG&lt;a href='https://x.com/10' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@10&lt;/a&gt; = 0.109&lt;br/&gt;&lt;br/&gt;The only thing that changed is the first-stage approximation. For scale: moving from a plain dense model up to this multi-vector one lifted the exact score from 0.611 to 0.722 on the same data. The loss from the wrong strategy was bigger than the gain from the better model.&lt;br/&gt;&lt;br/&gt;&#x1d5ea;&#x1d5f5;&#x1d606;? &#x1d5d4; &#x1d600;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5fb;&#x1d5f4; &#x1d5fd;&#x1d5ff;&#x1d5f2;&#x1d5f1;&#x1d5f6;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5f6;&#x1d600; &#x1d5f2;&#x1d5fa;&#x1d5ef;&#x1d5f2;&#x1d5f1;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5f4;-&#x1d600;&#x1d5fd;&#x1d5ee;&#x1d5f0;&#x1d5f2; &#x1d600;&#x1d5f2;&#x1d5fd;&#x1d5ee;&#x1d5ff;&#x1d5ee;&#x1d5ef;&#x1d5f6;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d606; — &#x1d604;&#x1d5f5;&#x1d5f2;&#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5ff; &#x1d5ee; &#x1d5fa;&#x1d5fc;&#x1d5f1;&#x1d5f2;&#x1d5f9;&amp;#39;&#x1d600; &#x1d601;&#x1d5fc;&#x1d5f8;&#x1d5f2;&#x1d5fb; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d600; &#x1d600;&#x1d5f6;&#x1d601; &#x1d5f3;&#x1d5ee;&#x1d5ff; &#x1d5ee;&#x1d5fd;&#x1d5ee;&#x1d5ff;&#x1d601; &#x1d5fc;&#x1d5ff; &#x1d5fd;&#x1d5f6;&#x1d5f9;&#x1d5f2; &#x1d601;&#x1d5fc;&#x1d5f4;&#x1d5f2;&#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5ff;.&lt;br/&gt;&#x1d5d9;&#x1d5fc;&#x1d5ff; &#x1d600;&#x1d5fd;&#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f1; &#x1d5fc;&#x1d602;&#x1d601; (&#x1d5dd;&#x1d5f6;&#x1d5fb;&#x1d5ee;): each token is a precise probe, so TokenANN and MUVERA land on the right document tokens. LEMUR, though, risks collapsing on long-tailed data. &lt;br/&gt;&#x1d5d9;&#x1d5fc;&#x1d5ff; &#x1d5f0;&#x1d5f9;&#x1d602;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5f2;&#x1d5f1; (&#x1d5d4;&#x1d5fb;&#x1d600;&#x1d604;&#x1d5f2;&#x1d5ff;&#x1d5d4;&#x1d5dc;): one query token pulls back a crowd of close-but-irrelevant tokens, so TokenANN and MUVERA produce weak candidates. LEMUR is the one that still works.&lt;br/&gt;&lt;br/&gt;&#x1d5ec;&#x1d5fc;&#x1d602; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5fa;&#x1d5f2;&#x1d5ee;&#x1d600;&#x1d602;&#x1d5ff;&#x1d5f2; &#x1d600;&#x1d5f2;&#x1d5fd;&#x1d5ee;&#x1d5ff;&#x1d5ee;&#x1d5ef;&#x1d5f6;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d606; &#x1d5ef;&#x1d5f2;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fa;&#x1d5f6;&#x1d601;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4;. Sample a few hundred token vectors, treat each as a query, and take the standard deviation of their MaxSim scores across documents. Jina sits at 0.157; AnswerAI at 0.050 — at 0.050, nearly every document scores the same, so relevant and irrelevant blur. Recall tracks it: Jina&amp;#39;s TokenANN holds Math R&lt;a href='https://x.com/100' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@100&lt;/a&gt; of 68.5–88.5% across the four datasets, AnswerAI&amp;#39;s 44.6–65.5%.&lt;br/&gt;&lt;br/&gt;&#x1d5e6;&#x1d5fc; &#x1d5ef;&#x1d5f2;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d601;&#x1d602;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5ee;&#x1d5fb;&#x1d606;&#x1d601;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f4;: &lt;br/&gt;→ Wide spread (closer to 0.15): start with TokenANN or MUVERA &lt;br/&gt;→ Tight spread (closer to 0.05): start with LEMUR&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5fa;&#x1d5fc;&#x1d5f1;&#x1d5f2;&#x1d5f9; &#x1d5f6;&#x1d600; &#x1d5fc;&#x1d5fb;&#x1d5f9;&#x1d606; &#x1d5f5;&#x1d5ee;&#x1d5f9;&#x1d5f3; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f1;&#x1d5f2;&#x1d5f0;&#x1d5f6;&#x1d600;&#x1d5f6;&#x1d5fc;&#x1d5fb;. &#x1d5e3;&#x1d5ee;&#x1d5f6;&#x1d5ff; &#x1d5f6;&#x1d601; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d604;&#x1d5ff;&#x1d5fc;&#x1d5fb;&#x1d5f4; &#x1d600;&#x1d601;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d5f4;&#x1d606;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ef;&#x1d5f2;&#x1d600;&#x1d601; &#x1d5fa;&#x1d5fc;&#x1d5f1;&#x1d5f2;&#x1d5f9; &#x1d5f0;&#x1d5ee;&#x1d5fb;&amp;#39;&#x1d601; &#x1d5fa;&#x1d5ee;&#x1d5f8;&#x1d5f2; &#x1d602;&#x1d5fd; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f1;&#x1d5f6;&#x1d5f3;&#x1d5f3;&#x1d5f2;&#x1d5ff;&#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d5f2;.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HJ9qC9EacAAazWv.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;189&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 04 Jun 2026 15:37:00 GMT</pubDate>
      <guid isPermaLink="false">2062559250015273251</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-04T15:37:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5e7;&#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2; &#x1d5ee;&#x1d5ff;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d5f2; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fa;&#x1d5fc;&#x1d5fb; &#x1d604;&#x1d5ee;&#x1d606;&#x1d600; &#x1d601;&#x1d5fc; &#x1d5f0;&#x1d5f5;&#x1d602;&#x1d5fb;&#x1d5f8; &#x1d5f1;&#x1d5fc;&#x1d5f0;&#x1d602;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d600; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5e5;&#x1d5d4;&#x1d5da;....</title>
      <link>https://x.com/milvusio/status/2062196358673830128</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5e7;&#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2; &#x1d5ee;&#x1d5ff;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d5f2; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fa;&#x1d5fc;&#x1d5fb; &#x1d604;&#x1d5ee;&#x1d606;&#x1d600; &#x1d601;&#x1d5fc; &#x1d5f0;&#x1d5f5;&#x1d602;&#x1d5fb;&#x1d5f8; &#x1d5f1;&#x1d5fc;&#x1d5f0;&#x1d602;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d600; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5e5;&#x1d5d4;&#x1d5da;. &#x1d5ea;&#x1d5f5;&#x1d5f6;&#x1d5f0;&#x1d5f5; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;&#x1d600; &#x1d5f1;&#x1d5f2;&#x1d5fd;&#x1d5f2;&#x1d5fb;&#x1d5f1;&#x1d600; &#x1d5fc;&#x1d5fb; &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5f1;&#x1d5fc;&#x1d5f0;&#x1d602;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d600; &#x1d5f9;&#x1d5fc;&#x1d5fc;&#x1d5f8; &#x1d5f9;&#x1d5f6;&#x1d5f8;&#x1d5f2;.&lt;br/&gt;&lt;br/&gt;&#x1d5d9;&#x1d5f6;&#x1d605;&#x1d5f2;&#x1d5f1;-&#x1d5f9;&#x1d5f2;&#x1d5fb;&#x1d5f4;&#x1d601;&#x1d5f5; &#x1d5f0;&#x1d5f5;&#x1d602;&#x1d5fb;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4; (&#x1d7f1;&#x1d7ed;&#x1d7ee; &#x1d5fc;&#x1d5ff; &#x1d7ed;&#x1d7ec;&#x1d7ee;&#x1d7f0; &#x1d601;&#x1d5fc;&#x1d5f8;&#x1d5f2;&#x1d5fb;&#x1d600; &#x1d5fd;&#x1d5f2;&#x1d5ff; &#x1d5f0;&#x1d5f5;&#x1d602;&#x1d5fb;&#x1d5f8;) &#x1d5f6;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f2;&#x1d5ee;&#x1d600;&#x1d5f6;&#x1d5f2;&#x1d600;&#x1d601; &#x1d601;&#x1d5fc; &#x1d600;&#x1d5f2;&#x1d601; &#x1d602;&#x1d5fd;, &#x1d5ef;&#x1d602;&#x1d601; &#x1d5f6;&#x1d601; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d600;&#x1d5fd;&#x1d5f9;&#x1d5f6;&#x1d601; &#x1d5ee; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5f9;&#x1d5f2;&#x1d601;&#x1d5f2; &#x1d5ee;&#x1d5fb;&#x1d600;&#x1d604;&#x1d5f2;&#x1d5ff; &#x1d5f6;&#x1d5fb; &#x1d5f5;&#x1d5ee;&#x1d5f9;&#x1d5f3;. Say the steps for configuring Nginx timeouts take 600 tokens. A 512-token chunk cuts right through the middle, and retrieval may only return one side of it. The user gets an incomplete answer, even though the source document had the full information..&lt;br/&gt;&lt;br/&gt;&#x1d5e6;&#x1d5f9;&#x1d5f6;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5f4;-&#x1d604;&#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5fc;&#x1d604; &#x1d5f0;&#x1d5f5;&#x1d602;&#x1d5fb;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4; (&#x1d7f1;&#x1d7ec;–&#x1d7ed;&#x1d7ec;&#x1d7ec; &#x1d601;&#x1d5fc;&#x1d5f8;&#x1d5f2;&#x1d5fb;&#x1d600; &#x1d5fc;&#x1d5f3; &#x1d5fc;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d5f9;&#x1d5ee;&#x1d5fd;) &#x1d600;&#x1d601;&#x1d5fc;&#x1d5fd;&#x1d600; &#x1d5ee;&#x1d5fb;&#x1d600;&#x1d604;&#x1d5f2;&#x1d5ff;&#x1d600; &#x1d5f3;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d5f4;&#x1d5f2;&#x1d601;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f0;&#x1d602;&#x1d601; &#x1d5fa;&#x1d5f6;&#x1d5f1;-&#x1d600;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d5f2;, &#x1d5ef;&#x1d602;&#x1d601; &#x1d5f6;&#x1d601; &#x1d5f0;&#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d600; &#x1d5f1;&#x1d602;&#x1d5fd;&#x1d5f9;&#x1d5f6;&#x1d5f0;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d600;. The same passage shows up in three overlapping chunks, all three score high, and they fill your top results — leaving no room for other relevant content.&lt;br/&gt;&lt;br/&gt;&#x1d5e6;&#x1d5f2;&#x1d5fa;&#x1d5ee;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5f0; &#x1d5f0;&#x1d5f5;&#x1d602;&#x1d5fb;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4; (&#x1d600;&#x1d5fd;&#x1d5f9;&#x1d5f6;&#x1d601;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5ef;&#x1d606; &#x1d5fd;&#x1d5ee;&#x1d5ff;&#x1d5ee;&#x1d5f4;&#x1d5ff;&#x1d5ee;&#x1d5fd;&#x1d5f5;, &#x1d5f5;&#x1d5f2;&#x1d5ee;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5f4;, &#x1d5fc;&#x1d5ff; &#x1d600;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;) &#x1d5f8;&#x1d5f2;&#x1d5f2;&#x1d5fd;&#x1d600; &#x1d5fa;&#x1d5f2;&#x1d5ee;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5ee;&#x1d5f0;&#x1d601;, &#x1d5ef;&#x1d602;&#x1d601; &#x1d5f6;&#x1d601; &#x1d5fc;&#x1d5fb;&#x1d5f9;&#x1d606; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;&#x1d600; &#x1d604;&#x1d5f5;&#x1d5f2;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f1;&#x1d5fc;&#x1d5f0;&#x1d602;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f5;&#x1d5ee;&#x1d600; &#x1d5f0;&#x1d5f9;&#x1d5f2;&#x1d5ee;&#x1d5fb; &#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5fa;&#x1d5ee;&#x1d601;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4;. Internal wikis, chat logs, and ticket systems usually don&amp;#39;t, so there&amp;#39;s nothing for semantic chunking to split on.&lt;br/&gt;&lt;br/&gt;&#x1d5ea;&#x1d5f5;&#x1d5ee;&#x1d601;&amp;#39;&#x1d600; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8;&#x1d5f2;&#x1d5f1; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d602;&#x1d600;:&lt;br/&gt;• &#x1d5e7;&#x1d5f2;&#x1d5f0;&#x1d5f5;&#x1d5fb;&#x1d5f6;&#x1d5f0;&#x1d5ee;&#x1d5f9; &#x1d5f1;&#x1d5fc;&#x1d5f0;&#x1d600;: semantic chunking, with sliding-window as a fallback&lt;br/&gt;• &#x1d5d6;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f9;&#x1d5fc;&#x1d5f4;&#x1d600; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d601;&#x1d5f6;&#x1d5f0;&#x1d5f8;&#x1d5f2;&#x1d601;&#x1d600;: fixed-length, with a larger overlap&lt;br/&gt;• &#x1d5d4;&#x1d5e3;&#x1d5dc; &#x1d5f1;&#x1d5fc;&#x1d5f0;&#x1d600; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d5f3;&#x1d5f6;&#x1d5f4; &#x1d5ff;eferences: split by section&lt;br/&gt;&lt;br/&gt;Sort your documents by type first. The right chunking method follows from there.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HJ4gMFsakAA8iws.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;178&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 03 Jun 2026 15:35:00 GMT</pubDate>
      <guid isPermaLink="false">2062196358673830128</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-03T15:35:00Z</dc:date>
    </item>
    <item>
      <title>Your RAG tested well and went live, but recall is getting worse. 
&#x1d5e7;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d5f2; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fa;&#x1d5fc;&#x1d5fb; ...</title>
      <link>https://x.com/milvusio/status/2061825163805507593</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;Your RAG tested well and went live, but recall is getting worse. &lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d5f2; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fa;&#x1d5fc;&#x1d5fb; &#x1d5f0;&#x1d5ee;&#x1d602;&#x1d600;&#x1d5f2;&#x1d600;:&lt;br/&gt;&lt;br/&gt;• &#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d605; &#x1d5f6;&#x1d600; &#x1d600;&#x1d601;&#x1d5ee;&#x1d5f9;&#x1d5f2;. New docs get added, old ones get edited or deleted, but the vector index is still the one you built three months ago. Retrieval is searching an outdated snapshot.&lt;br/&gt;&lt;br/&gt;• &#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5f2;&#x1d5fa;&#x1d5ef;&#x1d5f2;&#x1d5f1;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5fa;&#x1d5fc;&#x1d5f1;&#x1d5f2;&#x1d5f9; &#x1d5f0;&#x1d5f5;&#x1d5ee;&#x1d5fb;&#x1d5f4;&#x1d5f2;&#x1d5f1;. Providers like OpenAI update their embedding models without much warning. Your existing documents were embedded with the old version, new queries use the new one, and the vectors no longer line up the way they used to.&lt;br/&gt;&lt;br/&gt;• &#x1d5e8;&#x1d600;&#x1d5f2;&#x1d5ff;&#x1d600; &#x1d600;&#x1d601;&#x1d5ee;&#x1d5ff;&#x1d601;&#x1d5f2;&#x1d5f1; &#x1d5ee;&#x1d600;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f1;&#x1d5f6;&#x1d5f3;&#x1d5f3;&#x1d5f2;&#x1d5ff;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5f9;&#x1d606;. Your user base grew, the product changed, and the way people phrase questions shifted with it. The queries your system handles today aren&amp;#39;t the same ones it was tested on.&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2;&amp;#39;&#x1d600; &#x1d5ee;&#x1d5f9;&#x1d600;&#x1d5fc; &#x1d5ee; &#x1d5f3;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d601;&#x1d5f5; &#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d600;&#x1d5fc;&#x1d5fb; &#x1d5ff;&#x1d5f2;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f9; &#x1d5f9;&#x1d5fc;&#x1d5fc;&#x1d5f8;&#x1d600; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d600;&#x1d5f2;. Your test set drifted from reality, or it never covered certain query types to begin with. That doesn&amp;#39;t cause recall to drop — it just means you can&amp;#39;t see where it already has.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HJzoCFia4AA_D2g.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;212&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 02 Jun 2026 15:00:00 GMT</pubDate>
      <guid isPermaLink="false">2061825163805507593</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-02T15:00:00Z</dc:date>
    </item>
    <item>
      <title>Vector search works well when semantic meaning matters, but it can be unreliable with exact terms. S...</title>
      <link>https://x.com/milvusio/status/2061462781430259747</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;Vector search works well when semantic meaning matters, but it can be unreliable with exact terms. Search for &amp;quot;XR-2048&amp;quot; using vector search alone, and you may get specs for a similar product, but not the exact model you asked for.&lt;br/&gt;&lt;br/&gt;BM25 is better at the thing vector search often misses: exact terms. Search for “refund policy” when the document says “return process,” though, and BM25 may miss it. &lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5ee;&#x1d601;&amp;#39;&#x1d600; &#x1d604;&#x1d5f5;&#x1d606; &#x1d5f5;&#x1d606;&#x1d5ef;&#x1d5ff;&#x1d5f6;&#x1d5f1; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5f2;&#x1d605;&#x1d5f6;&#x1d600;&#x1d601;&#x1d600;. &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5f0;&#x1d5fc;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d600; &#x1d600;&#x1d5f2;&#x1d5fa;&#x1d5ee;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5f0; &#x1d5fa;&#x1d5ee;&#x1d601;&#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d600;, &#x1d5d5;&#x1d5e0;&#x1d7ee;&#x1d7f1; &#x1d5f0;&#x1d5ee;&#x1d601;&#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d600; &#x1d5f2;&#x1d605;&#x1d5ee;&#x1d5f0;&#x1d601; &#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5fa;&#x1d600;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5e5;&#x1d5e5;&#x1d5d9; (&#x1d5e5;&#x1d5f2;&#x1d5f0;&#x1d5f6;&#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5f0;&#x1d5ee;&#x1d5f9; &#x1d5e5;&#x1d5ee;&#x1d5fb;&#x1d5f8; &#x1d5d9;&#x1d602;&#x1d600;&#x1d5f6;&#x1d5fc;&#x1d5fb;) &#x1d5fa;&#x1d5f2;&#x1d5ff;&#x1d5f4;&#x1d5f2;&#x1d600; &#x1d5ef;&#x1d5fc;&#x1d601;&#x1d5f5; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5ff;&#x1d5ee;&#x1d5fb;&#x1d5f8;&#x1d5f2;&#x1d5f1; &#x1d5f9;&#x1d5f6;&#x1d600;&#x1d601;.&lt;br/&gt;&lt;br/&gt;&#x1d5dc;&#x1d5fb; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600;, &#x1d606;&#x1d5fc;&#x1d602; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d600;&#x1d5f2;&#x1d601; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d600; &#x1d602;&#x1d5fd; &#x1d5f6;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d5f2; &#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd;&#x1d600;:&lt;br/&gt;1️⃣ Add both dense and sparse vector fields to the same collection &lt;br/&gt;2️⃣ Enable the built-in BM25 Function so Milvus can generate sparse vectors from raw text &lt;br/&gt;3️⃣ Use RRFRanker to fuse the vector and BM25 results&lt;br/&gt;&lt;br/&gt;⚠️ &#x1d5e2;&#x1d5fb;&#x1d5f2; &#x1d5f6;&#x1d5fa;&#x1d5fd;&#x1d5fc;&#x1d5ff;&#x1d601;&#x1d5ee;&#x1d5fb;&#x1d601; &#x1d5fb;&#x1d5fc;&#x1d601;&#x1d5f2;: &#x1d5dc;&#x1d5f3; &#x1d606;&#x1d5fc;&#x1d602; &#x1d602;&#x1d600;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ef;&#x1d602;&#x1d5f6;&#x1d5f9;&#x1d601;-&#x1d5f6;&#x1d5fb; &#x1d5d5;&#x1d5e0;&#x1d7ee;&#x1d7f1; &#x1d5d9;&#x1d602;&#x1d5fb;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;, &#x1d5f1;&#x1d5fc; &#x1d5fb;&#x1d5fc;&#x1d601; &#x1d5fa;&#x1d5ee;&#x1d5fb;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d606; &#x1d5f6;&#x1d5fb;&#x1d600;&#x1d5f2;&#x1d5ff;&#x1d601; &#x1d600;&#x1d5fd;&#x1d5ee;&#x1d5ff;&#x1d600;&#x1d5f2; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d600;. Milvus generates them for you. You only provide your own sparse vectors when using an external sparse embedding model, such as BGE-M3.&lt;br/&gt;&lt;br/&gt;&#x1d5dc;&#x1d5f3; &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d600; &#x1d5f6;&#x1d5fb;&#x1d5f0;&#x1d5f9;&#x1d602;&#x1d5f1;&#x1d5f2; &#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d601; &#x1d5fb;&#x1d5ee;&#x1d5fa;&#x1d5f2;&#x1d600;, &#x1d5f2;&#x1d5ff;&#x1d5ff;&#x1d5fc;&#x1d5ff; &#x1d5f0;&#x1d5fc;&#x1d5f1;&#x1d5f2;&#x1d600;, &#x1d5d4;&#x1d5e3;&#x1d5dc; &#x1d5f2;&#x1d5fb;&#x1d5f1;&#x1d5fd;&#x1d5fc;&#x1d5f6;&#x1d5fb;&#x1d601;&#x1d600;, &#x1d5fc;&#x1d5ff; &#x1d5fc;&#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5ff; &#x1d5f2;&#x1d605;&#x1d5ee;&#x1d5f0;&#x1d601; &#x1d5f6;&#x1d5f1;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5f3;&#x1d5f6;&#x1d5f2;&#x1d5ff;&#x1d600;, &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5ee;&#x1d5f9;&#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5f6;&#x1d600; &#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5ef;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d606; &#x1d5fb;&#x1d5fc;&#x1d601; &#x1d5f2;&#x1d5fb;&#x1d5fc;&#x1d602;&#x1d5f4;&#x1d5f5;. &#x1d5e7;&#x1d5ff;&#x1d606; &#x1d5f5;&#x1d606;&#x1d5ef;&#x1d5ff;&#x1d5f6;&#x1d5f1; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HJuj_unagAA5vzu.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;202&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 01 Jun 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">2061462781430259747</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-06-01T15:00:01Z</dc:date>
    </item>
    <item>
      <title>&#x1f310; &#x1d5ea;&#x1d5f2;&#x1d5ef;&#x1d5f6;&#x1d5fb;&#x1d5ee;&#x1d5ff; | &#x1d5ea;&#x1d5f5;&#x1d5ee;&#x1d601;’&#x1d600; &#x1d5e1;&#x1d5f2;&#x1d604; &#x1d5f6;&#x1d5fb; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec;: &#x1d5df;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5ea;&#x1d5ee;&#x1d5f9;&#x1d5f8;&#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5fc;&#x1d602;&#x1d5f4;&#x1d5f5; &amp; ...</title>
      <link>https://x.com/milvusio/status/2060741259732676904</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1f310; &#x1d5ea;&#x1d5f2;&#x1d5ef;&#x1d5f6;&#x1d5fb;&#x1d5ee;&#x1d5ff; | &#x1d5ea;&#x1d5f5;&#x1d5ee;&#x1d601;’&#x1d600; &#x1d5e1;&#x1d5f2;&#x1d604; &#x1d5f6;&#x1d5fb; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec;: &#x1d5df;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5ea;&#x1d5ee;&#x1d5f9;&#x1d5f8;&#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5fc;&#x1d602;&#x1d5f4;&#x1d5f5; &amp;amp; &#x1d5d4;&#x1d5e0;&#x1d5d4;, &#x1d5dd;&#x1d602;&#x1d5fb;&#x1d5f2; &#x1d7f4; &#x1d5fc;&#x1d5fb;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f2;&lt;br/&gt;&lt;br/&gt;Milvus 3.0 beta is the biggest architectural upgrade since the project began. It brings native support for indexing and querying vectors directly on your data lake, along with a query engine that goes beyond top-K search.&lt;br/&gt;&lt;br/&gt;In this live session, core maintainers Li Liu and Jiang Chen will walk through what shipped, the design choices behind it, and how Milvus 3.0 powers &#x1d5ed;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d5f6;&#x1d607; &#x1d5e9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5df;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2;.&lt;br/&gt;&lt;br/&gt;&#x1f3a4; &#x1d5e7;&#x1d5fc;&#x1d5fd;&#x1d5f6;&#x1d5f0;&#x1d600;&lt;br/&gt;• What changed in Milvus 3.0 beta&lt;br/&gt;• Why data lake-native vector search matters&lt;br/&gt;• What’s in beta now and what’s coming in GA&lt;br/&gt;• How Milvus 3.0 powers Zilliz Vector Lakebase&lt;br/&gt;• 15–20&lt;a href='https://zilliz.com/event/whats-new-in-milvus-3-0-beta?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;zilliz.com/event/whats-ne…&lt;/a&gt; maintainers&lt;br/&gt;&lt;br/&gt;&#x1f4c5; &#x1d5dd;&#x1d602;&#x1d5fb;&#x1d5f2; &#x1d7f4;, &#x1d7ee;&#x1d7ec;&#x1d7ee;&#x1d7f2;, &#x1d7f0;:&#x1d7ec;&#x1d7ec; &#x1d5fd;&#x1d5fa; &#x1d5e3;&#x1d5d7;&#x1d5e7;&lt;br/&gt;&#x1f517; Register here: &lt;a href='https://t.co/ccpclyAQa8' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/ccpclyAQa8&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Bring your questions about migration, performance, arc&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;r&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;e&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Zilliz&lt;/span&gt;’d like to ask the maintainers. Looking forward to the conversation! &lt;br/&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Zilliz&lt;/span&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HJk4wpUaMAALaGa.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;665&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Sat, 30 May 2026 15:12:57 GMT</pubDate>
      <guid isPermaLink="false">2060741259732676904</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-05-30T15:12:57Z</dc:date>
    </item>
    <item>
      <title>&#x1d5d6;&#x1d5f9;&#x1d5ee;&#x1d602;&#x1d5f1;&#x1d5f2; &#x1d5e2;&#x1d5fd;&#x1d602;&#x1d600; &#x1d7f0;.&#x1d7f4; brings longer independent work, sharper judgment, and stronger self-chec...</title>
      <link>https://x.com/milvusio/status/2060413611915227469</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5d6;&#x1d5f9;&#x1d5ee;&#x1d602;&#x1d5f1;&#x1d5f2; &#x1d5e2;&#x1d5fd;&#x1d602;&#x1d600; &#x1d7f0;.&#x1d7f4; brings longer independent work, sharper judgment, and stronger self-checking to coding agents.&lt;br/&gt;&lt;br/&gt;Coding agents are no longer just generating snippets. They are planning changes, calling tools, editing files, checking outputs, and staying inside the same workflow for longer.&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f0;&#x1d5f5;&#x1d5ee;&#x1d5fb;&#x1d5f4;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ff;&#x1d5fc;&#x1d5f9;&#x1d5f2; &#x1d5fc;&#x1d5f3; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9;.&lt;br/&gt;&lt;br/&gt;When a chatbot retrieves the wrong context, it may give the wrong answer. When an agent retrieves the wrong context, the mistake can shape what it does next: the plan it follows, the tool it calls, the code it changes, and the memory it carries forward.&lt;br/&gt;&lt;br/&gt;So retrieval can no longer stop at “find a few similar chunks.” Agents need context that is relevant, fresh, scoped, and traceable enough to support action.&lt;br/&gt;&lt;br/&gt;That is where a vector database like Milvus matters. It gives agents a retrieval layer built for hybrid search, metadata filtering, and reliable access to production context.&lt;br/&gt;&lt;br/&gt;Stronger agents don’t reduce the need for retrieval quality. They make retrieval quality more visible.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HJe852VaYAABlJL.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 29 May 2026 17:31:00 GMT</pubDate>
      <guid isPermaLink="false">2060413611915227469</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-05-29T17:31:00Z</dc:date>
    </item>
    <item>
      <title>When RAG gives a wrong answer, the team's first move is usually a bigger model or more prompt tweaki...</title>
      <link>https://x.com/milvusio/status/2060013232564408376</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;When RAG gives a wrong answer, the team&amp;#39;s first move is usually a bigger model or more prompt tweaking. &#x1d5d5;&#x1d602;&#x1d601; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f3;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5fc; &#x1d5f3;&#x1d5f6;&#x1d605; &#x1d5f6;&#x1d600; &#x1d602;&#x1d600;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d606; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9;.&lt;br/&gt;&lt;br/&gt;&#x1d5db;&#x1d5f2;&#x1d5ff;&#x1d5f2;&amp;#39;&#x1d600; &#x1d5ee; &#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d5f2;-&#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd; &#x1d604;&#x1d5ee;&#x1d606; &#x1d601;&#x1d5fc; &#x1d5fa;&#x1d5f2;&#x1d5ee;&#x1d600;&#x1d602;&#x1d5ff;&#x1d5f2; &#x1d604;&#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2; &#x1d5f6;&#x1d601;&amp;#39;&#x1d600; &#x1d5ee;&#x1d5f0;&#x1d601;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d606; &#x1d5ef;&#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f4;:&lt;br/&gt;&lt;br/&gt;1️⃣ &#x1d5d5;&#x1d602;&#x1d5f6;&#x1d5f9;&#x1d5f1; &#x1d5ee; &#x1d600;&#x1d5f2;&#x1d601; &#x1d5fc;&#x1d5f3; &#x1d5f4;&#x1d5fc;&#x1d5f9;&#x1d5f1;&#x1d5f2;&#x1d5fb; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d600;, &#x1d5ef;&#x1d602;&#x1d5f0;&#x1d5f8;&#x1d5f2;&#x1d601;&#x1d5f2;&#x1d5f1; &#x1d5ef;&#x1d606; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d601;&#x1d606;&#x1d5fd;&#x1d5f2;.&lt;br/&gt;5–10 per bucket: exact terms (model numbers, API names, error codes), multi-hop, long-tail, and unanswerable.&lt;br/&gt;&lt;br/&gt;2️⃣ &#x1d5e5;&#x1d602;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5fa; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d5f0;&#x1d5f8; &#x1d5e5;&#x1d5f2;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f9;@&#x1d5f8; &#x1d5fd;&#x1d5f2;&#x1d5ff; &#x1d5ef;&#x1d602;&#x1d5f0;&#x1d5f8;&#x1d5f2;&#x1d601;.&lt;br/&gt;Don&amp;#39;t look at the overall average. It hides the weak bucket.&lt;br/&gt;&lt;br/&gt;3️⃣ &#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d604;&#x1d5f2;&#x1d5ee;&#x1d5f8; &#x1d5ef;&#x1d602;&#x1d5f0;&#x1d5f8;&#x1d5f2;&#x1d601; &#x1d602;&#x1d600;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d606; &#x1d601;&#x1d5f2;&#x1d5f9;&#x1d5f9;&#x1d600; &#x1d606;&#x1d5fc;&#x1d602; &#x1d604;&#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2; &#x1d601;&#x1d5fc; &#x1d5f9;&#x1d5fc;&#x1d5fc;&#x1d5f8; &#x1d5f3;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601;:&lt;br/&gt;&#x1f4e6; &#x1d5d8;&#x1d605;&#x1d5ee;&#x1d5f0;&#x1d601;-&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5fa; &#x1d5ef;&#x1d602;&#x1d5f0;&#x1d5f8;&#x1d5f2;&#x1d601; &#x1d5f9;&#x1d5fc;&#x1d604; → dense retrieval&amp;#39;s blind spot for exact strings. Model numbers and error codes often do not land near the right context in embedding space → add hybrid search (dense + BM25).&lt;br/&gt;&lt;br/&gt;&#x1f517; &#x1d5e0;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d5f5;&#x1d5fc;&#x1d5fd; &#x1d5f9;&#x1d5fc;&#x1d604; → the answer got split across chunks, or your candidate set is too small → check your chunking and how many results you pull back&lt;br/&gt;&lt;br/&gt;&#x1f30a; &#x1d5df;&#x1d5fc;&#x1d5fb;&#x1d5f4;-&#x1d601;&#x1d5ee;&#x1d5f6;&#x1d5f9; &#x1d5f9;&#x1d5fc;&#x1d604; → users&amp;#39; wording doesn&amp;#39;t match the docs&amp;#39; terminology → add query rewriting, or add the terminology users actually search for to the docs.&lt;br/&gt;&lt;br/&gt;&#x1f4c9; &#x1d5d8;&#x1d603;&#x1d5f2;&#x1d5ff;&#x1d606;&#x1d601;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f9;&#x1d5fc;&#x1d604; → your embedding model doesn&amp;#39;t fit your domain → swap it or fine-tune.&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5ee;&#x1d601;&amp;#39;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d603;&#x1d5ee;&#x1d5f9;&#x1d602;&#x1d5f2; &#x1d5fc;&#x1d5f3; &#x1d5f1;&#x1d5f6;&#x1d5ee;&#x1d5f4;&#x1d5fb;&#x1d5fc;&#x1d600;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5ef;&#x1d606; &#x1d5ef;&#x1d602;&#x1d5f0;&#x1d5f8;&#x1d5f2;&#x1d601;: &#x1d5fb;&#x1d5fc;&#x1d601; &amp;quot;&#x1d5ff;&#x1d5f2;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f9; &#x1d5f6;&#x1d600; &#x1d5ef;&#x1d5ee;&#x1d5f1;,&amp;quot; &#x1d5ef;&#x1d602;&#x1d601; &#x1d604;&#x1d5f5;&#x1d5f6;&#x1d5f0;&#x1d5f5; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d600; &#x1d5f3;&#x1d5ee;&#x1d5f6;&#x1d5f9;, &#x1d604;&#x1d5f5;&#x1d606;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d601;&#x1d5fc; &#x1d5f3;&#x1d5f6;&#x1d605;.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HJaMPUsbEAAOFH8.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;112&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 28 May 2026 15:00:02 GMT</pubDate>
      <guid isPermaLink="false">2060013232564408376</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-05-28T15:00:02Z</dc:date>
    </item>
    <item>
      <title>&#x1d5dc;&#x1d5fb; &#x1d5ee; &#x1d5f9;&#x1d5fc;&#x1d5fb;&#x1d5f4;-&#x1d5ff;&#x1d602;&#x1d5fb;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d600;&#x1d606;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5fa;, &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fa;&#x1d5fc;&#x1d600;&#x1d601; &#x1d5f1;&#x1d5ee;&#x1d5fb;&#x1d5f4;&#x1d5f2;&#x1d5ff;&#x1d5fc;&#x1d602;&#x1d600; &#x1d5ef;&#x1d602;&#x1d5f4; ...</title>
      <link>https://x.com/milvusio/status/2059650845340266682</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5dc;&#x1d5fb; &#x1d5ee; &#x1d5f9;&#x1d5fc;&#x1d5fb;&#x1d5f4;-&#x1d5ff;&#x1d602;&#x1d5fb;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d600;&#x1d606;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5fa;, &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fa;&#x1d5fc;&#x1d600;&#x1d601; &#x1d5f1;&#x1d5ee;&#x1d5fb;&#x1d5f4;&#x1d5f2;&#x1d5ff;&#x1d5fc;&#x1d602;&#x1d600; &#x1d5ef;&#x1d602;&#x1d5f4; &#x1d5f6;&#x1d600;&#x1d5fb;&amp;#39;&#x1d601; &#x1d5ee; &#x1d600;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d5f9;&#x1d5f2; &#x1d604;&#x1d5ff;&#x1d5fc;&#x1d5fb;&#x1d5f4; &#x1d5ee;&#x1d5fb;&#x1d600;&#x1d604;&#x1d5f2;&#x1d5ff;. &#x1d5dc;&#x1d601;&amp;#39;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d600;&#x1d5fb;&#x1d5fc;&#x1d604;&#x1d5ef;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d600;: &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5f1; &#x1d5ee;&#x1d5f4;&#x1d5ee;&#x1d5f6;&#x1d5fb; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5ee;&#x1d5f4;&#x1d5ee;&#x1d5f6;&#x1d5fb;, &#x1d5ff;&#x1d5f2;&#x1d5f6;&#x1d5fb;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5f0;&#x1d5f2;&#x1d5f1; &#x1d5f2;&#x1d5ee;&#x1d5f0;&#x1d5f5; &#x1d601;&#x1d5f6;&#x1d5fa;&#x1d5f2;, &#x1d602;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5f9; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d600;&#x1d606;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5fa; &#x1d601;&#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d601;&#x1d600; &#x1d5f6;&#x1d601; &#x1d5ee;&#x1d600; &#x1d5f3;&#x1d5ee;&#x1d5f0;&#x1d601;.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s easy to miss: the model generates from a bad retrieval → no one corrects it, so the system assumes it&amp;#39;s right → it gets written back to memory → the next query pulls it up again and reinforces the error.&lt;br/&gt;&lt;br/&gt;&#x1d5d6;&#x1d5e5;&#x1d5d4;&#x1d5da; (&#x1d5d6;&#x1d5fc;&#x1d5ff;&#x1d5ff;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5e5;&#x1d5d4;&#x1d5da;) &#x1d5ef;&#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f8;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d600; &#x1d5f9;&#x1d5fc;&#x1d5fc;&#x1d5fd;. It adds one step between retrieval and generation: evaluation. A lightweight evaluator judges whether each retrieved document actually answers the question and tags it with a confidence score, stored alongside the memory.&lt;br/&gt;&lt;br/&gt;The evaluator sorts results into three tiers:&lt;br/&gt;&lt;br/&gt;• 0.9 → correct: refine and use&lt;br/&gt;• 0.5–0.9 → ambiguous: add a web search&lt;br/&gt;• &amp;lt;0.5 → wrong: discard and search instead&lt;br/&gt;&lt;br/&gt;On the next retrieval, the system pre-filters first, keeping only entries above 0.7. Weak content gets screened out before it&amp;#39;s reused, so it never re-enters the store → retrieve → reinforce loop.&lt;br/&gt;&lt;br/&gt;CRAG needs a vector database that can store confidence scores dynamically, run hybrid r&lt;a href='https://milvus.io/blog/fix-rag-retrieval-errors-crag-langgraph-milvus.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/fix-rag-r…&lt;/a&gt;en&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#RAG&lt;/span&gt;.&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;�&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;�&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#LLM&lt;/span&gt;�&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AIEngineering&lt;/span&gt;�&#x1d601;&#x1d5ee;&#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee; &#x1d5f3;&#x1d5f6;&#x1d5f9;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4;, &#x1d5f5;&#x1d606;&#x1d5ef;&#x1d5ff;&#x1d5f6;&#x1d5f1; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5e3;&#x1d5ee;&#x1d5ff;&#x1d601;&#x1d5f6;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5de;&#x1d5f2;&#x1d606; &#x1d5fc;&#x1d602;&#x1d601; &#x1d5fc;&#x1d5f3; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ef;&#x1d5fc;&#x1d605;, &#x1d604;&#x1d5f5;&#x1d5f6;&#x1d5f0;&#x1d5f5; &#x1d5f6;&#x1d600; &#x1d5f2;&#x1d605;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f9;&#x1d606; &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5d6;&#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d5fb;&#x1d5f2;&#x1d5f2;&#x1d5f1;&#x1d600;.&lt;br/&gt;&lt;br/&gt;&#x1d5df;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5fb; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d601;&#x1d5fc; &#x1d600;&#x1d5f2;&#x1d601; &#x1d602;&#x1d5fd; &#x1d5d6;&#x1d5e5;&#x1d5d4;&#x1d5da;: &lt;a href='https://t.co/iebI7W1lc6' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/iebI7W1lc6&lt;/a&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#RAG&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#LLM&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AIEngineering&lt;/span&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HJVOXf2boAAYhnV.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;137&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 27 May 2026 15:00:02 GMT</pubDate>
      <guid isPermaLink="false">2059650845340266682</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-05-27T15:00:02Z</dc:date>
    </item>
    <item>
      <title>&#x1d5d6;&#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5fa;&#x1d5ee;&#x1d5f8;&#x1d5f2; &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d600;&#x1d602;&#x1d5ff;&#x1d5f3;&#x1d5ee;&#x1d5f0;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ee;&#x1d5fb;&#x1d600;&#x1d604;&#x1d5f2;&#x1d5ff; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5ee;&#x1d5f0;&#x1d601;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d606; ...</title>
      <link>https://x.com/milvusio/status/2059293984204443939</link>
      <description>&lt;div style='font-family: Arial, Helvetica, sans-serif; max-width: 600px; margin: 0 auto; background: #ffffff; border: 1px solid #e1e8ed; padding: 0; line-height: 1.5;'&gt;&lt;div style='padding: 8px 16px;'&gt;&lt;div style='font-size: 16px; line-height: 1.6; color: #0f1419; margin-bottom: 16px; white-space: pre-wrap; word-wrap: break-word;'&gt;&#x1d5d6;&#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5fa;&#x1d5ee;&#x1d5f8;&#x1d5f2; &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d600;&#x1d602;&#x1d5ff;&#x1d5f3;&#x1d5ee;&#x1d5f0;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ee;&#x1d5fb;&#x1d600;&#x1d604;&#x1d5f2;&#x1d5ff; &#x1d606;&#x1d5fc;&#x1d602; &#x1d5ee;&#x1d5f0;&#x1d601;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d606; &#x1d5fb;&#x1d5f2;&#x1d5f2;&#x1d5f1; — &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f0;&#x1d602;&#x1d5ff;&#x1d5ff;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5fc;&#x1d5fb;&#x1d5f2;, &#x1d5fb;&#x1d5fc;&#x1d601; &#x1d5f7;&#x1d602;&#x1d600;&#x1d601; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f0;&#x1d5f9;&#x1d5fc;&#x1d600;&#x1d5f2;&#x1d600;&#x1d601; &#x1d5fa;&#x1d5ee;&#x1d601;&#x1d5f0;&#x1d5f5; &#x1d5f6;&#x1d5fb; &#x1d5fa;&#x1d5f2;&#x1d5ee;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4;.&lt;br/&gt;  &#x1d5d5;&#x1d606; &#x1d5f1;&#x1d5f2;&#x1d5f3;&#x1d5ee;&#x1d602;&#x1d5f9;&#x1d601;, &#x1d606;&#x1d5fc;&#x1d602;&#x1d5ff; &#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d5fd;&#x1d5f6;&#x1d5fd;&#x1d5f2;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f2; &#x1d5fd;&#x1d5ff;&#x1d5fc;&#x1d5ef;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d606; &#x1d5f1;&#x1d5fc;&#x1d5f2;&#x1d600;&#x1d5fb;&amp;#39;&#x1d601; &#x1d5f8;&#x1d5fb;&#x1d5fc;&#x1d604; &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d606;&#x1d5f2;&#x1d5ee;&#x1d5ff; &#x1d5f6;&#x1d601; &#x1d5f6;&#x1d600;: &#x1d5f6;&#x1d601; &#x1d5f0;&#x1d5ee;&#x1d5fb;&amp;#39;&#x1d601; &#x1d601;&#x1d5f2;&#x1d5f9;&#x1d5f9; &#x1d5ee; &#x1d7ee;&#x1d7ec;&#x1d7ed;&#x1d7f5; &#x1d5ee;&#x1d5fb;&#x1d600;&#x1d604;&#x1d5f2;&#x1d5ff; &#x1d5f3;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d5ee; &#x1d7ee;&#x1d7ec;&#x1d7ee;&#x1d7f0; &#x1d5fc;&#x1d5fb;&#x1d5f2;. Vector search ranks by meaning, not time, and two documents from different years can read as almost the same. Search &amp;quot;Python async best practices,&amp;quot; for example, and the outdated docs come back alongside the current ones.&lt;br/&gt;&lt;br/&gt;  &#x1d5ec;&#x1d5fc;&#x1d602; &#x1d5f0;&#x1d5ee;&#x1d5fb;&amp;#39;&#x1d601; &#x1d5ff;&#x1d5f2;&#x1d5f9;&#x1d5f6;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d606; &#x1d5f3;&#x1d5f6;&#x1d605; &#x1d5f6;&#x1d601; &#x1d5f3;&#x1d5ff;&#x1d5fc;&#x1d5fa; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d600;&#x1d5f6;&#x1d5f1;&#x1d5f2; &#x1d5f2;&#x1d5f6;&#x1d601;&#x1d5f5;&#x1d5f2;&#x1d5ff;. Embedding models have a weak sense of time, so dropping &amp;quot;2024&amp;quot; into the query nudges the ranking but doesn&amp;#39;t actually sort by recency.&lt;br/&gt;&lt;br/&gt;  &#x1d5d6;&#x1d5e5;&#x1d5d4;&#x1d5da; (&#x1d5d6;&#x1d5fc;&#x1d5ff;&#x1d5ff;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5e5;&#x1d5d4;&#x1d5da;) &#x1d5f6;&#x1d600; &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f3;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f4;&#x1d5ee;&#x1d5fd;.&lt;br/&gt;  &#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5f8;&#x1d5f2;&#x1d606; &#x1d5f6;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9;&#x1d602;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd; &#x1d5f6;&#x1d601; &#x1d5ee;&#x1d5f1;&#x1d5f1;&#x1d600;. Between retrieval and generation sits an evaluator — a lightweight model that scores how well each retrieved document matches the query, and doesn&amp;#39;t write any answers itself.&lt;br/&gt;&lt;br/&gt;  &#x1d5ea;&#x1d5f5;&#x1d5f2;&#x1d5fb; &#x1d5ee; &#x1d5ff;&#x1d5f2;&#x1d600;&#x1d602;&#x1d5f9;&#x1d601; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5f2;&#x1d600; &#x1d5ef;&#x1d5ee;&#x1d5f0;&#x1d5f8; &#x1d5f6;&#x1d5fb;&#x1d5f0;&#x1d5fc;&#x1d5ff;&#x1d5ff;&#x1d5f2;&#x1d5f0;&#x1d601; &#x1d5fc;&#x1d5ff; &#x1d5ee;&#x1d5fa;&#x1d5ef;&#x1d5f6;&#x1d5f4;&#x1d602;&#x1d5fc;&#x1d602;&#x1d600;, &#x1d5d6;&#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d5f4;&#x1d5fc;&#x1d5f2;&#x1d600; &#x1d5fc;&#x1d602;&#x1d601;&#x1d600;&#x1d5f6;&#x1d5f1;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f8;&#x1d5fb;&#x1d5fc;&#x1d604;&#x1d5f9;&#x1d5f2;&#x1d5f1;&#x1d5f4;&#x1d5f2; &#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2; &#x1d601;&#x1d5fc; &#x1d5f3;&#x1d5f6;&#x1d5fb;&#x1d5f1; &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601;&amp;#39;&#x1d600; &#x1d5fa;&#x1d5f6;&#x1d600;&#x1d600;&#x1d5f6;&#x1d5fb;&#x1d5f4;: &lt;br/&gt;  ~ Ambiguous → keep the useful part of what RAG retrieved, refine it, a&lt;a href='https://milvus.io/blog/fix-rag-retrieval-errors-crag-langgraph-milvus.md?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/fix-rag-r…&lt;/a&gt; we&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#RAG&lt;/span&gt;a&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;e&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#LLMOps&lt;/span&gt;r&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AIEngineering&lt;/span&gt;r&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;esults and go straight to web search, so time-sensitive queries still come back right&lt;br/&gt;&lt;br/&gt;  Across this whole flow, CRAG needs what production systems demand — multi-tenant isolation, hybrid retrieval, and schema flexibility. &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5f6;&#x1d600; &#x1d5ef;&#x1d602;&#x1d5f6;&#x1d5f9;&#x1d601; &#x1d601;&#x1d5fc; &#x1d5f1;&#x1d5f2;&#x1d5f9;&#x1d5f6;&#x1d603;&#x1d5f2;&#x1d5ff; &#x1d5f2;&#x1d605;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f9;&#x1d606; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601;.&lt;br/&gt;&lt;br/&gt;  &#x1d5df;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5fb; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d601;&#x1d5fc; &#x1d600;&#x1d5f2;&#x1d601; &#x1d602;&#x1d5fd; &#x1d5d6;&#x1d5e5;&#x1d5d4;&#x1d5da; &#x1d5f5;&#x1d5f2;&#x1d5ff;&#x1d5f2;: &lt;a href='https://t.co/wWetTlzu3K' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/wWetTlzu3K&lt;/a&gt;&lt;br/&gt;  &lt;span style='color: #1da1f2; font-weight: 500;'&gt;#RAG&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#LLMOps&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AIEngineering&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HJPQSI9bAAAd6cO.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; border-top: 1px solid #f1f3f4; background: #f9fafb; font-size: 13px; color: #536471; text-align: center;'&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ac;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f504;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='color: #f91880; margin-right: 4px;'&gt;❤️&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f440;&lt;/span&gt;&lt;span&gt;151&lt;/span&gt;&lt;/span&gt;&lt;span style='display: inline-block; margin-right: 20px; vertical-align: middle; color: #00ba7c; font-weight: bold;'&gt;&lt;span style='margin-right: 4px;'&gt;&#x1f4ca;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style='padding: 12px 16px; background: #f9fafb; border-top: 1px solid #f1f3f4;'&gt;&lt;div style='text-align: center; font-size: 12px;'&gt;&lt;a href='https://xgo.ing' target='_blank' style='color: #1d9bf0; text-decoration: none; font-weight: 500;'&gt;⚡ Powered by xgo.ing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 26 May 2026 15:22:00 GMT</pubDate>
      <guid isPermaLink="false">2059293984204443939</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-05-26T15:22:00Z</dc:date>
    </item>
  </channel>
</rss>
