fischer-agentkit/tests/unit/rag_platform
chiguyong fb9f16d6e5 feat(rag_platform): U4 — dual-index retrieval (pgvector semantic + PG fulltext jieba)
Add fulltext.py: jieba tokenization + tsvector write/query
Add retrieval.py: RetrievalEngine with embedding/keywords/blend modes
Update models.py: add RetrievalRequest model
Tests: 35 new tests, 147 total passing
2026-06-25 12:20:48 +08:00
..
__init__.py feat(rag_platform): U1 — RAG platform skeleton + LlamaIndex integration 2026-06-25 10:49:35 +08:00
test_acl.py feat(rag_platform): U2 — KB persistence + per-KB ACL 2026-06-25 11:01:04 +08:00
test_document_processor.py feat(rag_platform): U3+U7 — document processing pipeline + upload security 2026-06-25 11:21:42 +08:00
test_fulltext.py feat(rag_platform): U4 — dual-index retrieval (pgvector semantic + PG fulltext jieba) 2026-06-25 12:20:48 +08:00
test_pipeline.py feat(rag_platform): U1 — RAG platform skeleton + LlamaIndex integration 2026-06-25 10:49:35 +08:00
test_retrieval.py feat(rag_platform): U4 — dual-index retrieval (pgvector semantic + PG fulltext jieba) 2026-06-25 12:20:48 +08:00
test_sanitize.py feat(rag_platform): U3+U7 — document processing pipeline + upload security 2026-06-25 11:21:42 +08:00
test_store.py feat(rag_platform): U2 — KB persistence + per-KB ACL 2026-06-25 11:01:04 +08:00