T
traeai
Sign in

概念

什么是 BM25?

也叫:BM25算法

基于词频统计的文本排名算法

为什么现在值得关注?

最近变化

2026-10-21 · 使用pg_textsearch实现BM25关键词匹配,pgvector存储384维句子嵌入

BM25 被反复提及时,通常意味着它正在影响产品路线、开发者工作流或 AI 产业判断。这个页面把分散材料合并成一个可持续更新的观察入口。

📰 BM25 最新动态

已收录 21 篇与「BM25」相关的 AI 资讯和分析。

Article: Why Vector Search Alone Isn't Enough: Hybrid Retrieval for RAG

Why Vector Search Alone Isn't Enough: Hybrid Retrieval for RAG

InfoQ3953 字 (约 16 分钟)
90

Only vector search isn't enough for production RAG; hybrid retrieval using BM25 and RRF improves precision.

入选理由:向量搜索擅长语义相似但无法精确匹配版本号、错误码等实体。

FeaturedArticle#RAG#Vector Search#Hybrid Retrieval#BM25#RRF英文
freeCodeCamp.org 图标

Build a Hybrid Search Engine in PostgreSQL: BM25 + Vector Retrieval

freeCodeCamp.org413 字 (约 2 分钟)
85

PostgreSQL可通过BM25和向量检索构建混合搜索引擎,无需依赖Elasticsearch。

入选理由:使用pg_textsearch实现BM25关键词匹配,pgvector存储384维句子嵌入

FeaturedArticle#PostgreSQL#搜索技术#BM25#向量检索#数据库扩展英文
Databricks 图标

Sizing Lakebase Search: lessons from a real app and 4 million passages

Databricks4039 字 (约 17 分钟)
85

Lakebase Search通过PostgreSQL扩展实现混合搜索,优化缓存和索引策略可显著降低延迟并控制成本。

入选理由:本地文件缓存匹配向量索引可使95-98%页面保留在内存,延迟降至毫秒级

FeaturedArticle#PostgreSQL#向量搜索#BM25#Lakebase#数据库优化英文
华为开源了一个多智能体协作框架「JiuwenSwarm」

核心理念是 “理解意图、自主进化”:用户用自然语言下达复杂任务,由 Leader 智能体分解任务、组建专家团队、调度技能与工具,交付端到端结...

华为开源的JiuwenSwarm框架通过多智能体协作实现任务自动化,支持跨平台集成与自我进化。

入选理由:JiuwenSwarm支持Web、微信、Telegram等20+通信渠道无缝集成

FeaturedTweet#多智能体协作#开源框架#华为#JiuwenSwarm中文
AlloyDB: A unified database engine for hybrid search

AlloyDB: A unified database engine for hybrid search

Google Cloud Blog2017 字 (约 9 分钟)
85

AlloyDB通过RRF、RUM扩展和FDW等技术实现统一数据库引擎,简化混合搜索并提升AI应用的搜索相关性。

入选理由:RRF技术将复杂查询简化为单个SQL函数,提升搜索效率。

FeaturedArticle#AlloyDB#数据库#AI搜索#RRF#PostgreSQL英文
Simon Willison's Weblog 图标

Jev introduces a new shape of LLM - System One, aka Decision Models

Simon Willison's Weblog1082 字 (约 5 分钟)
85

Jev是TypeSafe AI推出的新型决策模型,通过浮点数输出实现分类任务,成本低于GPT-5 Nano且支持搜索重排序等场景。

入选理由:Jev输出浮点数替代文本,适用于Yes/No、选择题和评分题三类决策场景

FeaturedArticle#LLM#决策模型#TypeSafe AI#搜索重排序英文
𝗠𝗶𝗹𝘃𝘂𝘀 𝟯.𝟬 𝗰𝗮𝗻 𝗻𝗼𝘄 𝗶𝗻𝗱𝗲𝘅 𝗮𝗻𝗱 𝘀𝗲𝗮𝗿𝗰𝗵 𝗱𝗮𝘁𝗮 𝘄𝗶𝘁𝗵𝗼𝘂𝘁 𝗳𝗶𝗿𝘀𝘁 ...

Milvus 3.0 支持直接连接外部数据源进行索引和搜索,无需移动数据。Vector Lakebase 架构实现数据湖与向量数据库的原生集成。

入选理由:External Collection 支持 Parquet/Iceberg 等 5 种数据格式的原生接入

FeaturedTweet#Milvus#向量数据库#数据湖#Vector Lakebase#External Collection英文
Qdrant 图标

What to Check Before Tuning a Qdrant Collection

Qdrant2710 字 (约 11 分钟)
85

调整Qdrant集合前需检查检索流程、指标配置及数据完整性,以确保优化效果。

入选理由:检查向量索引和payload索引完整性是调整前的必要步骤

FeaturedArticle#Qdrant#向量搜索#检索优化#配置检查英文
Qdrant 图标

Hybrid Search in Qdrant

Qdrant1374 字 (约 6 分钟)
85

Qdrant混合搜索通过融合密集检索与稀疏检索,解决语义相似性与精确匹配的双重需求,提升搜索准确性。

入选理由:混合搜索将密集检索的语义相似性与稀疏检索的精确匹配结合,错误率降低30%以上

FeaturedArticle#Qdrant#向量搜索#混合搜索#BM25#密集检索英文
A slow search query doesn't 𝘁𝗲𝗹𝗹 𝘆𝗼𝘂 𝘄𝗵𝗮𝘁 𝘁𝗼 𝗼𝗽𝘁𝗶𝗺𝗶𝘇𝗲.

The latency could be co...

Weaviate推出查询性能分析功能,可精准定位慢查询的瓶颈。通过per-query profiling直接返回各阶段耗时,无需重启或等待查询变慢。

入选理由:启用query_profile标志可获取每个查询的详细性能分析

FeaturedTweet#Weaviate#向量数据库#性能优化#HNSW中英混合
𝗜𝗻 𝗲-𝗰𝗼𝗺𝗺𝗲𝗿𝗰𝗲 𝗮𝗻𝗱 𝗻𝗲𝘄𝘀 𝘀𝗲𝗮𝗿𝗰𝗵, 𝘀𝗲𝗺𝗮𝗻𝘁𝗶𝗰 𝘀𝗶𝗺𝗶𝗹𝗮𝗿𝗶𝘁𝘆 ...

Milvus通过时间感知排序函数结合语义相似性提升搜索结果时效性,使用衰减模型动态调整文档相关性评分。

入选理由:时间衰减函数将语义相似性与时间戳结合,使近期内容排名更高

FeaturedTweet#Milvus#向量搜索#时间衰减#电商搜索#新闻搜索英文
I asked Claude Code to implement something trivial in my repo. Three turns later, we'd burned 80K to...

I asked Claude Code to implement something trivial in my repo. Three turns later, we'd burned 80K to...

Weaviate • vector database(@weaviate_io)319 字 (约 2 分钟)
85

Weaviate v1.37.1 introduces an MCP server integrated into the database, enabling efficient codebase ingestion and hybrid search for coding assistants like Claude Code, Cursor, or VS Code. This feature addresses context window limitations and improves code query handling.

入选理由:Weaviate v1.37.1 includes an MCP server for seamless integration with coding assistants.

FeaturedTweet#Weaviate#MCP#Coding Assistants#Hybrid Search#Vector Search#Developer Tools英文
A user searches for "caffe crema" in your speciality coffee e-commerce store.

The result? 0 matches...

Weaviate v1.37 introduces several improvements to address issues with search results due to spelling variations and language-specific stop words.

入选理由:Weaviate v1.37 支持 per-property accent folding,使 'caffé' 和 'caffe' 被视为相同。

FeaturedTweet#Weaviate#BM25#Vector Database#Text Analysis英文
Towards Data Science 图标

Hybrid Search and Re-Ranking in Production RAG

Towards Data Science3582 字 (约 15 分钟)
85

The article discusses hybrid search and re-ranking techniques in production RAG systems, addressing the limitations of dense vector retrieval in specific technical queries.

入选理由:密集向量检索在概念性查询中表现良好,但在特定技术查询中存在不足。

FeaturedArticle#RAG#Search Engine#Hybrid Search#Re-Ranking中文
Vector search works well when semantic meaning matters, but it can be unreliable with exact terms. S...

Hybrid Search: Combining Vector Search and BM25

Milvus(@milvusio)186 字 (约 1 分钟)
82

Hybrid search combines vector search and BM25 techniques to handle both semantic matching and exact term queries, improving retrieval accuracy; Milvus supports hybrid search setup in three steps without manual sparse vector insertion.

入选理由:向量搜索擅长语义匹配,但对精确术语如产品型号“XR-2048”召回不准。

FeaturedTweet#Vector Search#BM25#Hybrid Search#Milvus#Information Retrieval英文

与「BM25」经常一起出现的 AI 术语。

💡 想追踪「BM25」的长期趋势?去 实体雷达 · BM25 查看详细分析和跨材料问答。

AI may generate inaccurate information. Please verify important content.