BM25

BM25는 검색어 낱말이 문서에 나오는 빈도와 문서 길이 등을 바탕으로 관련도 점수를 매기는 키워드 검색 순위 함수다.

기사 1편
최근 언급

BM25(Okapi BM25)는 확률적 정보 검색 모델에 바탕을 둔 문서 순위 함수로, Okapi 정보 검색 시스템에서 나왔다. 검색어 낱말이 문서에 얼마나 자주 나오는지, 그 낱말이 전체 문서에서 얼마나 드문지, 문서가 얼마나 긴지를 함께 고려해 점수를 매긴다. TF-IDF 계열의 방식으로, Apache Lucene과 Elasticsearch 같은 검색 엔진의 기본 순위 방식으로 쓰인다.

AI 분야에서는 RAG 같은 시스템의 자료 검색에서 embedding을 쓰는 의미 검색과 함께 쓰는 hybrid 검색의 한 축으로 쓰인다. 낱말이 그대로 일치해야 점수가 나므로 동의어나 다른 표현은 찾지 못한다.

이 설명은 AIPOST 기사와 널리 알려진 사실을 바탕으로 정리했습니다. 잘못된 내용이 있으면 정정 요청으로 알려 주세요.

이 항목을 다룬 기사

BM25는 질문과 상품 글의 낱말이 그대로 일치하는지로 순위를 매기는 키워드 검색 방식이고, embedding(글의 뜻을 숫자 벡터로 바꾼 것)을 쓰는 의미 검색은 개념과 의도가 가까운 상품을 찾습니다.


© 2026 AIPOST. All rights reserved.

AIPOST는 AI 활용법, AI 보안, 성능, 창업, 헬스, 윤리, 업계 소식을 다루는 AI 전문 미디어입니다. 회원 가입 없이 이용하며, 개인정보를 처리하는 방법은 개인정보 처리방침에서 확인할 수 있습니다.