aigc-apps / PAI-RAG

An easy-to-use framework for modular RAG
247 stars 36 forks source link

Add fast bm25 #66

Closed moria97 closed 1 month ago

github-actions[bot] commented 1 month ago

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
3293 2035 62% 50% 🟢

New Files

File Coverage Status
src/pai_rag/modules/index/bm25_index.py 93% 🟢
src/pai_rag/modules/index/pai_bm25_index.py 85% 🟢
src/pai_rag/utils/trie.py 79% 🟢
TOTAL 86% 🟢

Modified Files

File Coverage Status
src/pai_rag/data/rag_dataloader.py 71% 🟢
src/pai_rag/integrations/retrievers/bm25.py 84% 🟢
src/pai_rag/modules/init.py 100% 🟢
src/pai_rag/modules/datareader/data_loader.py 100% 🟢
src/pai_rag/modules/index/index.py 88% 🟢
src/pai_rag/modules/module_registry.py 98% 🟢
src/pai_rag/modules/retriever/retriever.py 65% 🟢
src/pai_rag/utils/store_utils.py 43% 🟢
src/pai_rag/utils/tokenizer.py 100% 🟢
TOTAL 83% 🟢

updated for commit: c10aecb by action🐍