<?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>Fri, 11 Sep 2026 20:18:15 GMT</pubDate>
    <generator>XGo.ing RSS Generator</generator>
    <dc:creator>Milvus</dc:creator>
    <dc:date>2026-09-11T20:18:15Z</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>More memory doesn’t automatically make an agent better.
When irrelevant history enters the context w...</title>
      <link>https://x.com/milvusio/status/2098435901999210728</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;More memory doesn’t automatically make an agent better.&lt;br/&gt;When irrelevant history enters the context window, past experience can start competing with the information needed for the current task.&lt;br/&gt;&lt;br/&gt;Across eight models, &#x1d5dc;&#x1d5d5;&#x1d5e0; &#x1d5e5;&#x1d5f2;&#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; found that the right memory “dose” varied with model capability:&lt;br/&gt;• Strong models with more headroom benefited from the full guideline set.&lt;br/&gt;• Weaker models performed better with a compact core and task-specific retrieval.&lt;br/&gt;• Saturated models showed no measurable gain.&lt;br/&gt;&lt;br/&gt;For gpt-oss-120b, curated retrieval improved task completion by 16.1 percentage points while using only 5% more tokens than the no-memory baseline. Injecting the full guideline set used 51% more tokens and produced a smaller gain.&lt;br/&gt;&lt;br/&gt;A separate study observed a similar tradeoff across memory architectures. Broad retrieval helped with long-context factual QA, while excessive retrieval reduced performance on sequential decision-making by diverting attention from action-critical context.&lt;br/&gt;&lt;br/&gt;Taken together, the findings suggest a practical approach to agent memory:&lt;br/&gt;Capture broadly. Retrieve selectively. Adjust the amount of context to the model and task.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5f2;&#x1d5fa;&#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; follows this approach. Markdown remains the source of truth, while Milvus provides a rebuildable index. Retrieval combines dense search and BM25 sparse search with RRF reranking, and agents can progressively move through three levels of context:&lt;br/&gt;Search results → expanded memory → original transcript&lt;br/&gt;&lt;br/&gt;A useful memory system should provide enough context for the current task, then make deeper history available when the agent actually needs it.&lt;br/&gt;&lt;br/&gt;If you’re building agents that need durable memory, take a&lt;a href='https://github.com/zilliztech/memsearch' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/mem…&lt;/a&gt;ps://t.co/OoqhEFvafa&lt;br/&gt;Rese&lt;a href='https://huggingface.co/blog/ibm-research/altk-evolve-hmm' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;huggingface.co/blog/ibm-resea…&lt;/a&gt;ps://t.c&lt;a href='https://arxiv.org/abs/2608.15008' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;arxiv.org/abs/2608.15008&lt;/a&gt;ps://t.co/T4zV2dN5sN&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HR7tkBDacAASiAh.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;103&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, 11 Sep 2026 15:38:00 GMT</pubDate>
      <guid isPermaLink="false">2098435901999210728</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-09-11T15:38:00Z</dc:date>
    </item>
    <item>
      <title>When should you use a regular Milvus collection, and when should you use an External Collection?

...</title>
      <link>https://x.com/milvusio/status/2098074770960941540</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 should you use a regular Milvus collection, and when should you use an External Collection?&lt;br/&gt;&lt;br/&gt;&#x1d5e8;&#x1d600;&#x1d5f2; &#x1d5ee; &#x1d5ff;&#x1d5f2;&#x1d5f4;&#x1d602;&#x1d5f9;&#x1d5ee;&#x1d5ff; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5f0;&#x1d5fc;&#x1d5f9;&#x1d5f9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; when your application continuously inserts or upserts records, deletes must become searchable through the online write path, or serving data needs to stay current. Milvus stores and manages the source records.&lt;br/&gt;&lt;br/&gt;&#x1d5e8;&#x1d600;&#x1d5f2; &#x1d5ee;&#x1d5fb; &#x1d5d8;&#x1d605;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5fb;&#x1d5ee;&#x1d5f9; &#x1d5d6;&#x1d5fc;&#x1d5f9;&#x1d5f9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; when the authoritative dataset already lives in Parquet, Iceberg, Lance, or Vortex. Milvus builds indexes over that data and serves it through the same search and query APIs, while freshness is controlled through an explicit Refresh.&lt;br/&gt;&lt;br/&gt;The choice is not always either-or. A product application might keep fast-changing inventory in a regular collection and a batch-produced catalog in an External Collection.&lt;br/&gt;&lt;br/&gt;That is the role External Collection plays in Milvus 3.0’s Vector Lakebase architecture: extending the same retrieval layer from online data to data th&lt;a href='https://milvus.io/blog/milvus-3-0-external-collection.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/milvus-3-…&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read the full breakdown: &lt;a href='https://t.co/VWDpFH7KLn' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/VWDpFH7KLn&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/HR2Gg3vbwAEljPI.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&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;174&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, 10 Sep 2026 15:43:00 GMT</pubDate>
      <guid isPermaLink="false">2098074770960941540</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-09-10T15:43:00Z</dc:date>
    </item>
    <item>
      <title>A new file lands in S3. Should production search expose it before its indexes are ready?

...</title>
      <link>https://x.com/milvusio/status/2097716157465903437</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 new file lands in S3. Should production search expose it before its indexes are ready?&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5d8;&#x1d605;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5fb;&#x1d5ee;&#x1d5f9; &#x1d5d6;&#x1d5fc;&#x1d5f9;&#x1d5f9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; avoids that partial state through an explicit Refresh boundary.&lt;br/&gt;&lt;br/&gt;When new files, updated metadata, or new embeddings arrive in the lake, Refresh reads the external metadata and identifies which source fragments changed. Milvus can reuse the segment and index work for unchanged fragments, while processing only the new or modified ones.&lt;br/&gt;&lt;br/&gt;During that work, queries continue using the previous published version. Once Refresh completes, the new version becomes available as a whole, so applications do not see a mixture of old and partially prepared data.&lt;br/&gt;&lt;br/&gt;External Collection also works with Milvus Tiered Storage to reduce the serving footprint. QueryNodes can initially load lightweight metadata, then fetch fields and indexes at the chunk level as queries need them. Frequently accessed data stays cached, while colder data can remain remote or be evicted.&lt;br/&gt;&lt;br/&gt;Together, incremental Refresh and Lazy Loading let Milvus keep lake-resident data searchable without rebuilding everything after each batch or loading the entire dataset into memory.&lt;br/&gt;&lt;br/&gt;See ho&lt;a href='https://milvus.io/blog/milvus-3-0-external-collection.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/milvus-3-…&lt;/a&gt;0: &lt;a href='https://t.co/VWDpFH8iAV' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/VWDpFH8iAV&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/HRxBzoQasAAz1V3.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&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;175&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, 09 Sep 2026 15:58:00 GMT</pubDate>
      <guid isPermaLink="false">2097716157465903437</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-09-09T15:58:00Z</dc:date>
    </item>
    <item>
      <title>EverOS now speaks Milvus. ⚡
v1.3.0 adds Milvus indexing for agent memory while keeping Markdown as t...</title>
      <link>https://x.com/milvusio/status/2097258192170610833</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;EverOS now speaks Milvus. ⚡&lt;br/&gt;v1.3.0 adds Milvus indexing for agent memory while keeping Markdown as the source of truth.&lt;br/&gt;&lt;br/&gt;Welcome to the ecosystem, &lt;a href='https://x.com/evermind' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@evermind&lt;/a&gt;! Follow &lt;a href='https://x.com/milvusio' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@milvusio&lt;/a&gt; for more projects building agent memory with open-source vector search.&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/2030792985101926401/ia9mNmWL_normal.png' alt='EverMind' 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;EverMind&lt;/span&gt;&lt;span style='color: #536471; font-size: 14px;'&gt;@evermind&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;EverOS 1.3.0 is out.&lt;br/&gt;&lt;br/&gt;You can now use &lt;a href='https://x.com/milvusio' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@milvusio&lt;/a&gt; or Zilliz Cloud to index your agent’s memory.&lt;br/&gt;&lt;br/&gt;LanceDB remains the default. Markdown remains the source of truth.&lt;br/&gt;&lt;br/&gt;Switching backends means rebuilding the index from your memory files.&lt;br/&gt;&lt;br/&gt;Already running Milvus? EverOS now fits into your stack.&lt;br/&gt;&lt;br/&gt;Thanks to everyone testing, reporting bugs, and contributing.&lt;br/&gt;&lt;br/&gt;&lt;a href='https://github.com/EverMind-AI/EverOS/releases/tag/v1.3.0' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/EverMind-AI/Ev…&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/HRnlOhaakAAWcgD.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/evermind/status/2096959618807369836' 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;3&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;6345&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>Tue, 08 Sep 2026 09:38:12 GMT</pubDate>
      <guid isPermaLink="false">2097258192170610833</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-09-08T09:38:12Z</dc:date>
    </item>
    <item>
      <title>&#x1d5e6;&#x1d601;&#x1d5ee;&#x1d5fb;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5f1;’&#x1d600; &#x1d5d6;&#x1d5e6;&#x1d7ed;&#x1d7f0;&#x1d7f2;&#x1d5e6; has an excellent syllabus for developers preparing to work alongsid...</title>
      <link>https://x.com/milvusio/status/2096986096911679652</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;&#x1d5e6;&#x1d601;&#x1d5ee;&#x1d5fb;&#x1d5f3;&#x1d5fc;&#x1d5ff;&#x1d5f1;’&#x1d600; &#x1d5d6;&#x1d5e6;&#x1d7ed;&#x1d7f0;&#x1d7f2;&#x1d5e6; has an excellent syllabus for developers preparing to work alongside coding agents.&lt;br/&gt;&lt;br/&gt;The course brings together MCP, agent skills, context engineering, agent-ready repositories, code review, security, and software factories. We especially appreciate its focus on designing workflows where humans and agents can plan, build, evaluate, and improve software together.&lt;br/&gt;&lt;br/&gt;Milvus is honored to support The Modern Software Developer as one of its open source partners. Thank you, &lt;a href='https://x.com/mihail_eric' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@mihail_eric&lt;/a&gt;, for building such a thoughtful and timely course.&lt;br/&gt;&lt;br/&gt;We’d also love to welcome more developers into the Milvus community. Explore our GitHub repository and find a way &lt;a href='https://github.com/milvus-io/milvus' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/milvus-io/milv…&lt;/a&gt;t.co/9EDa8lef6l&lt;br/&gt;&lt;br/&gt;Follow &lt;a href='https://x.com/milvusio' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@milvusio&lt;/a&gt; for project updates, technical resources, and more opportunities to get involved.&lt;br/&gt;&lt;br/&gt;Learn more about the course and explore the &lt;a href='https://themodernsoftware.dev/' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;themodernsoftware.dev&lt;/a&gt;t.co/JBlVhTnCly&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HRm0NrmaYAAqBXU.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;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;20&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;1000&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;8&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, 07 Sep 2026 15:37:00 GMT</pubDate>
      <guid isPermaLink="false">2096986096911679652</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-09-07T15:37:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5da;&#x1d5e3;&#x1d5e7;-&#x1d7f2; &#x1d5d4;&#x1d600;&#x1d601;&#x1d5ff;&#x1d5ee; &#x1d600;&#x1d5f2;&#x1d5fb;&#x1d5f1;&#x1d600; &#x1d5ee; &#x1d600;&#x1d5f6;&#x1d5f4;&#x1d5fb;&#x1d5ee;&#x1d5f9;: &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d605;&#x1d601; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5ee;&#x1d5f9;&#x1d5fc;&#x1d5fb;&#x1d5f2; ...</title>
      <link>https://x.com/milvusio/status/2095902709152882921</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;&#x1d5e3;&#x1d5e7;-&#x1d7f2; &#x1d5d4;&#x1d600;&#x1d601;&#x1d5ff;&#x1d5ee; &#x1d600;&#x1d5f2;&#x1d5fb;&#x1d5f1;&#x1d600; &#x1d5ee; &#x1d600;&#x1d5f6;&#x1d5f4;&#x1d5fb;&#x1d5ee;&#x1d5f9;: &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d605;&#x1d601; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5ee;&#x1d5f9;&#x1d5fc;&#x1d5fb;&#x1d5f2; &#x1d5f6;&#x1d600; &#x1d5fb;&#x1d5fc;&#x1d601; &#x1d5f2;&#x1d5fb;&#x1d5fc;&#x1d602;&#x1d5f4;&#x1d5f5; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5f9;&#x1d5fc;&#x1d5fb;&#x1d5f4;-&#x1d5ff;&#x1d602;&#x1d5fb;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d600;.&lt;br/&gt;&lt;br/&gt;The model has a 1.05M-token context window and scores 96.3% on OpenAI’s MRCR v2 8-needle test at 512K–1M context, compared with 73.8% for GPT-5.6 Sol.&lt;br/&gt;One change in Codex caught my attention.&lt;br/&gt;&lt;br/&gt;When context filled up, the usual approach was compaction: summarize the history and continue. With Astra, notes can persist across context windows, while earlier raw context remains searchable. A requirement, test result, or tool output that didn’t make it into the summary can still be retrieved later.&lt;br/&gt;&lt;br/&gt;For Agent Memory, this creates a different data problem: &#x1d5f8;&#x1d5f2;&#x1d5f2;&#x1d5fd; &#x1d5ee; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5ee;&#x1d5f0;&#x1d601; &#x1d600;&#x1d601;&#x1d5ee;&#x1d601;&#x1d5f2;, &#x1d5fd;&#x1d5ff;&#x1d5f2;&#x1d600;&#x1d5f2;&#x1d5ff;&#x1d603;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d602;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d5ff;&#x1d5f9;&#x1d606;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f2;&#x1d603;&#x1d5f6;&#x1d5f1;&#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d5f2;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5f2; &#x1d5ef;&#x1d5f2;&#x1d601;&#x1d604;&#x1d5f2;&#x1d5f2;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d601;&#x1d604;&#x1d5fc;.&lt;br/&gt;&lt;br/&gt;A few changes in Milvus 3.0 fit this pattern.&lt;br/&gt;First, memory is not always a collection of flat chunks. A memory or trajectory has structure: summary, messages, observations, tool calls, and their relationships. StructArray is one example of how Milvus 3.0 can keep those elements under the same entity while making the individual parts searchable.&lt;br/&gt;&lt;br/&gt;Second, searchable history needs more than vector similarity. An agent may need semantic relevance together with keywords, metadata, time, status, ordering, or aggregation. Milvus 3.0 expanded the retrieval engine across dense and sparse retrieval, filtering, ORDER BY, aggregation, and multi-vector search.&lt;br/&gt;&lt;br/&gt;Third, memory has a storage lifecycle. A long-running agent can accumulate months or years of history. Most of it will be cold, but it still needs to remain retrievable. Milvus 3.0’s lake-native architecture and External Collections allow large histories to stay in object storage while keeping a retrieval layer over them.&lt;br/&gt;&lt;br/&gt;So the Agent Memory problem starts to look like three problems together:&lt;br/&gt;&#x1d5f5;&#x1d5fc;&#x1d604; &#x1d5fa;&#x1d5f2;&#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d606; &#x1d5f6;&#x1d600; &#x1d600;&#x1d601;&#x1d5ff;&#x1d602;&#x1d5f0;&#x1d601;&#x1d602;&#x1d5ff;&#x1d5f2;&#x1d5f1;, &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d5f6;&#x1d601; &#x1d5f6;&#x1d600; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5f1;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5f5;&#x1d5fc;&#x1d604; &#x1d5f6;&#x1d601; &#x1d5f6;&#x1d600; &#x1d600;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d5f2;&#x1d5f1; &#x1d5fc;&#x1d603;&#x1d5f2;&#x1d5ff; &#x1d601;&#x1d5f6;&#x1d5fa;&#x1d5f2;.&lt;br/&gt;That is the part of Astra I’m watching most closely.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HRXeILja8AA0IXX.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&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;328&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, 04 Sep 2026 15:52:00 GMT</pubDate>
      <guid isPermaLink="false">2095902709152882921</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-09-04T15:52:00Z</dc:date>
    </item>
    <item>
      <title>We’re honored to support The Modern Software Developer as an OSS partner.

Thank you, @mihail_eric, ...</title>
      <link>https://x.com/milvusio/status/2095770937161650533</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’re honored to support The Modern Software Developer as an OSS partner.&lt;br/&gt;&lt;br/&gt;Thank you, &lt;a href='https://x.com/mihail_eric' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@mihail_eric&lt;/a&gt;, for giving students the opportunity to learn AI-native engineering by contributing to production-grade open source projects. We’re excited to build with the next generation. &#x1f680;&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/1470840933713207296/ncMAXAa2_normal.jpg' alt='Mihail Eric' 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;Mihail Eric&lt;/span&gt;&lt;span style='color: #536471; font-size: 14px;'&gt;@mihail_eric&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;I’m excited to finally announce the newest edition my Stanford course &#x1d5e7;&#x1d5f5;&#x1d5f2; &#x1d5e0;&#x1d5fc;&#x1d5f1;&#x1d5f2;&#x1d5ff;&#x1d5fb; &#x1d5e6;&#x1d5fc;&#x1d5f3;&#x1d601;&#x1d604;&#x1d5ee;&#x1d5ff;&#x1d5f2; &#x1d5d7;&#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5f9;&#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5ff;. It has been 9 months in the making.&lt;br/&gt;&lt;br/&gt;Last November, with the release of Claude Opus 4.5, coding agents experienced a step function improvement in capability. We all felt it. The LLMs were more powerful, could reason for longer, solve harder tasks.&lt;br/&gt;&lt;br/&gt;This year’s iteration of my course reflects the 2026 metamorphosis of software engineering.&lt;br/&gt;&lt;br/&gt;My core belief is simple: AI-native developers of the LLM era are going to become the most important members of any software organization. I have designed my course to train this next generation of engineers.&lt;br/&gt;&lt;br/&gt;&#x1d5ea;&#x1d5f5;&#x1d5ee;&#x1d601;’&#x1d600; &#x1d5f1;&#x1d5f6;&#x1d5f3;&#x1d5f3;&#x1d5f2;&#x1d5ff;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d600; &#x1d601;&#x1d5f6;&#x1d5fa;&#x1d5f2; &#x1d5ee;&#x1d5ff;&#x1d5fc;&#x1d602;&#x1d5fb;&#x1d5f1;&lt;br/&gt;&lt;br/&gt;First, 85% of my Fall 2025 class material is being thrown out. The Fall 2026 syllabus reflects the core capabilities AI-native engineers must have: agent skills, advanced context engineering, MCP portals, agent-ready codebase principles, agentic code review, security, parallelizing background agents, software factories, and more.&lt;br/&gt;&lt;br/&gt;Second, I am going to teach my students how to have software taste. Every student will be required to ship pull requests to production-grade, real-world codebases. The course is collaborating with the top open-source AI repos who will offer support and mentorship to students on how to meaningfully contribute to their projects.&lt;br/&gt;&lt;br/&gt;This has never been done before in any university course so I am incredibly grateful to our OSS Partners: &lt;a href='https://x.com/browserbase' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@browserbase&lt;/a&gt;, &lt;a href='https://x.com/HeyGen' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@HeyGen&lt;/a&gt;, &lt;a href='https://x.com/CopilotKit' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@CopilotKit&lt;/a&gt;, &lt;a href='https://x.com/semgrep' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@semgrep&lt;/a&gt;, &lt;a href='https://x.com/OpenHandsDev' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@OpenHandsDev&lt;/a&gt;, &lt;a href='https://x.com/milvusio' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@milvusio&lt;/a&gt;, &lt;a href='https://x.com/marimo_io' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@marimo_io&lt;/a&gt;, Pi, &lt;a href='https://x.com/crewAIInc' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@crewAIInc&lt;/a&gt;, &lt;a href='https://x.com/warpdotdev' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@warpdotdev&lt;/a&gt;, &lt;a href='https://x.com/vercel' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@vercel&lt;/a&gt;, &lt;a href='https://x.com/cmux' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@cmux&lt;/a&gt;, &lt;a href='https://x.com/arizeai' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@arizeai&lt;/a&gt;, &lt;a href='https://x.com/UnslothAI' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@UnslothAI&lt;/a&gt;, and &lt;a href='https://x.com/anyscalecompute' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@anyscalecompute&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;&#x1d5ea;&#x1d5f5;&#x1d5ee;&#x1d601;’&#x1d600; &#x1d600;&#x1d601;&#x1d5ee;&#x1d606;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d600;&#x1d5ee;&#x1d5fa;&#x1d5f2;&lt;br/&gt;&lt;br/&gt;I’m fortunate to again have AI software engineering leaders and founders as guest speakers to share their learnings from building top coding agent products. Thank you to &lt;a href='https://x.com/leerob' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@leerob&lt;/a&gt; from &lt;a href='https://x.com/cursor_ai' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@cursor_ai&lt;/a&gt;, &lt;a href='https://x.com/bcherny' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@bcherny&lt;/a&gt; of &lt;a href='https://x.com/claudeai' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@claudeai&lt;/a&gt; code, &lt;a href='https://x.com/EnoReyes' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@EnoReyes&lt;/a&gt; of &lt;a href='https://x.com/FactoryAI' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@FactoryAI&lt;/a&gt;, &lt;a href='https://x.com/silasalberti' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@silasalberti&lt;/a&gt; of &lt;a href='https://x.com/cognition' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@cognition&lt;/a&gt;, &lt;a href='https://x.com/0xine' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@0xine&lt;/a&gt; of &lt;a href='https://x.com/semgrep' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@semgrep&lt;/a&gt;, Rajesh Bhatia of &lt;a href='https://x.com/Cloudflare' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@Cloudflare&lt;/a&gt; , &lt;a href='https://x.com/amasad' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@amasad&lt;/a&gt; of &lt;a href='https://x.com/Replit' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@Replit&lt;/a&gt;, and &lt;a href='https://x.com/eladgil' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@eladgil&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;All resources will be available online. All classes will b&lt;a href='https://themodernsoftware.dev/' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;themodernsoftware.dev&lt;/a&gt;ic.&lt;br/&gt;&lt;br/&gt;9/22 on Stanford campus. See you in class. &lt;br/&gt;&lt;br/&gt;&lt;a href='https://t.co/wTokHyUMsz' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/wTokHyUMsz&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/HRNBGrHaQAEgb2Y.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/mihail_eric/status/2095166860740174273' 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;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;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;569&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>Fri, 04 Sep 2026 07:08:23 GMT</pubDate>
      <guid isPermaLink="false">2095770937161650533</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-09-04T07:08:23Z</dc:date>
    </item>
    <item>
      <title>&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5fb;&#x1d5fc;&#x1d604; &#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d605; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5;&#x1d5fc;&#x1d602;&#x1d601; &#x1d5f3;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601; ...</title>
      <link>https://x.com/milvusio/status/2095564227985506799</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; &#x1d7ef;.&#x1d7ec; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5fb;&#x1d5fc;&#x1d604; &#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d605; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5;&#x1d5fc;&#x1d602;&#x1d601; &#x1d5f3;&#x1d5f6;&#x1d5ff;&#x1d600;&#x1d601; &#x1d5fa;&#x1d5fc;&#x1d603;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d600;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5ff;&#x1d5fc;&#x1d604;&#x1d600; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600;.&lt;br/&gt;&lt;br/&gt;External Collection connects Milvus directly to data stored in Parquet, Apache Iceberg, Lance, Vortex, or a supported Milvus snapshot.&lt;br/&gt;&lt;br/&gt;You define the external source, map its columns to a Milvus schema, and create the indexes your application needs. Milvus then builds and serves the retrieval layer while the original records remain in the lake.&lt;br/&gt;&lt;br/&gt;From the application side, the experience stays familiar. Once the collection is refreshed and loaded, teams can use the same Milvus search and query APIs for:&lt;br/&gt;• ANN vector search&lt;br/&gt;• scalar and JSON filtering&lt;br/&gt;• BM25 and full-text search&lt;br/&gt;• hybrid retrieval and ranking&lt;br/&gt;&lt;br/&gt;For large, batch-produced datasets, this provides a production retrieval path without copying the source rows into Milvus or maintaining another synchronization pipeline.&lt;br/&gt;&lt;br/&gt;Keeping the lake as the shared data foundation is a key &lt;a href='https://milvus.io/blog/milvus-3-0-external-collection.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/milvus-3-…&lt;/a&gt;s 3.0’s Vector Lakebase architecture.&lt;br/&gt;&lt;br/&gt;Read more: &lt;a href='https://t.co/VWDpFH7KLn' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/VWDpFH7KLn&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/HRSQcXQaIAAuvUA.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;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;210&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, 03 Sep 2026 17:27:00 GMT</pubDate>
      <guid isPermaLink="false">2095564227985506799</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-09-03T17:27:00Z</dc:date>
    </item>
    <item>
      <title>Your Spark job has finished generating embedding_v2.
Now you need to add it to hundreds of millions ...</title>
      <link>https://x.com/milvusio/status/2095172648984510515</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 Spark job has finished generating embedding_v2.&lt;br/&gt;Now you need to add it to hundreds of millions of existing records in Milvus—without slowing down live writes.&lt;br/&gt;Sending the Parquet output back as millions of upserts forces the offline job to compete with production traffic for network, compute, and write capacity. If it fails halfway, tracking and retrying the unfinished work is another problem.&lt;br/&gt;&lt;br/&gt;&#x1d5d5;&#x1d5ee;&#x1d5f0;&#x1d5f8;&#x1d5f3;&#x1d5f6;&#x1d5f9;&#x1d5f9; &#x1d5f6;&#x1d5fb; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5e6;&#x1d5fd;&#x1d5ee;&#x1d5ff;&#x1d5f8; &#x1d5d6;&#x1d5fc;&#x1d5fb;&#x1d5fb;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5f8;&#x1d5f2;&#x1d5f2;&#x1d5fd;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8; &#x1d5fc;&#x1d5f3;&#x1d5f3;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f2;:&lt;br/&gt;→ A snapshot pins the schema, segment layout, and storage metadata.&lt;br/&gt;→ Spark joins the Parquet output to existing rows by primary key.&lt;br/&gt;→ Only the target columns are rebuilt, while row alignment is preserved.&lt;br/&gt;→ Each segment becomes an independent unit for execution, validation, retry, and audit.&lt;br/&gt;&lt;br/&gt;The result also carries its schema version, so stale output can be rejected before submission.&lt;br/&gt;The goal isn’t faster upserts.&lt;br/&gt;&lt;br/&gt;It’s a controlled path for publishing embedding_v2 without turning the produc&lt;a href='https://milvus.io/blog/announcing-milvus-3-lake-native-vector-search-and-a-more-powerful-retrieval-engine.md#5-Online-schema-changes-and-backfill' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/announcin…&lt;/a&gt;e migration engine.&lt;br/&gt;Learn more: &lt;a href='https://t.co/uZxGB2kxuk' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/uZxGB2kxuk&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/HRNH2wDawAAV2XA.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;271&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, 02 Sep 2026 15:31:00 GMT</pubDate>
      <guid isPermaLink="false">2095172648984510515</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-09-02T15:31:00Z</dc:date>
    </item>
    <item>
      <title>One entity doesn’t always mean one vector.

A video has clips. A product has multiple images. A docu...</title>
      <link>https://x.com/milvusio/status/2094852790807846972</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;One entity doesn’t always mean one vector.&lt;br/&gt;&lt;br/&gt;A video has clips. A product has multiple images. A document has passages. Compressing them into a single embedding can hide the exact details users need.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5e6;&#x1d601;&#x1d5ff;&#x1d602;&#x1d5f0;&#x1d601;&#x1d5d4;&#x1d5ff;&#x1d5ff;&#x1d5ee;&#x1d606; lets you store those elements inside the parent entity, with a vector and metadata for each one.&lt;br/&gt;&lt;br/&gt;&#x1d5db;&#x1d5fc;&#x1d604; &#x1d601;&#x1d5fc; &#x1d602;&#x1d600;&#x1d5f2; &#x1d5f6;&#x1d601;:&lt;br/&gt;1. Create an ARRAY&amp;lt;STRUCT&amp;gt; field for the clips, images, or passages.&lt;br/&gt;2. Add vector and scalar subfields such as embedding, caption, and confidence.&lt;br/&gt;3. Use element-level search to find a specific element and return its parent ID plus offset.&lt;br/&gt;4. Use EmbeddingList search when both the query and entity contain multiple vectors.&lt;br/&gt;5. Apply MATCH_* or element_filter to ensure vector and metadata conditions match the same element.&lt;br/&gt;&lt;br/&gt;Useful for video search, multi-image product search, document retrieval, ColBERT, ColPali, and agent memory.&lt;br/&gt;See the sc&lt;a href='https://milvus.io/blog/milvus-3-0-structarray.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/milvus-3-…&lt;/a&gt;les:&lt;br/&gt;&lt;br/&gt;&lt;a href='https://t.co/bXZuMAsX6Q' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/bXZuMAsX6Q&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/HRH16N8agAAk9UP.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;251&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, 01 Sep 2026 18:20:00 GMT</pubDate>
      <guid isPermaLink="false">2094852790807846972</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-09-01T18:20:00Z</dc:date>
    </item>
    <item>
      <title>Upgrading an embedding model creates a deceptively large data problem.

You may have billions of exi...</title>
      <link>https://x.com/milvusio/status/2093361463461286029</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;Upgrading an embedding model creates a deceptively large data problem.&lt;br/&gt;&lt;br/&gt;You may have billions of existing records in Milvus, and Spark has already generated their new embeddings as Parquet files. How do you update the embeddings without rewriting every record through the online ingestion path?&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5ee;&#x1d601;’&#x1d600; &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5d5;&#x1d5ee;&#x1d5f0;&#x1d5f8;&#x1d5f3;&#x1d5f6;&#x1d5f9;&#x1d5f9; &#x1d5f6;&#x1d600; &#x1d5f1;&#x1d5f2;&#x1d600;&#x1d5f6;&#x1d5f4;&#x1d5fb;&#x1d5f2;&#x1d5f1; &#x1d5f3;&#x1d5fc;&#x1d5ff;.&lt;br/&gt;&lt;br/&gt;When teams upgrade an embedding model or recompute quality scores, labels, or ranking features, the new results often already exist as Parquet produced by Spark.&lt;br/&gt;&lt;br/&gt;A common next step is to read those files and upsert everything back into Milvus.&lt;br/&gt;&lt;br/&gt;That works at smaller scales. At hundreds of millions or billions of rows, it turns an offline feature pipeline into a massive online write job.&lt;br/&gt;&lt;br/&gt;Backfill keeps the workload offline.&lt;br/&gt;&lt;br/&gt;Instead of replaying every historical record, it uses the feature data Spark has already produced, reads only the existing data needed for the update, and writes only the target fields that changed. Unchanged fields stay untouched.&lt;br/&gt;&lt;br/&gt;For vector fields, the connector can also validate and normalize common inputs before writing, including dimensions and sparse-vector formats.&lt;br/&gt;&lt;br/&gt;So an embedding_v1 → embedding_v2 upgrade becomes an incremental update to the new embedding column—not a Collection-wide rewrite.&lt;br/&gt;&lt;br/&gt;The same pattern applies when backfilling new fields, recomputing quality scores or labels, or correcting historical features at scale.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HQzYkrxboAAfzhG.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;5&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;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>Fri, 28 Aug 2026 15:34:00 GMT</pubDate>
      <guid isPermaLink="false">2093361463461286029</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-28T15:34:00Z</dc:date>
    </item>
    <item>
      <title>Milvus 3.0 StructArray brings multi-vector search inside a single entity.

A video can keep all its ...</title>
      <link>https://x.com/milvusio/status/2093003606303572174</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;Milvus 3.0 StructArray brings multi-vector search inside a single entity.&lt;br/&gt;&lt;br/&gt;A video can keep all its clip embeddings, a document all its passage embeddings, and a product all its image embeddings—without flattening every element into a separate database row.&lt;br/&gt;Each element remains attached to its parent while carrying its own vectors and scalar metadata.&lt;br/&gt;&lt;br/&gt;This enables three retrieval patterns:&lt;br/&gt;&#x1d7ed;.&#x1d5d8;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d601;&#x1d606;-&#x1d5f9;&#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5f9; &#x1d5fa;&#x1d602;&#x1d5f9;&#x1d601;&#x1d5f6;-&#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;&lt;br/&gt;EmbeddingList search uses MaxSim-style scoring to compare a multi-vector query with all the vectors stored inside an entity.&lt;br/&gt;&#x1d7ee;.&#x1d5d8;&#x1d5f9;&#x1d5f2;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601;-&#x1d5f9;&#x1d5f2;&#x1d603;&#x1d5f2;&#x1d5f9; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;&lt;br/&gt;Search individual clips, passages, images, or visual patches. Each result identifies both the parent entity and the matching element’s offset.&lt;br/&gt;&#x1d7ef;.&#x1d5e6;&#x1d5ee;&#x1d5fa;&#x1d5f2;-&#x1d5f2;&#x1d5f9;&#x1d5f2;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f3;&#x1d5f6;&#x1d5f9;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4;&lt;br/&gt;A filter such as:&lt;br/&gt;scene_type = &amp;quot;kitchen&amp;quot; AND confidence &amp;gt; 0.8&lt;br/&gt;must match the same video clip—not two different clips within the video.&lt;br/&gt;&lt;br/&gt;Together, these capabilities bridge element-level relevance and entity-level results: a single clip, passage, or product image can drive the match, while the application returns the full video, document, or product.&lt;br/&gt;&lt;br/&gt;StructArray makes that local evidence searchable without losing its parent context.&lt;br/&gt;&#x1d5dc;&#x1d601; &#x1d5ee;&#x1d5f9;&#x1d600;&#x1d5fc; &#x1d600;&#x1d602;&#x1d5fd;&#x1d5fd;&#x1d5fc;&#x1d5ff;&#x1d601;&#x1d600; &#x1d5f9;&#x1d5ee;&#x1d601;&#x1d5f2;-&#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5fa;&#x1d5fc;&#x1d5f1;&#x1d5f2;&#x1d5f9;&#x1d600; &#x1d600;&#x1d602;&#x1d5f0;&#x1d5f5; &lt;a href='https://milvus.io/blog/milvus-3-0-structarray.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/milvus-3-…&lt;/a&gt;�&#x1d5f1; &#x1d5d6;&#x1d5fc;&#x1d5f9;&#x1d5e3;&#x1d5ee;&#x1d5f9;&#x1d5f6;, where one entity is represented by many token or visual-patch vectors.&lt;br/&gt;&lt;br/&gt;Read the technical deep dive:&lt;br/&gt;&lt;a href='https://t.co/bXZuMAsX6Q' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/bXZuMAsX6Q&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/HQuTFROagAAFown.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&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;3&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;509&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, 27 Aug 2026 15:52:00 GMT</pubDate>
      <guid isPermaLink="false">2093003606303572174</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-27T15:52:00Z</dc:date>
    </item>
    <item>
      <title>&#x1f680; &#x1d5d6;&#x1d5fc;̂́&#x1d5f0; &#x1d5d6;&#x1d5fc;̂́&#x1d5f0; &#x1d5fd;&#x1d5fc;&#x1d604;&#x1d5f2;&#x1d5ff;&#x1d600; &#x1d5e9;&#x1d5f6;&#x1d5f2;&#x1d601;&#x1d5fb;&#x1d5ee;&#x1d5fa;’&#x1d600; &#x1d5fb;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d5ee;&#x1d5f9;-&#x1d600;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f2; &#x1d5d4;&#x1d5dc; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; ...</title>
      <link>https://x.com/milvusio/status/2092640714454946164</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;&#x1f680; &#x1d5d6;&#x1d5fc;̂́&#x1d5f0; &#x1d5d6;&#x1d5fc;̂́&#x1d5f0; &#x1d5fd;&#x1d5fc;&#x1d604;&#x1d5f2;&#x1d5ff;&#x1d600; &#x1d5e9;&#x1d5f6;&#x1d5f2;&#x1d601;&#x1d5fb;&#x1d5ee;&#x1d5fa;’&#x1d600; &#x1d5fb;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d5ee;&#x1d5f9;-&#x1d600;&#x1d5f0;&#x1d5ee;&#x1d5f9;&#x1d5f2; &#x1d5d4;&#x1d5dc; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600;&lt;br/&gt;&lt;br/&gt;&lt;a href='https://x.com/coccoc_official' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@coccoc_official&lt;/a&gt; is Vietnam’s leading homegrown search engine and browser. More than 30 million people use it, generating over 600 million searches each month.&lt;br/&gt;&lt;br/&gt;As Cốc Cốc expanded semantic retrieval across search, advertising, recommendations, targeting, and internal RAG, its existing vector libraries reached their limits. FAISS and USearch worked for smaller projects but could not distribute hundreds of millions of vectors across machines or support continuous production updates.&lt;br/&gt;&lt;br/&gt;After validating &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; with roughly 30 million query embeddings, Cốc Cốc adopted it as a self-hosted retrieval foundation for five production systems.&lt;br/&gt;&lt;br/&gt;&#x1f680; &#x1d5ea;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600;, &#x1d5d6;&#x1d5fc;̂́&#x1d5f0; &#x1d5d6;&#x1d5fc;̂́&#x1d5f0; &#x1d5fb;&#x1d5fc;&#x1d604; &#x1d5ee;&#x1d5f0;&#x1d5f5;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5f2;&#x1d600;:&lt;br/&gt;&#x1f537; &#x1d7f3;&#x1d7ec;&#x1d7ec; &#x1d5fa;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d600; in production, with capacity planned for approximately 1.5 billion&lt;br/&gt;&#x1f537; &#x1d7ed;&#x1d7f5;.&#x1d7f4; &#x1d5fa;&#x1d600; &#x1d5e3;&#x1d7f5;&#x1d7ec; semantic-search latency at peak traffic&lt;br/&gt;&#x1f537; &#x1d7ef;&#x1d7ee;.&#x1d7ed; &#x1d5fa;&#x1d600; &#x1d5e3;&#x1d7f5;&#x1d7ec; &lt;a href='https://zilliz.com/customers/coccoc' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;zilliz.com/customers/cocc…&lt;/a&gt;t peak traffic&lt;br/&gt;&#x1f537; &#x1d7f5;&lt;a href='https://milvus.io/' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io&lt;/a&gt;�&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#BuiltWithMilvus&lt;/span&gt;t&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AISearch&lt;/span&gt;ecall with FLAT&lt;br/&gt;&lt;br/&gt;&#x1f517; Full story: &lt;a href='https://t.co/J9ZvqgoZzZ' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/J9ZvqgoZzZ&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&#x1f449; Try Milvus now: &lt;a href='https://t.co/LDXRhM00IT' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/LDXRhM00IT&lt;/a&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#BuiltWithMilvus&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;#AISearch&lt;/span&gt;&lt;br/&gt;---&lt;br/&gt;&#x1f449; Follow Milvus, created by Zilliz, for everything related to unstructured data&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HQo64S4agAAuyBg.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;img src='https://pbs.twimg.com/media/HQo64S5bMAAH57I.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;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;228&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, 26 Aug 2026 15:50:00 GMT</pubDate>
      <guid isPermaLink="false">2092640714454946164</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-26T15:50:00Z</dc:date>
    </item>
    <item>
      <title>Tweet</title>
      <link>https://x.com/milvusio/status/2092640714857627759</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;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HQo66uHb0AA2Bcm.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;img src='https://pbs.twimg.com/media/HQo66thaQAEbqg4.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;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;105&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, 26 Aug 2026 15:50:00 GMT</pubDate>
      <guid isPermaLink="false">2092640714857627759</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-26T15:50:00Z</dc:date>
    </item>
    <item>
      <title>Tweet</title>
      <link>https://x.com/milvusio/status/2092640715201454280</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;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HQo69GdaYAAUTCx.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;img src='https://pbs.twimg.com/media/HQo69GmbgAAkOZh.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;79&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, 26 Aug 2026 15:50:00 GMT</pubDate>
      <guid isPermaLink="false">2092640715201454280</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-26T15:50:00Z</dc:date>
    </item>
    <item>
      <title>We just open-sourced &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5d7;&#x1d5f2;&#x1d5f2;&#x1d5fd;&#x1d5e6;&#x1d5f2;&#x1d5f2;&#x1d5f8; &#x1d5db;&#x1d5ee;&#x1d5ff;&#x1d5fb;&#x1d5f2;&#x1d600;&#x1d600;: DeepSeek Harness(DSH) plug...</title>
      <link>https://x.com/milvusio/status/2092280088955949510</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 just open-sourced &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5d7;&#x1d5f2;&#x1d5f2;&#x1d5fd;&#x1d5e6;&#x1d5f2;&#x1d5f2;&#x1d5f8; &#x1d5db;&#x1d5ee;&#x1d5ff;&#x1d5fb;&#x1d5f2;&#x1d600;&#x1d600;: DeepSeek Harness(DSH) plugin for Milvus&lt;br/&gt;&lt;br/&gt;DeepSeek Harness is already at 192K+ GitHub stars. One of its core design ideas is “Everything is a Plugin”: models, tools, skills, file systems, and even the Agent Loop can all be plugged into the runtime.&lt;br/&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5fb;&#x1d5fc;&#x1d604; &#x1d5fd;&#x1d5f9;&#x1d602;&#x1d5f4;&#x1d600; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d5d7;&#x1d5e6;&#x1d5db; &#x1d601;&#x1d5fc;&#x1d5fc;.&lt;br/&gt;&lt;br/&gt;Install the plugin, connect Milvus or Zilliz Cloud, and a DSH agent can list collections, inspect schemas, run scalar queries, semantic search, BM25 search, and hybrid search.&lt;br/&gt;&lt;br/&gt;Why make this a Plugin instead of only a Skill?&lt;br/&gt;A Skill can tell the model:&lt;br/&gt;“Inspect the schema before querying.”&lt;br/&gt;“Keep the result set small.”&lt;br/&gt;“Don’t delete production data.”&lt;br/&gt;&lt;br/&gt;But these are still instructions given to the model. The model still has to understand and follow them, and that is not the same as controlling what it can execute.&lt;br/&gt;&lt;br/&gt;The plugin controls the tool surface itself.&lt;br/&gt;The first release only exposes read-only Milvus operations. There is no Delete tool. Insert, Upsert, schema changes, and admin operations aren’t exposed either.&lt;br/&gt;If an operation isn’t exposed by the Plugin, the agent can’t call it through the Plugin.&lt;br/&gt;So the split is pretty straightforward:&lt;br/&gt;&#x1d5e6;&#x1d5f8;&#x1d5f6;&#x1d5f9;&#x1d5f9;: tells the model how to work with Milvus.&lt;br/&gt;&#x1d5e3;&#x1d5f9;&#x1d602;&#x1d5f4;&#x1d5f6;&#x1d5fb;: define&lt;a href='https://github.com/zilliztech/dsh-milvus' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/dsh…&lt;/a&gt;s are available to the agent.&lt;br/&gt;Repo: &lt;a href='https://t.co/hxA0tSFDA0' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/hxA0tSFDA0&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/HQj-FzEaAAErWsz.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;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;640&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>Tue, 25 Aug 2026 15:57:00 GMT</pubDate>
      <guid isPermaLink="false">2092280088955949510</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-25T15:57:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5ea;&#x1d5f2; &#x1d5ef;&#x1d5ff;&#x1d5fc;&#x1d602;&#x1d5f4;&#x1d5f5;&#x1d601; &#x1d5e0;&#x1d5f2;&#x1d5fa;&#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d601;&#x1d5fc; &#x1d5d7;&#x1d5f2;&#x1d5f2;&#x1d5fd;&#x1d5e6;&#x1d5f2;&#x1d5f2;&#x1d5f8; &#x1d5db;&#x1d5ee;&#x1d5ff;&#x1d5fb;&#x1d5f2;&#x1d600;&#x1d600;, &#x1d5f4;&#x1d5f6;&#x1d603;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f6;&#x1d601; ...</title>
      <link>https://x.com/milvusio/status/2092070278696497318</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;&#x1d5ff;&#x1d5fc;&#x1d602;&#x1d5f4;&#x1d5f5;&#x1d601; &#x1d5e0;&#x1d5f2;&#x1d5fa;&#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d601;&#x1d5fc; &#x1d5d7;&#x1d5f2;&#x1d5f2;&#x1d5fd;&#x1d5e6;&#x1d5f2;&#x1d5f2;&#x1d5f8; &#x1d5db;&#x1d5ee;&#x1d5ff;&#x1d5fb;&#x1d5f2;&#x1d600;&#x1d600;, &#x1d5f4;&#x1d5f6;&#x1d603;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f6;&#x1d601; &#x1d5fd;&#x1d5f2;&#x1d5ff;&#x1d600;&#x1d5f6;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5fa;&#x1d5f2;&#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d606; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5ee; &#x1d5fd;&#x1d5ee;&#x1d601;&#x1d5f5; &#x1d601;&#x1d5fc; &#x1d601;&#x1d602;&#x1d5ff;&#x1d5fb; &#x1d5ff;&#x1d5f2;&#x1d5fd;&#x1d5f2;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d5f1; &#x1d5f2;&#x1d605;&#x1d5fd;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d5fb;&#x1d5f0;&#x1d5f2; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d5ff;&#x1d5f2;&#x1d602;&#x1d600;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d5f2; &#x1d5e6;&#x1d5f8;&#x1d5f6;&#x1d5f9;&#x1d5f9;&#x1d600;.&lt;br/&gt;&lt;br/&gt;DeepSeek Harness is getting attention for its “everything is a plugin” architecture.&lt;br/&gt;Models, tools, storage, the agent loop, scheduling, and even the UI can be replaced or recomposed.&lt;br/&gt;&lt;br/&gt;But that raises a harder question:&lt;br/&gt;If an agent can change almost any part of itself, how does it know what to improve?&lt;br/&gt;It needs evidence from past work.&lt;br/&gt;&#x1d5e7;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5f6;&#x1d600; &#x1d604;&#x1d5f5;&#x1d5ee;&#x1d601; &#x1d5e0;&#x1d5f2;&#x1d5fa;&#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5ef;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d600; &#x1d601;&#x1d5fc; &#x1d5d7;&#x1d5f2;&#x1d5f2;&#x1d5fd;&#x1d5e6;&#x1d5f2;&#x1d5f2;&#x1d5f8; &#x1d5db;&#x1d5ee;&#x1d5ff;&#x1d5fb;&#x1d5f2;&#x1d600;&#x1d600;.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5f2;&#x1d5fa;&#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5fd;&#x1d5ff;&#x1d5f2;&#x1d600;&#x1d5f2;&#x1d5ff;&#x1d603;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5ff;&#x1d5f2;&#x1d5f2; &#x1d5f8;&#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d600; &#x1d5fc;&#x1d5f3; &#x1d5fa;&#x1d5f2;&#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d606;:&lt;br/&gt;• What happened across previous sessions.&lt;br/&gt;• What remains true about the project and the user.&lt;br/&gt;• Which workflows repeat often enough to become reusable Skills.&lt;br/&gt;&lt;br/&gt;DSH turns that third layer into an actionable experience.&lt;br/&gt;Its Memory Dock surfaces Skill candidates, shows where they came from, and lets users review them before installation.&lt;br/&gt;&lt;br/&gt;The loop is simple:&lt;br/&gt;Experience → memory → repeated pattern → Skill candidate → human review → new capability&lt;br/&gt;&lt;br/&gt;MemSearch provides the memory and learning signal.&lt;br/&gt;DeepSeek Harness provides the composable runtime &lt;a href='https://github.com/zilliztech/memsearch' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/zilliztech/mem…&lt;/a&gt;omes action.&lt;br/&gt;Nothin&lt;a href='https://github.com/deepseek-ai/deepseek-harness' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/deepseek-ai/de…&lt;/a&gt;ca&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#DeepSeek&lt;/span&gt;m&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AIAgents&lt;/span&gt;o&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AgentMemory&lt;/span&gt;uman decides.&lt;br/&gt;That is the version of agent self-evolution we find credible.&lt;br/&gt;&lt;br/&gt;MemSearch: &lt;a href='https://t.co/OoqhEFvI4I' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/OoqhEFvI4I&lt;/a&gt;&lt;br/&gt;DeepSeek Harness: &lt;a href='https://t.co/vQual8kFFD' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/vQual8kFFD&lt;/a&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#DeepSeek&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AIAgents&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AgentMemory&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/HQiGyDSawAAZ-xf.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&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;3&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;856&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>Tue, 25 Aug 2026 02:03:17 GMT</pubDate>
      <guid isPermaLink="false">2092070278696497318</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-25T02:03:17Z</dc:date>
    </item>
    <item>
      <title>Regex becomes an engineering problem when it has to scan millions of rows safely and predictably.

...</title>
      <link>https://x.com/milvusio/status/2090905534698258648</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;Regex becomes an engineering problem when it has to scan millions of rows safely and predictably.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5ee;&#x1d5f1;&#x1d5f1;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f2; =~ &#x1d5ee;&#x1d5fb;&#x1d5f1; !~ &#x1d5f3;&#x1d5f6;&#x1d5f9;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d600; for matching or excluding structural string patterns alongside vector search, full-text search, and scalar filters.&lt;br/&gt;&lt;br/&gt;&#x1d5e8;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d5ff; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f5;&#x1d5fc;&#x1d5fc;&#x1d5f1;, &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d602;&#x1d600;&#x1d5f2;&#x1d600; &#x1d5ee; &#x1d5f9;&#x1d5ee;&#x1d606;&#x1d5f2;&#x1d5ff;&#x1d5f2;&#x1d5f1; &#x1d5f2;&#x1d605;&#x1d5f2;&#x1d5f0;&#x1d602;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5fd;&#x1d5ee;&#x1d601;&#x1d5f5;:&lt;br/&gt;&lt;br/&gt;1. &#x1d5e9;&#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5e5;&#x1d5d8;&#x1d7ee;. RE2 provides linear-time matching, and invalid patterns are rejected before the scan begins.&lt;br/&gt;&lt;br/&gt;2. &#x1d5e5;&#x1d5f2;&#x1d604;&#x1d5ff;&#x1d5f6;&#x1d601;&#x1d5f2; &#x1d600;&#x1d5f6;&#x1d5fa;&#x1d5fd;&#x1d5f9;&#x1d5f2; &#x1d5fd;&#x1d5ee;&#x1d601;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5fb;&#x1d600;. ^ERROR$ can become equality, while anchored literals can become prefix or suffix checks. The planner also evaluates cheaper predicates before regex.&lt;br/&gt;3. &#x1d5e5;&#x1d5f2;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d5f2; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8; &#x1d5fc;&#x1d5fb; &#x1d5ff;&#x1d5ee;&#x1d604; &#x1d600;&#x1d5f0;&#x1d5ee;&#x1d5fb;&#x1d600;. On sealed segments, Milvus reuses a compiled pattern and checks required literals first, reducing the number of strings that need full RE2 verification.&lt;br/&gt;&lt;br/&gt;4. &#x1d5e8;&#x1d600;&#x1d5f2; &#x1d5e1;&#x1d5da;&#x1d5e5;&#x1d5d4;&#x1d5e0; &#x1d604;&#x1d5f5;&#x1d5f2;&#x1d5fb; &#x1d5f6;&#x1d601; &#x1d5f0;&#x1d5ee;&#x1d5fb; &#x1d5fa;&#x1d5f2;&#x1d5ee;&#x1d5fb;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d5f3;&#x1d602;&#x1d5f9;&#x1d5f9;&#x1d606; &#x1d5ff;&#x1d5f2;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d5f2; &#x1d5f0;&#x1d5ee;&#x1d5fb;&#x1d5f1;&#x1d5f6;&#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5f2;&#x1d600;. Milvus extracts required literals, intersects their posting lists, and runs RE2 only on the surviving strings. If it cannot safely narrow the candidate set, it falls back to raw verification.&lt;br/&gt;&lt;br/&gt;That qualification matters: NGRAM works best for literal-rich patterns with low candidate rates. It may offer little benefit when most rows survive the first phase.&lt;br/&gt;&lt;br/&gt;One more detail: w&lt;a href='https://milvus.io/blog/milvus-3-0-regex-filtering.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/milvus-3-…&lt;/a&gt; missing JSON paths remain UNKNOWN. Negation does not turn missing data into a match.&lt;br/&gt;&lt;br/&gt;Regex filtering is available in Milvus 3.0. Give it a try: &lt;a href='https://t.co/TQE8EOUaB0' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/TQE8EOUaB0&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/HQPMq7lbIAAT1pD.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;237&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, 21 Aug 2026 20:55:01 GMT</pubDate>
      <guid isPermaLink="false">2090905534698258648</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-21T20:55:01Z</dc:date>
    </item>
    <item>
      <title>&#x1f310; &#x1d5d9;&#x1d5ee;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5e0;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5e3;&#x1d5fc;&#x1d604;&#x1d5f2;&#x1d5ff;&#x1d5f3;&#x1d602;&#x1d5f9; &#x1d5d9;&#x1d602;&#x1d5f9;&#x1d5f9;-&#x1d5e7;&#x1d5f2;&#x1d605;&#x1d601; &#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; ...</title>
      <link>https://x.com/milvusio/status/2090823742532542631</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; &#x1d5d9;&#x1d5ee;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5e0;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5e3;&#x1d5fc;&#x1d604;&#x1d5f2;&#x1d5ff;&#x1d5f3;&#x1d602;&#x1d5f9; &#x1d5d9;&#x1d602;&#x1d5f9;&#x1d5f9;-&#x1d5e7;&#x1d5f2;&#x1d605;&#x1d601; &#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; is a wrap!&lt;br/&gt;&lt;br/&gt;Thanks to everyone who joined us live. We really appreciated your time, questions, and engagement throughout the session.&lt;br/&gt;&lt;br/&gt;In the session, Simon Hearne, Solutions Architect at Zilliz EMEA, explored how Milvus 3.0 brings full-text and semantic search together in one engine—helping teams build faster, more flexible search experiences without maintaining separate systems.&lt;br/&gt;&lt;br/&gt;Takeaways:&lt;br/&gt;&#x1f537; How Milvus combines native BM25 and vector search in a single query&lt;br/&gt;&#x1f537; Key Milvus 3.0 capabilities for hybrid retrieval, grouping, schema flexibility, and search efficiency&lt;br/&gt;&#x1f537; How Milvus 3.0 and Elasticsearch compare using the same dataset, embeddings, analyzers, and compute resources&lt;br/&gt;&#x1f537; How to reproduce the side-by-side comparison locally&lt;br/&gt;&#x1f537; And more...&lt;br/&gt;&lt;br/&gt;With &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec;, teams can run keyword search, semantic retrieval, filtering, grouping, and ranking in one engine—simplifying search architecture while improving performance and cost efficiency.&lt;br/&gt;&lt;br/&gt;If you di&lt;a href='https://youtu.be/XxcA1NSQnCo' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;youtu.be/XxcA1NSQnCo&lt;/a&gt;can watch the replay here:&lt;br/&gt;&#x1d5e5;&#x1d5f2;&#x1d5f0;&#x1d5fc;&#x1d5ff;&#x1d5f1;&#x1d5f6;&#x1d5fb;&#x1d5f4;: &lt;a href='https://t.co/VhIGjBj7bk' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/VhIGjBj7bk&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&#x1f449; Follow &lt;a href='https://x.com/zilliz_universe' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@zilliz_universe&lt;/a&gt;  f&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Zilliz&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;#FullTextSearch&lt;/span&gt;a&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#HybridSearch&lt;/span&gt;e&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;ction AI.&lt;br/&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Zilliz&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;#FullTextSearch&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#HybridSearch&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&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/HQO6QqxbQAAY1Zy.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;271&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, 21 Aug 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2090823742532542631</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-21T15:30:00Z</dc:date>
    </item>
    <item>
      <title>&#x1f525; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5ee;&#x1d5f1;&#x1d5f1;&#x1d600; &#x1d5fb;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d5f4;&#x1d5f2;&#x1d605; &#x1d5f3;&#x1d5f6;&#x1d5f9;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5fc; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d606; ...</title>
      <link>https://x.com/milvusio/status/2090461355807764546</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;&#x1f525; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5ee;&#x1d5f1;&#x1d5f1;&#x1d600; &#x1d5fb;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d5f4;&#x1d5f2;&#x1d605; &#x1d5f3;&#x1d5f6;&#x1d5f9;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5fc; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d5fd;&#x1d5ee;&#x1d601;&#x1d5f5;.&lt;br/&gt;&lt;br/&gt;Previously, the workflow was: run vector search, retrieve the top-K results, then loop through them with re.match(). The problem is that filtering happens only after the database returns the candidates, adding application logic and discarding top-K slots.&lt;br/&gt;&lt;br/&gt;Now with Milvus 3.0, regex can run alongside vector search, full-text search, and scalar filters. &lt;br/&gt;For example: message =~ r&amp;quot;E[0-9]{4}:.*timeout&amp;quot;&lt;br/&gt;&lt;br/&gt;&#x1d5e7;&#x1d604;&#x1d5fc; &#x1d5fc;&#x1d5fd;&#x1d5f2;&#x1d5ff;&#x1d5ee;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d600; &#x1d5f5;&#x1d5ee;&#x1d5fb;&#x1d5f1;&#x1d5f9;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5fa;&#x1d5ee;&#x1d601;&#x1d5f0;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f4;:&lt;br/&gt;• =~ keeps values that match patterns such as error codes, semantic versions, alternatives like ERROR|WARN, or ordered terms like checkout.*timeout.&lt;br/&gt;• !~ excludes matching values.&lt;br/&gt;They work with VARCHAR fields, JSON string paths, ARRAY elements, and VARCHAR subfields in StructArray expressions.&lt;br/&gt;&lt;br/&gt;Under the hood, Milvus uses RE2, which guarantees linear-time matching and prevents catastrophic backtracking. The query planner runs cheaper predicates first, while an NGRAM &lt;a href='https://milvus.io/blog/milvus-3-0-regex-filtering.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/milvus-3-…&lt;/a&gt;ndidate set before RE2 verifies matches.&lt;br/&gt;&lt;br/&gt;Know more: &lt;a href='https://t.co/TQE8EOUIqy' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/TQE8EOUIqy&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/HQKx1gLbgAAVT0F.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;5&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;487&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, 20 Aug 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2090461355807764546</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-20T15:30:00Z</dc:date>
    </item>
    <item>
      <title>Top‑K tells you which chunks matched. It doesn’t tell you how concentrated those matches are.

Say a...</title>
      <link>https://x.com/milvusio/status/2090098967665078598</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;Top‑K tells you which chunks matched. It doesn’t tell you how concentrated those matches are.&lt;br/&gt;&lt;br/&gt;Say a RAG system retrieves 20 chunks for a question. If 18 come from the same document, that’s a very different evidence set versus 20 chunks spread across 12 documents.&lt;br/&gt;&lt;br/&gt;A flat ranked list holds the raw data, but does not summarize result distribution for you.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5ee;&#x1d5f1;&#x1d5f1;&#x1d600; &#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5d4;&#x1d5f4;&#x1d5f4;&#x1d5ff;&#x1d5f2;&#x1d5f4;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d601;&#x1d5fc; &#x1d600;&#x1d5fc;&#x1d5f9;&#x1d603;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d600;.&lt;br/&gt;It organizes retained ANN candidates into buckets by doc_id, tenant, product line or content type, returning bucket counts, metrics and representative hits.&lt;br/&gt;&lt;br/&gt;For RAG pipelines, this bucketed view delivers a new retrieval signal:&lt;br/&gt; • Are candidates concentrated in a small set of sources?&lt;br/&gt; • Or spread across many different documents?&lt;br/&gt;&lt;br/&gt;Apps can use this to decide: broaden retrieval, check more sources, or proceed with existing evidence.&lt;br/&gt;Key distinction: this is a coverage signal, not a confidence score.&lt;br/&gt;&lt;br/&gt;Search Aggregation ≠ Grouping Search&lt;br/&gt;• Want fewer duplicate doc_id in your final ranked list → use Grouping Search&lt;br/&gt;• Want to inspect group‑level counts &amp;amp; metrics → use Search Aggregation&lt;br/&gt;&lt;br/&gt;Important limit: Search Aggregation works only over retained ANN candidates, not the full collection. Metrics depend on candidates kept d&lt;a href='https://milvus.io/blog/from-retrieval-to-structured-results-aggregation-and-order-by-in-milvus-30.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/from-retr…&lt;/a&gt; the full guide: &lt;a href='https://t.co/WCWW9oLyHw' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/WCWW9oLyHw&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/HQFOyC1asAAkIIH.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;5&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;330&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, 19 Aug 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2090098967665078598</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-19T15:30:00Z</dc:date>
    </item>
    <item>
      <title>Milvus 3.0 Storage V3 introduces &#x1d5e0;&#x1d5ee;&#x1d5fb;&#x1d5f6;&#x1d5f3;&#x1d5f2;&#x1d600;&#x1d601;, a versioned source of truth for datasets shared a...</title>
      <link>https://x.com/milvusio/status/2089736579971715114</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;Milvus 3.0 Storage V3 introduces &#x1d5e0;&#x1d5ee;&#x1d5fb;&#x1d5f6;&#x1d5f3;&#x1d5f2;&#x1d600;&#x1d601;, a versioned source of truth for datasets shared across multiple compute paths.&lt;br/&gt;&lt;br/&gt;In AI systems, the same data often needs to serve vector search, real-time analytics, batch processing, and model training. A common way to optimize each workload is to maintain separate copies for different engines.&lt;br/&gt;&lt;br/&gt;That works, but it comes with a cost: more storage, more I/O, and a harder question to answer over time:&lt;br/&gt;&#x1d5ea;&#x1d5f5;&#x1d5f6;&#x1d5f0;&#x1d5f5; &#x1d5f3;&#x1d5f6;&#x1d5f9;&#x1d5f2;&#x1d600; &#x1d5ee;&#x1d5f0;&#x1d601;&#x1d602;&#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d606; &#x1d5ff;&#x1d5f2;&#x1d5fd;&#x1d5ff;&#x1d5f2;&#x1d600;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f0;&#x1d602;&#x1d5ff;&#x1d5ff;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d600;&#x1d5f2;&#x1d601;?&lt;br/&gt;&lt;br/&gt;A Parquet file can tell you what it contains. It cannot tell you, by itself, which dataset version it belongs to, which deletes apply to it, which statistics and indexes are still valid, or which set of files a query should read.&lt;br/&gt;&lt;br/&gt;As the number of workloads, file types, and update paths grows, those relationships become difficult to manage with file-level conventions alone.&lt;br/&gt;&lt;br/&gt;Manifest gives Milvus a single place to describe dataset state: the files in a version, the schema they follow, the deletes that apply, and the statistics and indexes associated with that version.&lt;br/&gt;That gives the storage layer a much cleaner contract.&lt;br/&gt;&lt;br/&gt;Reading a Manifest tells Milvus how to interpret a specific dataset version. Writes, updates, and compaction can commit against that state, resolve conflicts, and produce a new version. Higher-level components no longer need to reconstruct those relationships independently.&lt;br/&gt;&lt;br/&gt;For multimodal AI infrastructure, Manifest reduces unnecessary data copies and duplicated plumbing while giving every compute path a consistent view of dataset state.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HP_2o6saoAAL0Qi.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;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;415&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, 18 Aug 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2089736579971715114</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-18T15:30:00Z</dc:date>
    </item>
    <item>
      <title>&#x1f4e2; &#x1d5ea;&#x1d5f2;&#x1d5ef;&#x1d5f6;&#x1d5fb;&#x1d5ee;&#x1d5ff; &#x1d5ff;&#x1d5f2;&#x1d5fa;&#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d5ff; | &#x1d5d9;&#x1d5ee;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5e0;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5e3;&#x1d5fc;&#x1d604;&#x1d5f2;&#x1d5ff;&#x1d5f3;&#x1d602;&#x1d5f9; &#x1d5d9;&#x1d602;&#x1d5f9;&#x1d5f9;-...</title>
      <link>https://x.com/milvusio/status/2089366649573101836</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;&#x1f4e2; &#x1d5ea;&#x1d5f2;&#x1d5ef;&#x1d5f6;&#x1d5fb;&#x1d5ee;&#x1d5ff; &#x1d5ff;&#x1d5f2;&#x1d5fa;&#x1d5f6;&#x1d5fb;&#x1d5f1;&#x1d5f2;&#x1d5ff; | &#x1d5d9;&#x1d5ee;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5e0;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5e3;&#x1d5fc;&#x1d604;&#x1d5f2;&#x1d5ff;&#x1d5f3;&#x1d602;&#x1d5f9; &#x1d5d9;&#x1d602;&#x1d5f9;&#x1d5f9;-&#x1d5e7;&#x1d5f2;&#x1d605;&#x1d601; &#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec;, happening this Wednesday&lt;br/&gt;If you’re building semantic, lexical, or hybrid search with Milvus, or comparing it with Elasticsearch for production retrieval, this webinar is for you. Simon Hearne, Solutions Architect at Zilliz, will walk through Milvus 3.0’s full-text search capabilities, live side-by-side queries, and what matters when choosing your retrieval stack.&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;br/&gt;&lt;a href='https://zilliz.com/event/faster-more-powerful-full-text-search-milvus-3-0' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;zilliz.com/event/faster-m…&lt;/a&gt; &#x1d5d4;&#x1d602;&#x1d5f4;&#x1d602;&#x1d600;&#x1d601; &#x1d7ed;&#x1d7f5;, &#x1d7ee;&#x1d7ec;&#x1d7ee;&#x1d7f2;&lt;br/&gt;&lt;br/&gt;&#x1f310; &#x1d7ed;&#x1d7ed;:&#x1d7ec;&#x1d7ec; &#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/Te9HCybPCU' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/Te9HCybPCU&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;&#x1d5ee;&#x1d600;&#x1d601;&#x1d5f2;&#x1d5ff; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5e0;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5e3;&#x1d5fc;&#x1d604;&#x1d5f2;&#x1d5ff;&#x1d5f3;&#x1d602;&#x1d5f9; &#x1d5d9;&#x1d602;&#x1d5f9;&#x1d5f9;-&#x1d5e7;&#x1d5f2;&#x1d605;&#x1d601; &#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec;&lt;br/&gt;Milvus is known for vector search. With Milvus 3.0, full-text search gets a major upgrade, giving teams more options for building semantic, lexical and hybrid search with one retrieval engine.&lt;br/&gt;&lt;br/&gt;Join Simon Hearne, Solutions Architect at Zilliz, for a technical deep dive into &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec;’s full-text search capabilities. He’ll compare Milvus with Elasticsearch, walk through live side-by-side queries, and discuss how full-text and vector search can work together for hybrid retrie&lt;a href='https://zilliz.com/event/faster-more-powerful-full-text-search-milvus-3-0' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;zilliz.com/event/faster-m…&lt;/a&gt;�&#x1d7f5;, &#x1d7ee;&#x1d7ec;&#x1d7ee;&#x1d7f2; | &#x1d7ed;&#x1d7ed;:&#x1d7ec;&#x1d7ec; &#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/iwQHvvLDUO' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/iwQHvvLDUO&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;• BM25 and sparse retrieval in Milvus 3.0&lt;br/&gt;• Filtering, sorting, aggregation, and faceted search&lt;br/&gt;• Elasticsearch vs. Milvus capabilities and tradeoffs&lt;br/&gt;• Live side-by-side queries with results and latency on screen&lt;br/&gt;• Hybrid search and ranking with methods such as RRF&lt;br/&gt;• Production examples and more  &lt;br/&gt;&lt;br/&gt;Bring your search patterns and architecture questions, and join us li&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;F&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#FullTextSearch&lt;/span&gt;n&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;tor database and vector lakebase updates built for production AI.&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;#FullTextSearch&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&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/HPqULuxa8AA6Fi7.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/2088144320708989168' 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;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;433&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, 17 Aug 2026 15:00:02 GMT</pubDate>
      <guid isPermaLink="false">2089366649573101836</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-17T15:00:02Z</dc:date>
    </item>
    <item>
      <title>Vector search retrieves a relevant candidate set. A product-search page still needs a structured res...</title>
      <link>https://x.com/milvusio/status/2088287029364990252</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 retrieves a relevant candidate set. A product-search page still needs a structured result: brand filters, price ranges, representative products, and a reliable order across pages.&lt;br/&gt;&lt;br/&gt;Before Milvus 3.0, applications commonly built that second step themselves: fetch rows from Milvus, group them, calculate metrics, then sort them.&lt;br/&gt;&lt;br/&gt;That creates two problems.&lt;br/&gt;• The application has to pull a large list of products just to calculate a few small things, such as how many results each brand has or the price range. Most of that data is never shown to the user.&lt;br/&gt;• Sorting after pagination only sorts one page at a time. Page 1 might start at $45, while a $30 product is still sitting on Page 2. And sorting cannot bring back a relevant product that was not included in the original search results.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5ef;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d600; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9; &#x1d5f2;&#x1d5fb;&#x1d5f4;&#x1d5f6;&#x1d5fb;&#x1d5f2;:&lt;br/&gt;• Query Aggregation gives exact stats over filtered, visible rows.&lt;br/&gt;• Search Aggregation returns buckets, metrics, and representative candidates.&lt;br/&gt;• Server-side ORDER BY controls sorting and pagination.&lt;br/&gt;&lt;br/&gt;Use query ORDER BY when scalar order defines the result. Use search ordering when ANN establishes the candidate set and scalar&lt;a href='https://milvus.io/blog/from-retrieval-to-structured-results-aggregation-and-order-by-in-milvus-30.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/from-retr…&lt;/a&gt;ntation.&lt;br/&gt;Full guide:&lt;br/&gt;&lt;a href='https://t.co/WCWW9oM6x4' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/WCWW9oM6x4&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/HPq6rdybwAAG4G3.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;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>Fri, 14 Aug 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2088287029364990252</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-14T15:30:00Z</dc:date>
    </item>
    <item>
      <title>A customer searches by image and gets a list of similar products.

But the page also needs brand fil...</title>
      <link>https://x.com/milvusio/status/2087925897558921475</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 customer searches by image and gets a list of similar products.&lt;br/&gt;&lt;br/&gt;But the page also needs brand filters, price ranges, representative items, and a sensible order across pages.&lt;br/&gt;&lt;br/&gt;Before Milvus 3.0, the application had to build that second layer itself: retrieve candidates, group them by brand, calculate counts and averages, select representative items, and sort the results.&lt;br/&gt;&lt;br/&gt;That means more data leaving the database, more post-processing code, and more room for errors. For example, sorting each fetched page by price does not produce a globally price-sorted result.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5fa;&#x1d5fc;&#x1d603;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d600; &#x1d604;&#x1d5fc;&#x1d5ff;&#x1d5f8; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9; &#x1d5f2;&#x1d5fb;&#x1d5f4;&#x1d5f6;&#x1d5fb;&#x1d5f2;:&lt;br/&gt;• &#x1d5e4;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d5d4;&#x1d5f4;&#x1d5f4;&#x1d5ff;&#x1d5f2;&#x1d5f4;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; returns exact grouped statistics over filtered, visible rows.&lt;br/&gt;• &#x1d5e6;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5d4;&#x1d5f4;&#x1d5f4;&#x1d5ff;&#x1d5f2;&#x1d5f4;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; returns buckets, metrics, and representative hits over ANN candidates.&lt;br/&gt;• &#x1d5e6;&#x1d5f2;&#x1d5ff;&#x1d603;&#x1d5f2;&#x1d5ff;-&#x1d600;&#x1d5f6;&#x1d5f1;&#x1d5f2; &#x1d5e2;&#x1d5e5;&#x1d5d7;&#x1d5d8;&#x1d5e5; &#x1d5d5;&#x1d5ec; sorts results before they reach the application.&lt;br/&gt;&lt;br/&gt;Now a product-search experience can receive structured results directly, rather than&lt;a href='https://milvus.io/blog/from-retrieval-to-structured-results-aggregation-and-order-by-in-milvus-30.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/from-retr…&lt;/a&gt;hat needs to be rebuilt after retrieval.&lt;br/&gt;&lt;br/&gt;Full technical walkthrough:&lt;br/&gt;&lt;a href='https://t.co/WCWW9oLyHw' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/WCWW9oLyHw&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/HPnABNRa4AAKmbU.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;247&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, 13 Aug 2026 15:35:00 GMT</pubDate>
      <guid isPermaLink="false">2087925897558921475</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-13T15:35:00Z</dc:date>
    </item>
    <item>
      <title>A Milvus Snapshot is a named, read-only, point-in-time version of a collection.

It records referenc...</title>
      <link>https://x.com/milvusio/status/2087580493961384373</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 Milvus Snapshot is a named, read-only, point-in-time version of a collection.&lt;br/&gt;&lt;br/&gt;It records references to the data and index files already in object storage, rather than duplicating the dataset.&lt;br/&gt;&lt;br/&gt;That makes it useful before a model upgrade or data backfill.&lt;br/&gt;&lt;br/&gt;Here’s the basic workflow:&lt;br/&gt;• &#x1d5e6;&#x1d5f2;&#x1d601; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ef;&#x1d5fc;&#x1d602;&#x1d5fb;&#x1d5f1;&#x1d5ee;&#x1d5ff;&#x1d606;&lt;br/&gt;If recent writes must be included, run Flush first. Growing segments are not included in a snapshot.&lt;br/&gt;• &#x1d5d6;&#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d601;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d600;&#x1d5fb;&#x1d5ee;&#x1d5fd;&#x1d600;&#x1d5f5;&#x1d5fc;&#x1d601;&lt;br/&gt;Give it a meaningful name, such as before_model_v2, so its retention purpose is clear.&lt;br/&gt;• &#x1d5e8;&#x1d600;&#x1d5f2; &#x1d5f6;&#x1d601;&lt;br/&gt;Restore into a new collection to validate a rollback, or read it through Spark / External Collection as fixed input.&lt;br/&gt;&lt;br/&gt;Then clean up. Snapshot-referenced files cannot be garbage-collected, so drop snapshots when they no longer ea&lt;a href='https://milvus.io/blog/milvus-snapshots.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/milvus-sn…&lt;/a&gt;walkthrough: &lt;a href='https://t.co/sIBHa6dwAR' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/sIBHa6dwAR&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/HPiTY2VaoAAIdxR.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;233&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, 12 Aug 2026 16:42:29 GMT</pubDate>
      <guid isPermaLink="false">2087580493961384373</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-12T16:42:29Z</dc:date>
    </item>
    <item>
      <title>Before an embedding model upgrade or data backfill, you need a recovery point.  

But a full backup ...</title>
      <link>https://x.com/milvusio/status/2087199864535032227</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;Before an embedding model upgrade or data backfill, you need a recovery point.  &lt;br/&gt;&lt;br/&gt;But a full backup is too heavy to take before every re-embedding or data backfill.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5e6;&#x1d5fb;&#x1d5ee;&#x1d5fd;&#x1d600;&#x1d5f5;&#x1d5fc;&#x1d601;&#x1d600; create a point-in-time, read-only view of a collection by recording existing data, index, and metadata files—without copying vector data.&lt;br/&gt;&lt;br/&gt;If a change goes wrong, restore the snapshot into a new collection: no full re-import, no index rebuild, and no overwrite of production.&lt;br/&gt;&lt;br/&gt;A recovery point you can afford to take before every risky change.&lt;br/&gt;&lt;br/&gt;Kno&lt;a href='https://milvus.io/blog/milvus-snapshots.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/milvus-sn…&lt;/a&gt;t.co/sIBHa6dwAR&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HPcL3gsagAAsGtw.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;225&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, 11 Aug 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2087199864535032227</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-11T15:30:00Z</dc:date>
    </item>
    <item>
      <title>Milvus 3.0 further expands what its retrieval engine can handle, with stronger support for in-engine...</title>
      <link>https://x.com/milvusio/status/2086837727245500748</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;Milvus 3.0 further expands what its retrieval engine can handle, with stronger support for in-engine ranking, aggregation, multi-vector search, and sparse retrieval.&lt;br/&gt;&lt;br/&gt;In production, vector search rarely ends with top-k ANN results. Beyond retrieving candidates, applications often need to sort by freshness, price, rating, inventory, or timestamp; group results by category; return facets; and work with entities that contain many vectors, such as document chunks, video frames, product images, or ColBERT token vectors.&lt;br/&gt;&lt;br/&gt;Milvus has long supported dense and sparse vector search, hybrid retrieval, and filtering. Milvus 3.0 builds on that foundation by bringing more ranking, grouping, and result-processing work closer to the retrieval path.&lt;br/&gt;&lt;br/&gt;ORDER BY sorts filtered query results by scalar fields and can also sort ANN candidates within Milvus. Query-side aggregation supports count, sum, avg, min, and max, grouped by scalar fields. Search aggregation adds faceted search over retrieved hits, returning bucket counts, aggregate statistics, and top-N sample hits per bucket. Since it operates on ANN results, facet counts are approximate; use query-side aggregation when exact counts matter.&lt;br/&gt;&lt;br/&gt;StructArray lets a single entity contain a variable-length list of structured elements and vectors while remaining one row. It fits workloads such as document chunks, video frames, product images, and late-interaction models like ColBERT.&lt;br/&gt;&lt;br/&gt;Sparse retrieval is also enhanced with compressed BM25 indexes and SINDI, an algorithm designed for learned sparse embeddings such as SPLADE.&lt;br/&gt;&lt;br/&gt;For retrieval teams, the practical benefit is less over-fetching and less custom application-side logic for ranking, grouping, faceting, multi-vector scoring, and sparse search.&lt;br/&gt;&lt;br/&gt;More in the Milvus 3.0 launch blog: &lt;a href='https://milvus.io/blog/announcing-milvus-3-lake-native-vector-search-and-a-more-powerful-retrieval-engine.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/announcin…&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/HPXM_W4aMAA93Pa.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;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;470&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, 10 Aug 2026 15:31:00 GMT</pubDate>
      <guid isPermaLink="false">2086837727245500748</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-10T15:31:00Z</dc:date>
    </item>
    <item>
      <title>When an AI Agent gives a bad answer, the model is not always the first place we should look.

When a...</title>
      <link>https://x.com/milvusio/status/2085750311600406839</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 an AI Agent gives a bad answer, the model is not always the first place we should look.&lt;br/&gt;&lt;br/&gt;When an answer is weak, teams often look at the prompt, model, or agent logic first. But many issues start earlier: the system retrieved the wrong context, missed the right one, or filtered it out before the LLM saw it.&lt;br/&gt;&lt;br/&gt;That is why Simon Hearne&amp;#39;s talk on visualizing vector search is worth watching. It makes the retrieval layer feel less like a black box.&lt;br/&gt;&lt;br/&gt;In SQL, EXPLAIN shows the plan, index, and why a query behaves a certain way.&lt;br/&gt;&lt;br/&gt;Vector search is messier. Results are shaped by embeddings, index choice, quantization, metadata filters, and the latency/recall tradeoffs teams make.&lt;br/&gt;&lt;br/&gt;Simon walks through examples that come up quickly in production:&lt;br/&gt;• Brute-force search is easy to trust, until the dataset gets large.&lt;br/&gt;• IVF, HNSW, and DiskANN each make different tradeoffs.&lt;br/&gt;• Quantization can help with speed and storage, but recall still needs checking.&lt;br/&gt;• Filters can remove the paths to the best matches.&lt;br/&gt;For teams building RAG or agents, the lesson is simple: debug retrieval directly.&lt;br/&gt;&lt;br/&gt;Track recall&lt;a href='https://x.com/k' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@k&lt;/a&gt;. Look at score distributions. Watch filter hit rates. Treat index and embedding changes as quality changes.&lt;br/&gt;&lt;br/&gt;This is the engineering work Milvus is built around: a production retrieval layer teams can tune, scale, and reason about.&lt;br/&gt;Watch Simon&amp;#39;s visual explanation here: &lt;a href='https://www.youtube.com/watch?v=kY-il0pWjdY' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;youtube.com/watch?v=kY-il0…&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/HPHLcB-bQAEUlBe.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;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;266&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>Fri, 07 Aug 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2085750311600406839</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-07T15:30:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5f0;&#x1d5f5;&#x1d5ee;&#x1d5fb;&#x1d5f4;&#x1d5f2;&#x1d600; &#x1d600;&#x1d5fc;&#x1d5fa;&#x1d5f2; &#x1d5fc;&#x1d5f3; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ee;&#x1d600;&#x1d600;&#x1d602;&#x1d5fa;&#x1d5fd;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600; &#x1d5ef;&#x1d5f2;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f1; ...</title>
      <link>https://x.com/milvusio/status/2085604892975231239</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; &#x1d7ef;.&#x1d7ec; &#x1d5f0;&#x1d5f5;&#x1d5ee;&#x1d5fb;&#x1d5f4;&#x1d5f2;&#x1d600; &#x1d600;&#x1d5fc;&#x1d5fa;&#x1d5f2; &#x1d5fc;&#x1d5f3; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5ee;&#x1d600;&#x1d600;&#x1d602;&#x1d5fa;&#x1d5fd;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600; &#x1d5ef;&#x1d5f2;&#x1d5f5;&#x1d5f6;&#x1d5fb;&#x1d5f1; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9; &#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;&#x1d5f6;&#x1d601;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d602;&#x1d5ff;&#x1d5f2;.&lt;br/&gt;&lt;br/&gt;With lake-native External Collections and richer retrieval capabilities like grouping, faceting, sorting, filtering, and aggregation, Milvus can work with data where it already lives — while giving applications more precise control over retrieval than semantic similarity alone.&lt;br/&gt;&lt;br/&gt;That opens up some practical architecture questions:&lt;br/&gt;-&amp;gt; Where should embeddings live?&lt;br/&gt;-&amp;gt; How should you tune hybrid search for your workload?&lt;br/&gt;-&amp;gt; How do filters affect the trade-off between recall and latency?&lt;br/&gt;-&amp;gt; And when an answer looks plausible but the retrieved context is wrong, where do you start debugging?&lt;br/&gt;&lt;br/&gt;If you’re working through questions like these, bring them to &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5e2;&#x1d5f3;&#x1d5f3;&#x1d5f6;&#x1d5f0;&#x1d5f2; &#x1d5db;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d600;.&lt;br/&gt;&lt;br/&gt;Book a 20-minute 1:1 session with Milvus experts to talk through schema design, performance, scaling, troublesho&lt;a href='https://meetings.hubspot.com/chloe-williams1/milvus-meeting' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;meetings.hubspot.com/chloe-williams…&lt;/a&gt;r Milvus 3.0 architecture decisions.&lt;br/&gt;&lt;br/&gt;&#x1f525; Book a session: &lt;a href='https://t.co/CCeh01Cjko' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/CCeh01Cjko&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/HPGOlxlaMAABbd4.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;270&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, 07 Aug 2026 05:52:09 GMT</pubDate>
      <guid isPermaLink="false">2085604892975231239</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-07T05:52:09Z</dc:date>
    </item>
    <item>
      <title>&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5fa;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d600; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9; &#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;&#x1d5f6;&#x1d601;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d602;&#x1d5ff;&#x1d5f2; &#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d5f2; ...</title>
      <link>https://x.com/milvusio/status/2085387925521392055</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; &#x1d7ef;.&#x1d7ec; &#x1d5fa;&#x1d5ee;&#x1d5f8;&#x1d5f2;&#x1d600; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9; &#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;&#x1d5f6;&#x1d601;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d602;&#x1d5ff;&#x1d5f2; &#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5f2;&#x1d600;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d5f4;.&lt;br/&gt;&lt;br/&gt;Vectors no longer live in isolation. With lake-native External Collection and structured queries like grouping, faceting, sorting, and aggregation, Milvus can sit closer to the data systems teams already use.&lt;br/&gt;&lt;br/&gt;That raises real questions:&lt;br/&gt;&lt;br/&gt;Where should embeddings live?&lt;br/&gt;How do you tune hybrid search?&lt;br/&gt;How do you balance recall, latency, filters, and cost?&lt;br/&gt;How do you debug retrieval when answers look plausible but context is wrong?&lt;br/&gt;&lt;br/&gt;&#x1d5d5;&#x1d5ff;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5f5;&#x1d5fc;&#x1d600;&#x1d5f2; &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d600;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600; &#x1d601;&#x1d5fc; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d5e2;&#x1d5f3;&#x1d5f3;&#x1d5f6;&#x1d5f0;&#x1d5f2; &#x1d5db;&#x1d5fc;&#x1d602;&#x1d5ff;&#x1d600;.&lt;br/&gt;&lt;br/&gt;Book a 20-minute 1:1 session with Milvus experts for help on schema design, perform&lt;a href='https://meetings.hubspot.com/milvus-office-hours' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;meetings.hubspot.com/milvus-office-…&lt;/a&gt;hooting, or Milvus 3.0 architecture decisions.&lt;br/&gt;&lt;br/&gt;&#x1f64b;&#x1f3fb;♀️ Join here: &lt;a href='https://t.co/FwBKy9bIe1' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/FwBKy9bIe1&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/HPCwuASbsAAhWgw.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;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>Thu, 06 Aug 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2085387925521392055</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-06T15:30:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d5f2;&#x1d600; &#x1d5fc;&#x1d5fb;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f2; &#x1d600;&#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d5fa;&#x1d5ee; &#x1d5f2;&#x1d603;&#x1d5fc;&#x1d5f9;&#x1d602;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5ee;&#x1d5fb;&#x1d5f1; ...</title>
      <link>https://x.com/milvusio/status/2085021761448665466</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; &#x1d7ef;.&#x1d7ec; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d5f2;&#x1d600; &#x1d5fc;&#x1d5fb;&#x1d5f9;&#x1d5f6;&#x1d5fb;&#x1d5f2; &#x1d600;&#x1d5f0;&#x1d5f5;&#x1d5f2;&#x1d5fa;&#x1d5ee; &#x1d5f2;&#x1d603;&#x1d5fc;&#x1d5f9;&#x1d602;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5ef;&#x1d5ee;&#x1d5f0;&#x1d5f8;&#x1d5f3;&#x1d5f6;&#x1d5f9;&#x1d5f9;, &#x1d5ee;&#x1d5f9;&#x1d5f9;&#x1d5fc;&#x1d604;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5f2;&#x1d5ee;&#x1d5fa;&#x1d600; &#x1d601;&#x1d5fc; &#x1d5f0;&#x1d5f5;&#x1d5ee;&#x1d5fb;&#x1d5f4;&#x1d5f2; &#x1d5ee; &#x1d5f0;&#x1d5fc;&#x1d5f9;&#x1d5f9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;’&#x1d600; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee; &#x1d5fa;&#x1d5fc;&#x1d5f1;&#x1d5f2;&#x1d5f9; &#x1d604;&#x1d5f5;&#x1d5f6;&#x1d5f9;&#x1d5f2; &#x1d5f6;&#x1d601; &#x1d5f0;&#x1d5fc;&#x1d5fb;&#x1d601;&#x1d5f6;&#x1d5fb;&#x1d602;&#x1d5f2;&#x1d600; &#x1d600;&#x1d5f2;&#x1d5ff;&#x1d603;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d601;&#x1d5ff;&#x1d5ee;&#x1d5f3;&#x1d5f3;&#x1d5f6;&#x1d5f0;.&lt;br/&gt;&lt;br/&gt;In production retrieval systems, schemas rarely remain static. As retrieval requirements evolve, teams frequently need to add new embedding models, sparse vectors, labels, metadata fields, text columns, and retention policies. Before Milvus 3.0, these data model changes often came with high operational costs, requiring disruptive collection rebuilds or carefully scheduled migration windows to avoid service impact.&lt;br/&gt;&lt;br/&gt;To resolve this pain point, Milvus 3.0 enables teams to add, populate, and drop fields without taking the collection offline. Adding a field creates a new nullable column without rewriting existing data. Dropping a deprecated or experimental field updates the collection metadata at runtime. Both operations simply update the collection manifest instead of forcing a full data rewrite, significantly reducing operational overhead.&lt;br/&gt;&lt;br/&gt;While online schema changes support structural updates, backfill complements the capability by completing the full schema-evolution workflow and populating newly added fields with valid data.&lt;br/&gt;&lt;br/&gt;Milvus 3.0 supports inner backfill for values derived from data already stored in the collection. For example, Milvus can generate BM25 sparse vectors directly from a text field, removing the need for a separate client-side encoder in dense-and-sparse hybrid retrieval pipelines.&lt;br/&gt;&lt;br/&gt;In addition to in-engine backfill, external backfill is on the roadmap for scenarios where new column values need to be computed outside Milvus. The workflow is straightforward: take a snapshot, run Spark against the stable view, compute the new column, write the values back, and let Milvus update the relevant indexes incrementally.&lt;br/&gt;&lt;br/&gt;Combined together, online schema evolution and backfill enable retrieval pipelines to iterate flexibly. Teams can continuously adjust data models to fit evolving busi&lt;a href='https://milvus.io/blog/announcing-milvus-3-lake-native-vector-search-and-a-more-powerful-retrieval-engine.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/announcin…&lt;/a&gt;uilding the entire collection every time schema updates occur.&lt;br/&gt;More in the Milvus 3.0 launch blog: &lt;a href='https://t.co/hq4qqZASuX' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/hq4qqZASuX&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/HO8_890aQAAuMxb.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;304&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, 05 Aug 2026 15:15:00 GMT</pubDate>
      <guid isPermaLink="false">2085021761448665466</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-05T15:15:00Z</dc:date>
    </item>
    <item>
      <title>&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec;: &#x1d5e6;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d5f2; &#x1d5e6;&#x1d5fb;&#x1d5ee;&#x1d5fd;&#x1d600;&#x1d5f5;&#x1d5fc;&#x1d601;&#x1d600; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5d5;&#x1d5ee;&#x1d601;&#x1d5f0;&#x1d5f5; &#x1d5e3;&#x1d5ff;&#x1d5fc;&#x1d5f0;&#x1d5f2;&#x1d600;&#x1d600;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f3;&#x1d5fc;&#x1d5ff; ...</title>
      <link>https://x.com/milvusio/status/2084663149735948609</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; &#x1d7ef;.&#x1d7ec;: &#x1d5e6;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d5f2; &#x1d5e6;&#x1d5fb;&#x1d5ee;&#x1d5fd;&#x1d600;&#x1d5f5;&#x1d5fc;&#x1d601;&#x1d600; &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5d5;&#x1d5ee;&#x1d601;&#x1d5f0;&#x1d5f5; &#x1d5e3;&#x1d5ff;&#x1d5fc;&#x1d5f0;&#x1d5f2;&#x1d600;&#x1d600;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d5d8;&#x1d603;&#x1d5fc;&#x1d5f9;&#x1d603;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5d4;&#x1d5dc; &#x1d5d7;&#x1d5ee;&#x1d601;&#x1d5ee;&lt;br/&gt;&lt;br/&gt;Milvus 3.0 introduces Collection Snapshot and a Spark connector to help teams create consistent views of changing AI data, run distributed batch processing, and write updated results back into Milvus.&lt;br/&gt;&lt;br/&gt;Traditional business data mainly records facts such as orders, product details, or device states. In AI systems, however, more data is generated by models. Embeddings, quality scores, classification labels, and reranking features all depend on specific models and processing logic. When models or business rules change, the same source data often needs to be recomputed, even while the production collection continues serving queries and accepting writes.&lt;br/&gt;&lt;br/&gt;&#x1d5d6;&#x1d5fc;&#x1d5f9;&#x1d5f9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5e6;&#x1d5fb;&#x1d5ee;&#x1d5fd;&#x1d600;&#x1d5f5;&#x1d5fc;&#x1d601; provides a stable input for these workflows. It creates a read-only view of a collection at a specific point in time by referencing existing data files, index files, and metadata, without copying the full dataset. Teams can use snapshots for model migration, embedding regeneration, schema changes, backfills, evaluation, deduplication, and isolated testing.&lt;br/&gt;&lt;br/&gt;Snapshots can also serve as logical recovery points, but they do not replace backups. A snapshot may still share the same underlying storage as production, making it better suited to short-term isolation and recovery. Independent backups remain necessary for long-term retention and disaster recovery.&lt;br/&gt;&lt;br/&gt;The Spark connector, built on Spark DataSource V2, allows Spark, Databricks, and Amazon EMR to read from and write to Milvus directly. Teams can process snapshot data with distributed jobs, then write new embeddings, labels, scores, or curated results back into Milvus.&lt;br/&gt;&lt;br/&gt;Snapshots provide a stable data view. Spark provides distributed compute. Milvus 3.0 connects them into one workf&lt;a href='https://milvus.io/blog/announcing-milvus-3-lake-native-vector-search-and-a-more-powerful-retrieval-engine.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/announcin…&lt;/a&gt;ata improvement.&lt;br/&gt;More in the Milvus 3.0 launch blog: &lt;a href='https://t.co/hq4qqZASuX' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/hq4qqZASuX&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/HO4QLzubgAAh8sR.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;301&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, 04 Aug 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2084663149735948609</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-04T15:30:00Z</dc:date>
    </item>
    <item>
      <title>Milvus 3.0 resolves the fundamental AI workload conflict between continuously changing production da...</title>
      <link>https://x.com/milvusio/status/2084300762339848377</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;Milvus 3.0 resolves the fundamental AI workload conflict between continuously changing production data and stable offline computation by introducing low-cost, point-in-time, read-only collection snapshots.&lt;br/&gt;&lt;br/&gt;In AI systems, data states shift constantly: models are updated, embeddings are regenerated, and schemas evolve, while online collections must continuously serve queries and ingest new writes. Offline batch jobs, however, require fixed, reproducible data views to generate consistent results—a gap snapshots are designed to fill.&lt;br/&gt;&lt;br/&gt;&#x1d5e6;&#x1d5fb;&#x1d5ee;&#x1d5fd;&#x1d600;&#x1d5f5;&#x1d5fc;&#x1d601;&#x1d600; achieve low overhead by referencing existing data, index, and metadata files instead of duplicating full datasets. This enables lightweight checkpoint creation before risky operations including model swapping, re-embedding, and schema migration.&lt;br/&gt;&lt;br/&gt;While the primary production collection keeps changing, immutable snapshot views support a wide range of isolated batch workflows, such as A/B evaluation, deduplication, backfill validation, and offline testing.&lt;br/&gt;&lt;br/&gt;Snapshots also accelerate data recovery and cloning. Milvus reuses existing data and index files via object storage server-side copy, eliminating expensive full data reimports and index rebuilds.&lt;br/&gt;&lt;br/&gt;This capability is critical for AI pipelines, because embeddings and derived features are version-dependent outputs rather than permanent source-data attributes. Snapshots provide stable, low-cost checkpoints for validating iterations and rolling back faulty releases without heavy backup overhead.&lt;br/&gt;&lt;br/&gt;Notably, snapshots do not replace backups. Snapshots rely on live collection resources and serve short-term logical operations: version rollback, cloning, and stable view isolation. Backups create independent, durable copies for long-term retention and disaster recovery.&lt;br/&gt;&lt;br/&gt;In summary, snapshots manage frequent data changes for agile AI iteration, while backups protect against permanent data loss.&lt;br/&gt;&lt;br/&gt;Kn&lt;a href='https://milvus.io/blog/milvus-snapshots.md?utm_source=linkedin' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/milvus-sn…&lt;/a&gt;svDWFw3lp&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HOy1VfhbIAEGUYB.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;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;239&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, 03 Aug 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2084300762339848377</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-08-03T15:30:00Z</dc:date>
    </item>
    <item>
      <title>&#x1f389; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5f6;&#x1d600; &#x1d5fb;&#x1d5fc;&#x1d604; &#x1d5ee;&#x1d603;&#x1d5ee;&#x1d5f6;&#x1d5f9;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d5f2;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5f6;&#x1d601;’&#x1d600; &#x1d5ee; &#x1d5fa;&#x1d5ee;&#x1d5f7;&#x1d5fc;&#x1d5ff; &#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd; ...</title>
      <link>https://x.com/milvusio/status/2083206057665728752</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;&#x1f389; &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5f6;&#x1d600; &#x1d5fb;&#x1d5fc;&#x1d604; &#x1d5ee;&#x1d603;&#x1d5ee;&#x1d5f6;&#x1d5f9;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d5f2;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d5f6;&#x1d601;’&#x1d600; &#x1d5ee; &#x1d5fa;&#x1d5ee;&#x1d5f7;&#x1d5fc;&#x1d5ff; &#x1d600;&#x1d601;&#x1d5f2;&#x1d5fd; &#x1d601;&#x1d5fc;&#x1d604;&#x1d5ee;&#x1d5ff;&#x1d5f1; &#x1d5f9;&#x1d5ee;&#x1d5f8;&#x1d5f2;-&#x1d5fb;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;.&lt;br/&gt;&lt;br/&gt;&#x1f525; Key highlights:&lt;br/&gt;• External Collections let teams build retrieval directly where their data already lives: in object storage, open data formats like Parquet and Vortex, and open table formats like Lance and Iceberg.&lt;br/&gt;• Loon Storage v3 improves point reads for lake-native retrieval on S3-style object storage.&lt;br/&gt;• Snapshots, Spark DataSource V2, and live schema changes bring stable collection views into batch workflows, recovery, backfill, and schema evolution.&lt;br/&gt;• ORDER BY, aggregation, and faceted search move more result processing into the retrieval engine.&lt;br/&gt;• StructArray and SINDI strengthen multi-vector, sparse, and hybrid retrieval workloads.&lt;br/&gt;&lt;br/&gt;For builders working on RAG, agents, multimodal search, and AI data pipelines, Milvus 3.0 reduces duplicate data movement and pushes more retrieval logic into the engine itself.&lt;br/&gt;&lt;br/&gt;It is a big step toward a cleaner architecture: lake-native storage, offline data improvement, online serving, and retrieval-time processi&lt;a href='http://github.com/milvus-io/milvus' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/milvus-io/milv…&lt;/a&gt;one open-source vector&lt;a href='https://milvus.io/blog/announcing-milvus-3-lake-native-vector-search-and-a-more-powerful-retrieval-engine.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/announcin…&lt;/a&gt;&lt;a href='https://t.co/3ckzkUVicH' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/3ckzkUVicH&lt;/a&gt; &lt;br/&gt;&#x1f4d6; Full launch blog: &lt;a href='https://t.co/hq4qqZASuX' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/hq4qqZASuX&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/HOi7OxNakAAQE8j.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;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;229&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>Fri, 31 Jul 2026 15:00:02 GMT</pubDate>
      <guid isPermaLink="false">2083206057665728752</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-31T15:00:02Z</dc:date>
    </item>
    <item>
      <title>&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d5f2;&#x1d600; &#x1d5e6;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d5ee;&#x1d5f4;&#x1d5f2; &#x1d603;&#x1d7ef;, &#x1d5ee;&#x1d5f9;&#x1d600;&#x1d5fc; &#x1d5f8;&#x1d5fb;&#x1d5fc;&#x1d604;&#x1d5fb; &#x1d5ee;&#x1d600;  &#x1d5df;&#x1d5fc;&#x1d5fc;&#x1d5fb;, &#x1d5ee; ...</title>
      <link>https://x.com/milvusio/status/2082851209946235110</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; &#x1d7ef;.&#x1d7ec; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d5f2;&#x1d600; &#x1d5e6;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d5ee;&#x1d5f4;&#x1d5f2; &#x1d603;&#x1d7ef;, &#x1d5ee;&#x1d5f9;&#x1d600;&#x1d5fc; &#x1d5f8;&#x1d5fb;&#x1d5fc;&#x1d604;&#x1d5fb; &#x1d5ee;&#x1d600;  &#x1d5df;&#x1d5fc;&#x1d5fc;&#x1d5fb;, &#x1d5ee; &#x1d600;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d5ee;&#x1d5f4;&#x1d5f2; &#x1d5f2;&#x1d5fb;&#x1d5f4;&#x1d5f6;&#x1d5fb;&#x1d5f2; &#x1d5ef;&#x1d602;&#x1d5f6;&#x1d5f9;&#x1d601; &#x1d5f3;&#x1d5fc;&#x1d5ff; &#x1d600;&#x1d5f2;&#x1d5ff;&#x1d603;&#x1d5f6;&#x1d5fb;&#x1d5f4;-&#x1d600;&#x1d601;&#x1d606;&#x1d5f9;&#x1d5f2; &#x1d5ee;&#x1d5f0;&#x1d5f0;&#x1d5f2;&#x1d600;&#x1d600; &#x1d5fc;&#x1d5fb; &#x1d5fc;&#x1d5ef;&#x1d5f7;&#x1d5f2;&#x1d5f0;&#x1d601; &#x1d600;&#x1d601;&#x1d5fc;&#x1d5ff;&#x1d5ee;&#x1d5f4;&#x1d5f2;.&lt;br/&gt;&lt;br/&gt;Loon handles a specific problem: after ANN search returns candidate IDs, Milvus still has to fetch the fields for those rows.&lt;br/&gt;&lt;br/&gt;On object storage, that fetch can become expensive. Analytical file formats are optimized for scans, not serving-style point reads. A query may only need a few vectors or metadata fields, but the layout can force the engine to read much more.&lt;br/&gt;&lt;br/&gt;&#x1d5df;&#x1d5fc;&#x1d5fc;&#x1d5fb; &#x1d5ff;&#x1d5f2;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d5f2;&#x1d600; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d600; &#x1d5ff;&#x1d5f2;&#x1d5ee;&#x1d5f1; &#x1d5ee;&#x1d5fa;&#x1d5fd;&#x1d5f9;&#x1d5f6;&#x1d5f3;&#x1d5f6;&#x1d5f0;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5ef;&#x1d606; &#x1d5fc;&#x1d5ff;&#x1d5f4;&#x1d5ee;&#x1d5fb;&#x1d5f6;&#x1d607;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d5d6;&#x1d5fc;&#x1d5f9;&#x1d602;&#x1d5fa;&#x1d5fb;&#x1d5da;&#x1d5ff;&#x1d5fc;&#x1d602;&#x1d5fd;&#x1d600; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5; &#x1d5ee;&#x1d5f9;&#x1d5f6;&#x1d5f4;&#x1d5fb;&#x1d5f2;&#x1d5f1; &#x1d5ff;&#x1d5fc;&#x1d604; &#x1d5dc;&#x1d5d7;&#x1d600;. Different fields can then use layouts that match how they are actually accessed:&lt;br/&gt;• Scalar fields can be laid out for filtering.&lt;br/&gt;• Vectors and point-read-heavy fields can use layouts for narrow lookups.&lt;br/&gt;• Vector and inverted indexes stay separate from the file format.&lt;br/&gt;• Each dataset version is tracked by an immutable manifest.&lt;br/&gt;&lt;br/&gt;In one internal benchmark, point-read I&lt;a href='https://milvus.io/blog/why-we-built-loon-a-storage-engine-for-ai-data-that-never-stops-changing.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/why-we-bu…&lt;/a&gt;.4 MB with Parquet to 0.07 MB with Vortex and Loon. This matters because zero-copy search still needs a storage path built for retrieval workloads.&lt;br/&gt;&lt;br/&gt;Blog: &lt;a href='https://t.co/d4Fgu31EfN' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/d4Fgu31EfN&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/HOdyZ9EaAAAx_uZ.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;6&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;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, 30 Jul 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2082851209946235110</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-30T15:30:00Z</dc:date>
    </item>
    <item>
      <title>Tweet</title>
      <link>https://x.com/milvusio/status/2082467756461736202</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;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HOZpV8cawAA6Riu.png' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;img src='https://pbs.twimg.com/media/HOZpW5na8AAaKKk.png' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;img src='https://pbs.twimg.com/media/HOZpX5TbwAAz1FA.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&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;106&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, 29 Jul 2026 14:06:18 GMT</pubDate>
      <guid isPermaLink="false">2082467756461736202</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-29T14:06:18Z</dc:date>
    </item>
    <item>
      <title>Tweet</title>
      <link>https://x.com/milvusio/status/2082467752678457587</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;&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HOZpQ1BaQAAF9my.png' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;img src='https://pbs.twimg.com/media/HOZpR8Jb0AA1mND.png' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;img src='https://pbs.twimg.com/media/HOZpS9VbEAAbMoW.png' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;img src='https://pbs.twimg.com/media/HOZpUSPaAAAMTQa.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&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;122&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, 29 Jul 2026 14:06:17 GMT</pubDate>
      <guid isPermaLink="false">2082467752678457587</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-29T14:06:17Z</dc:date>
    </item>
    <item>
      <title>&#x1f389; We're so excited to announce that Milvus 3.0 is available today! This is the biggest architectura...</title>
      <link>https://x.com/milvusio/status/2082467748811317609</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;&#x1f389; We&amp;#39;re so excited to announce that Milvus 3.0 is available today! This is the biggest architectural release in the project&amp;#39;s history, with two big shifts.&lt;br/&gt;&lt;br/&gt;&#x1f30a; &#x1d5e6;&#x1d5db;&#x1d5dc;&#x1d5d9;&#x1d5e7; &#x1d7ed; — &#x1d5df;&#x1d5ee;&#x1d5f8;&#x1d5f2;-&#x1d5fb;&#x1d5ee;&#x1d601;&#x1d5f6;&#x1d603;&#x1d5f2; &#x1d5f6;&#x1d5fb;&#x1d5f3;&#x1d5ff;&#x1d5ee;&#x1d600;&#x1d601;&#x1d5ff;&#x1d602;&#x1d5f0;&#x1d601;&#x1d602;&#x1d5ff;&#x1d5f2;&lt;br/&gt;The problem: your vectors already live in the lake, but your search engine needs its own copy. So you build an ETL pipeline — and then maintain it forever. With Milvus 3.0, you get:&lt;br/&gt;&lt;br/&gt;1. External Collections → index and serve data that stays in Parquet, Lance, Iceberg, or Vortex. No second copy, no sync job.&lt;br/&gt;&lt;br/&gt;2. Loon (Storage v3) → a columnar engine built for the point reads that follow an ANN search. I/O per read went from 9.4 MB to 0.07 MB in our benchmarks.&lt;br/&gt;&lt;br/&gt;3. Snapshots + Spark + live schema changes → dedupe, re-embed, and evaluate your data while the live collection keeps serving.&lt;br/&gt;&lt;br/&gt;⚡ &#x1d5e6;&#x1d5db;&#x1d5dc;&#x1d5d9;&#x1d5e7; &#x1d7ee; — &#x1d5d4; &#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d5fd;&#x1d5fc;&#x1d604;&#x1d5f2;&#x1d5ff;&#x1d5f3;&#x1d602;&#x1d5f9; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9; &#x1d5f2;&#x1d5fb;&#x1d5f4;&#x1d5f6;&#x1d5fb;&#x1d5f2;&lt;br/&gt;The problem: too much of your retrieval pipeline lives in application code. You over-fetch candidates, then sort, count, and reassemble them yourself. With Milvus 3.0, you get:&lt;br/&gt;&lt;br/&gt;1. Server-side ORDER BY, aggregation, and faceted search → sort by price or freshness, count by category, all inside the engine.&lt;br/&gt;&lt;br/&gt;2. StructArray → one row per document, many vectors inside. ColBERT and ColPali finally have a native home.&lt;br/&gt;&lt;br/&gt;3. SINDI + BM25 compression → a sparse index ~3× smaller, with up to ~10× the QPS on learned sparse embeddings.&lt;br/&gt;&lt;br/&gt;Put together: one system, one copy of your data, and a lot less glue code.&lt;br/&gt;&lt;br/&gt;That matters most if you&amp;#39;re building: &#x1f916; AI agents whose data changes constantly &#x1f50d; Multimodal retrieval with late-interaction models &#x1f512; Governed systems where the data has to stay where it is &#x1f4da; RAG and knowledge bases over long documents &#x1f6cd;️ Search that mixes relevance with price, rating, or inventory&lt;br/&gt;&lt;br/&gt;&#x1f64f; Huge thanks to the Milvus community — you filed the issues, tested the release candidates, and told us what was actually painful. This relea&lt;a href='http://github.com/milvus-io/milvus' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/milvus-io/milv…&lt;/a&gt;wipe through for the &lt;a href='https://milvus.io/blog/announcing-milvus-3-lake-native-vector-search-and-a-more-powerful-retrieval-engine.md' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/blog/announcin…&lt;/a&gt;r&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#Milvus&lt;/span&gt;t&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#VectorDatabase&lt;/span&gt;U&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#AIInfrastructure&lt;/span&gt;c&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#RAG&lt;/span&gt;o&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#OpenSource&lt;/span&gt;t.co/hq4qqZASuX&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;#AIInfrastructure&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#RAG&lt;/span&gt;&lt;span style='color: #1da1f2; font-weight: 500;'&gt;#OpenSource&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/HOZpMJraoAAF-5L.jpg' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;img src='https://pbs.twimg.com/media/HOZpNCkbMAAz2ng.png' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;img src='https://pbs.twimg.com/media/HOZpOH-a4AAaJ_X.png' alt='Tweet Image' style='width: 100%; height: auto; display: block; max-width: 100%; border: none; margin: 0 auto;' /&gt;&lt;img src='https://pbs.twimg.com/media/HOZpPCWaUAAwNTm.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&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;3&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;12&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;576&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, 29 Jul 2026 14:06:16 GMT</pubDate>
      <guid isPermaLink="false">2082467748811317609</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-29T14:06:16Z</dc:date>
    </item>
    <item>
      <title>⭐ &#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ef;.&#x1d7ec; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d5f2;&#x1d600; &#x1d5d8;&#x1d605;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5fb;&#x1d5ee;&#x1d5f9; &#x1d5d6;&#x1d5fc;&#x1d5f9;&#x1d5f9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600;, &#x1d5ee; &#x1d604;&#x1d5ee;&#x1d606; &#x1d601;&#x1d5fc; ...</title>
      <link>https://x.com/milvusio/status/2082126433959252409</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; &#x1d7ef;.&#x1d7ec; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d5f2;&#x1d600; &#x1d5d8;&#x1d605;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5fb;&#x1d5ee;&#x1d5f9; &#x1d5d6;&#x1d5fc;&#x1d5f9;&#x1d5f9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600;, &#x1d5ee; &#x1d604;&#x1d5ee;&#x1d606; &#x1d601;&#x1d5fc; &#x1d5fa;&#x1d5ee;&#x1d5f8;&#x1d5f2; &#x1d5f9;&#x1d5ee;&#x1d5f8;&#x1d5f2;-&#x1d5ff;&#x1d5f2;&#x1d600;&#x1d5f6;&#x1d5f1;&#x1d5f2;&#x1d5fb;&#x1d601; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5;&#x1d5ee;&#x1d5ef;&#x1d5f9;&#x1d5f2; &#x1d604;&#x1d5f6;&#x1d601;&#x1d5f5;&#x1d5fc;&#x1d602;&#x1d601; &#x1d5f0;&#x1d5fc;&#x1d5fd;&#x1d606;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f6;&#x1d601; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d5ee; &#x1d600;&#x1d5f2;&#x1d5ff;&#x1d603;&#x1d5f6;&#x1d5fb;&#x1d5f4; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2;.&lt;br/&gt;&lt;br/&gt;Many teams already have embeddings and metadata in object storage: Parquet files in S3, Lance datasets, Iceberg tables, or other lakehouse formats.&lt;br/&gt;&lt;br/&gt;Before Milvus 3.0, there were usually two ways to make that data searchable.&lt;br/&gt;&#x1d5e2;&#x1d5fd;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d5fc;&#x1d5fb;&#x1d5f2;: &#x1d5f0;&#x1d5fc;&#x1d5fd;&#x1d606; &#x1d5f6;&#x1d601; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5fc; &#x1d5ee; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d5f1;&#x1d5ee;&#x1d601;&#x1d5ee;&#x1d5ef;&#x1d5ee;&#x1d600;&#x1d5f2;. You get low-latency ANN search, but now you have a second copy and an ETL pipeline to keep in sync.&lt;br/&gt;&#x1d5e2;&#x1d5fd;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb; &#x1d601;&#x1d604;&#x1d5fc;: &#x1d5fe;&#x1d602;&#x1d5f2;&#x1d5ff;&#x1d606; &#x1d601;&#x1d5f5;&#x1d5f2; &#x1d5f9;&#x1d5ee;&#x1d5f8;&#x1d5f2; &#x1d5f1;&#x1d5f6;&#x1d5ff;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f9;&#x1d606;. You avoid duplication, but without ANN indexes, vector search turns into a brute-force scan.&lt;br/&gt;&lt;br/&gt;&#x1d5d8;&#x1d605;&#x1d601;&#x1d5f2;&#x1d5ff;&#x1d5fb;&#x1d5ee;&#x1d5f9; &#x1d5d6;&#x1d5fc;&#x1d5f9;&#x1d5f9;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5fc;&#x1d5fb;&#x1d600; &#x1d5f6;&#x1d5fb;&#x1d601;&#x1d5ff;&#x1d5fc;&#x1d5f1;&#x1d602;&#x1d5f0;&#x1d5f2; &#x1d5ee; &#x1d601;&#x1d5f5;&#x1d5f6;&#x1d5ff;&#x1d5f1; &#x1d5fd;&#x1d5ee;&#x1d601;&#x1d5f5;.&lt;br/&gt;You keep the data where it is, map external fields into a Milvus schema, and use the same Milvus search and query APIs. Milvus builds vector, BM25 inverted, JSON, and scalar indexes over the lake-resident data. The source files do not move.&lt;br/&gt;&lt;br/&gt;For teams where the lake owns permissions and freshness, every extra copy creates sync, access-control, and debugging work.&lt;br/&gt;&lt;br/&gt;&#x1d5d4; &#x1d5f3;&#x1d5f2;&#x1d604; &#x1d5fd;&#x1d5ff;&#x1d5ee;&#x1d5f0;&#x1d601;&#x1d5f6;&#x1d5f0;&#x1d5ee;&#x1d5f9; &#x1d5f1;&#x1d5f2;&#x1d601;&#x1d5ee;&#x1d5f6;&#x1d5f9;&#x1d600; &#x1d5fa;&#x1d5ee;&#x1d601;&#x1d601;&#x1d5f2;&#x1d5ff;:&lt;br/&gt;• External Collections are read-only and zero-copy.&lt;br/&gt;• Milvus can index newly added fragments instead of rebuilding the whole collection.&lt;br/&gt;• Three load m&lt;a href='https://milvus.io/docs/create-an-external-collection.md?utm_source=x' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;milvus.io/docs/create-an…&lt;/a&gt;etween lower storage cost and lower latency.&lt;br/&gt;&lt;br/&gt;Native Milvus collections are better for write-heavy serving. External Collections are for lake datasets that need production search without another copy.&lt;br/&gt;Know the details: &lt;a href='https://t.co/NR2QfOORyC' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/NR2QfOORyC&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/HOTwAaTb0AAogyN.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;275&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, 28 Jul 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2082126433959252409</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-28T15:30:00Z</dc:date>
    </item>
    <item>
      <title>How do you combine structured filters and keyword signals with semantic similarity in ecommerce sear...</title>
      <link>https://x.com/milvusio/status/2081764046634643516</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;How do you combine structured filters and keyword signals with semantic similarity in ecommerce search?&lt;br/&gt;&lt;br/&gt;Take this query:&lt;br/&gt;“pink headphones for kids with ears under $20”&lt;br/&gt;“Pink headphones for kids with ears” expresses semantic intent. “Under $20” is a hard price constraint. Ratings, reviews, brand, category, and visual similarity may also influence the results.&lt;br/&gt;&#x1d5e6;&#x1d5fc; &#x1d5f2;&#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fa;&#x1d5f2;&#x1d5ff;&#x1d5f0;&#x1d5f2; &#x1d5ff;&#x1d5f2;&#x1d601;&#x1d5ff;&#x1d5f6;&#x1d5f2;&#x1d603;&#x1d5ee;&#x1d5f9; &#x1d5fb;&#x1d5f2;&#x1d5f2;&#x1d5f1;&#x1d600; &#x1d5fa;&#x1d5fc;&#x1d5ff;&#x1d5f2; &#x1d601;&#x1d5f5;&#x1d5ee;&#x1d5fb; &#x1d603;&#x1d5f2;&#x1d5f0;&#x1d601;&#x1d5fc;&#x1d5ff; &#x1d600;&#x1d5f2;&#x1d5ee;&#x1d5ff;&#x1d5f0;&#x1d5f5; &#x1d5ee;&#x1d5f9;&#x1d5fc;&#x1d5fb;&#x1d5f2;.&lt;br/&gt;&lt;br/&gt;Lumen, a demo built by &lt;a href='https://x.com/Simon' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;@Simon&lt;/a&gt; Hearne, shows how these signals can work together in a small Amazon-style product search experience.&lt;br/&gt;&lt;br/&gt;The app combines:&lt;br/&gt;• Query understanding to separate product intent from numeric filters  &lt;br/&gt;• Dense vector search for semantic relevance  &lt;br/&gt;• BM25 for exact keyword matching  &lt;br/&gt;• Milvus filters for price, rating, reviews, brand, and category  &lt;br/&gt;• Text and image vectors for “More like this” recommendations&lt;br/&gt;&lt;br/&gt;A diagnostics panel also makes the retrieval process visible, including the effective Milvus query, embedding dimension, fusion strategy, and latency.&lt;br/&gt;&lt;br/&gt;That transparency matters. Search quality may feel subjective to users, but builders need to identify exactly which signal failed when the results feel wrong.&lt;br/&gt;&lt;br/&gt;Lumen keeps the scope intentionally small: one catalog, one search flow, and one clear retrieval stack. It’s a useful example of the components modern product discovery often needs—hybrid retrieval, metadata filtering, multimodal similarity, and an API layer that&lt;a href='https://vdb-ecom.pages.dev/' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;vdb-ecom.pages.dev&lt;/a&gt;ials se&lt;a href='https://github.com/simonhearne/vectordb-ecom-search-demo' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;github.com/simonhearne/ve…&lt;/a&gt;ps://t.co/nMg9Lf9bBo&lt;br/&gt;Repo: &lt;a href='https://t.co/XYw6BzRVV1' target='_blank' style='color: #1da1f2; text-decoration: none;'&gt;https://t.co/XYw6BzRVV1&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/HOPaQdvaAAA985Z.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;246&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, 27 Jul 2026 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">2081764046634643516</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-27T15:30:00Z</dc:date>
    </item>
    <item>
      <title>Embedding model selection used to be mostly a leaderboard question.

In 2026, it feels much closer t...</title>
      <link>https://x.com/milvusio/status/2080673106994385058</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;Embedding model selection used to be mostly a leaderboard question.&lt;br/&gt;&lt;br/&gt;In 2026, it feels much closer to a data-shape question.&lt;br/&gt;&lt;br/&gt;A text knowledge base, a scanned contract, a product screenshot, a financial report, and a video archive contain different retrieval signals. Sending all of them through the same chunking and embedding pipeline can discard the information that matters most.&lt;br/&gt;&lt;br/&gt;&#x1d5d9;&#x1d5fc;&#x1d5ff; &#x1d5fb;&#x1d5fc;&#x1d5ff;&#x1d5fa;&#x1d5ee;&#x1d5f9; &#x1d601;&#x1d5f2;&#x1d605;&#x1d601; &#x1d5de;&#x1d5d5;&#x1d600;, dense embeddings are still the practical starting point. Qwen3 Embedding, Jina v5 text, BGE-M3, OpenAI text-embedding-3, Voyage, and Cohere are all worth testing against your real chunks.&lt;br/&gt;&lt;br/&gt;&#x1d5d9;&#x1d5fc;&#x1d5ff; &#x1d5e3;&#x1d5d7;&#x1d5d9;&#x1d600;, &#x1d5f6;&#x1d5fa;&#x1d5ee;&#x1d5f4;&#x1d5f2;&#x1d600;, &#x1d600;&#x1d5f0;&#x1d5ff;&#x1d5f2;&#x1d5f2;&#x1d5fb;&#x1d600;&#x1d5f5;&#x1d5fc;&#x1d601;&#x1d600;, &#x1d5ee;&#x1d602;&#x1d5f1;&#x1d5f6;&#x1d5fc;, &#x1d5ee;&#x1d5fb;&#x1d5f1; &#x1d603;&#x1d5f6;&#x1d5f1;&#x1d5f2;&#x1d5fc;, models like Gemini Embedding 2, Jina v5 omni, Cohere Embed 4, Qwen3-VL-Embedding, and Voyage Multimodal are making it easier to keep more original context in retrieval.&lt;br/&gt;&lt;br/&gt;&#x1d5d9;&#x1d5fc;&#x1d5ff; &#x1d5f9;&#x1d5fc;&#x1d5fb;&#x1d5f4; &#x1d5f1;&#x1d5fc;&#x1d5f0;&#x1d602;&#x1d5fa;&#x1d5f2;&#x1d5fb;&#x1d601;&#x1d600;, contextualized chunk embeddings like Voyage context-4 address a painful issue: chunks often lose meaning when separated from the full document.&lt;br/&gt;&lt;br/&gt;&#x1d5d9;&#x1d5fc;&#x1d5ff; &#x1d5f0;&#x1d5fc;&#x1d5fa;&#x1d5fd;&#x1d5f9;&#x1d5f2;&#x1d605; &#x1d5f9;&#x1d5ee;&#x1d606;&#x1d5fc;&#x1d602;&#x1d601;&#x1d600;, ColPali-style multi-vector retrieval is worth a look, especially when tables, figures, page regions, or scanned details decide the answer.&lt;br/&gt;&lt;br/&gt;Benchmarks like MTEB, MMEB, and ViDoRe are useful filters. But the final test still has to be your own documents, your own queries, and your own failure cases.&lt;br/&gt;&lt;br/&gt;&#x1d5e0;&#x1d5f6;&#x1d5f9;&#x1d603;&#x1d602;&#x1d600; &#x1d7ee;.&#x1d7f2; also moves part of the embedding plumbing into the database layer: with Text Embedding Function, you can insert raw text, let Milvus call the configured embedding provider, store the vectors, and run text queries without managing embedding calls in every client.&lt;br/&gt;&lt;br/&gt;We wrote a practical guide on how to choose embedding models for the second half of 2026.&lt;/div&gt;&lt;div style='margin: 16px 0; border: 1px solid #e1e8ed; overflow: hidden;'&gt;&lt;img src='https://pbs.twimg.com/media/HN-2e51bYAA4jWP.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;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;355&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, 24 Jul 2026 15:15:00 GMT</pubDate>
      <guid isPermaLink="false">2080673106994385058</guid>
      <dc:creator>Milvus (@milvusio)</dc:creator>
      <dc:date>2026-07-24T15:15:00Z</dc:date>
    </item>
    <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;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;3&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;338&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>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;325&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;234&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;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;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>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;192&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;253&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;231&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;720&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>
  </channel>
</rss>
