Files
kplam 6ae91679e2 feat: 接入 BGE-M3 本地嵌入默认配置 + 新增 Qwen3-Reranker 重排
- .env.example 嵌入默认改为本地 BGE-M3(EMBEDDING_PROVIDER=local, dim=1024),NAS 全新部署即用
- 新增 app/services/reranker.py:基于 Ollama /api/rerank 的 cross-encoder 重排服务
- retriever 在 chunk 候选阶段接入语义精排,调用失败优雅降级为 RRF 顺序
- docker-compose 拉取 qwen3-reranker:0.6b,OLLAMA_MAX_LOADED_MODELS 提至 3
- .gitignore 排除 .workbuddy/ 与 .trae/(防止误提交项目记忆与 IDE spec)
- 新增 reranker 单元与集成测试,全量测试 529 passed
2026-08-01 00:08:38 +08:00

43 lines
350 B
Plaintext

# Python
__pycache__/
*.py[cod]
*.egg-info/
dist/
build/
.venv/
# Frontend
node_modules/
# Env
.env
.env.local
# Data
data/
# IDE
.idea/
.vscode/
*.swp
# OS
.DS_Store
Thumbs.db
# Docker
docker-compose.override.yml
# Logs
logs/
*.log
# Test
.pytest_cache/
.coverage
htmlcov/
# Project memory & Trae IDE spec (切勿提交)
.workbuddy/
.trae/