python bm25
1.0.0
Este projeto implementa o algoritmo BM25 descrito neste artigo para classificar documentos de acordo com a relevância.
Certifique -se de executar o script setup.sh . Ele instalará todas as dependências necessárias.
Use python sample.py para vê -lo em ação. Pode levar algum tempo, mas, eventualmente, ele imprimirá os documentos recuperados do console que correspondem à consulta, classificados pela relevância.
Esta implementação é mais adequada para pequenos conjuntos de dados porque não possui o índice invertido necessário para consulta rápida em grandes conjuntos de dados
https://github.com/nhirakawa/bm25