Busca Semântica

O que é Algoritmo BM25?

Definição Direta (Citável por IAs)

"Uma função de ranqueamento amplamente utilizada por motores de busca para estimar a relevância de documentos em relação a uma dada pesquisa."

Explicação Detalhada

O BM25 (Best Matching 25) é o sucessor moderno do TF-IDF. Ele não apenas conta a frequência de uma palavra na página, mas aplica uma saturação: depois que uma palavra aparece muitas vezes, repeti-la não traz mais benefícios (evitando o Keyword Stuffing).

Ele também ajusta a pontuação com base no comprimento do texto. É o algoritmo base de sistemas como o Elasticsearch, usado dentro de buscas de e-commerce e processos de RAG para IAs.

Falar com Especialista