init: RAG 知识库服务初始提交

- 后端 API(Flask + Gunicorn)
- RAG 引擎(混合检索 + 云端 Reranker + 引用溯源)
- 文档解析(MinerU + 多格式支持)
- Docker 生产部署配置
- 排除前端项目、敏感配置、模型文件
This commit is contained in:
lacerate551
2026-06-04 17:35:27 +08:00
commit 100d1a06eb
158 changed files with 64534 additions and 0 deletions

View File

@@ -0,0 +1,80 @@
# .understandignore — patterns for files/dirs to exclude from analysis
# Syntax: same as .gitignore (globs, # comments, ! negation, trailing / for dirs)
# Lines below are suggestions — uncomment to activate.
# Use ! prefix to force-include something excluded by defaults.
#
# Built-in defaults (always excluded unless negated):
# node_modules/, .git/, dist/, build/, obj/, *.lock, *.min.js, etc.
#
# --- From .gitignore (uncomment to exclude) ---
# config.py
# .env
# .env.local
# .env.*.local
# mineru.json
# .env.mineru
# mineru.json
# models/
# bge-base-zh-v1.5/
# chroma_db/
# bm25_index.pkl
# .env/
# *.py[cod]
# *$py.class
# *.so
# *.swp
# *.swo
# .DS_Store
# Thumbs.db
# *.tmp
# *.temp
# ~$*.xlsx
# .claude/
# CLAUDE.md
# sessions.db
# tests/
# documents/
# 批阅报告/
# 题库/
# analysis_reports/
# exported_chunks/
# exported_chunks_v2/
# exported_chunks_v3/
# test_output/
# docs/superpowers/
# data/
# vector_store/
# knowledge/vector_store/
# .data/
# exam_questions.json
# exam_stored.json
# grade_result.json
# llm_response.json
# student_answers.json
# test_optimized.json
# test_result.json
# tools/
# dev-ui/dist/
# =2.11.7
# docs/安装提示
# docs/题目模板
# docs/后续优化
# rag流水线日志*.txt
# docs/切片接口字段过滤示例.txt
# docs/环境分离说明.md
# scripts/evaluate_enum_context.py
# scripts/migrate_split_databases.py
# UPLOAD_CHECKLIST.md
# --- Detected directories (uncomment to exclude) ---
# tests/
# docs/
# scripts/
# --- Test file patterns (uncomment to exclude) ---
# *.test.*
# *.spec.*
# *.snap

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,6 @@
{
"lastAnalyzedAt": "2026-05-26T13:10:00.000Z",
"gitCommitHash": "8c95336539b1070e8ad6d12e44783a2fd6b722cb",
"version": "1.0.0",
"analyzedFiles": 172
}