---
title: "BM25"
type: concept
tags: []
sources: []
last_updated: 2026-04-17
---

## Definition
BM25（Best Matching 25）是一种基于关键词的全文搜索算法，用于信息检索。

## Principle
基于词频（TF）和逆文档频率（IDF）计算关键词与文档的相关度评分。

## Use Case
- 与向量嵌入结合实现混合搜索，通过 RRF reranking 合并结果

## Aliases
- BM25
- Okapi BM25