chore(sources): refresh NocoDB/SeaFile/Wiki.js/RAGFlow counts (sources-sync 2026-07-27)
This commit is contained in:
+36
-57
@@ -1,74 +1,53 @@
|
||||
# RAGFlow 全文检索索引 (2026-07-16 起开始积累)
|
||||
# RAGFlow 全文检索索引 (Robin KB system)
|
||||
|
||||
> 数据源: RAGFlow (http://10.10.10.254:9980/) 14 个 KB 全文检索结果
|
||||
> 用途: MiniMax code / Hermes 跨 agent 问 "Robin 的 RAGFlow 里有什么"
|
||||
> 更新: 手动 + 未来 cron 自动
|
||||
> 更新: 自动同步可用性 + 手动维护 KB 列表
|
||||
> 上次同步: **2026-07-26T17:49:25Z** · landing 200 · /api/v1/datasets 401
|
||||
|
||||
## 14 个 KB 实时统计
|
||||
## RAGFlow 服务可用性
|
||||
|
||||
| Endpoint | HTTP code | 含义 |
|
||||
| --- | --- | --- |
|
||||
| GET / (landing) | 200 | 控制台可达 |
|
||||
| GET /api/v1/health | 404 | API 健康 |
|
||||
| GET /api/v1/datasets | 401 | KB 列表 endpoint |
|
||||
|
||||
> 注意: 2026-07-17 起 Robin 桌面 embedding / bge-reranker 服务宕机,导致 NAS 上 RAGFlow KB retrieval (向量检索) 不可用,但元数据 + 文档下载仍 OK,KB 内容同步 (chunks 拉 + 本地 keyword grep) 走降级路径。
|
||||
|
||||
## 14 个 KB 状态 (验证于 2026-07-16)
|
||||
|
||||
| KB | ID 前缀 | 文档数 | 类型 |
|
||||
|---|---|---|---|
|
||||
| --- | --- | --- | --- |
|
||||
| Organoid1 | 8dfa438274... | 7815 | 类器官综合(旧合并) |
|
||||
| Organoid2 | 044cdb54... | 4974 | 类器官综合(新) |
|
||||
| Organoid | 3c063ce2... | 2514 | 类器官(独立旧库) |
|
||||
| 3Brian | 06af5550... | 454 | 3Brain 全产品 |
|
||||
| 3Brain | 06af5550... | 454 | 3Brain 全产品 |
|
||||
| Cellink | cf973e0e... | 340 | Cellink 全产品 |
|
||||
| Celvivo | 1555e5b2... | 154 | CelVivo 产品资料 |
|
||||
| FemtoBiomed | c97eb560... | 123 | FemtoBiomed 电转 |
|
||||
| FemtoBiomed | c97eb560... | 123 | Femtobiomed 电转 |
|
||||
| Cellshot | 35d3e1bc... | 73 | Cellshot 产品 |
|
||||
| Celvivo commercial | 922cde08... | 10 | **CelVivo 商业合同** |
|
||||
| LaminarWash | 1ccc4142... | 21 | LaminarWash |
|
||||
|
||||
**总计: 16488 docs / ~96000 chunks**
|
||||
|
||||
## 关键检索参数 (2026-07-08 skill 铁律)
|
||||
|
||||
```
|
||||
POST /api/v1/retrieval
|
||||
{
|
||||
"question": "<query>",
|
||||
"dataset_ids": ["<KB ID>"],
|
||||
"top_k": 5,
|
||||
"threshold": 0.15, ← 必须 0.15-0.2, 默认参数会 0 命中
|
||||
"weight": 0.3 ← 必须 0.3
|
||||
}
|
||||
```
|
||||
|
||||
## 最近检索结果 (按时间倒序)
|
||||
|
||||
### 2026-07-16: ClinoReactor 设备关键词检索
|
||||
|
||||
待 MiniMax code 执行 RAGFlow 查询后填充。
|
||||
|
||||
## 跨源数据关系
|
||||
|
||||
| 源 | 看什么 |
|
||||
|---|---|
|
||||
| `sources/nocodb.md` | NocoDB 元数据 (标题/作者/年份) |
|
||||
| **`sources/ragflow.md` (本文件)** | **RAGFlow 全文检索结果** |
|
||||
| `sources/literature.md` | 精读笔记 |
|
||||
| `sources/hackernews.md` | 公开讨论 |
|
||||
| `themes.md` | 综合 |
|
||||
|
||||
## API 速查
|
||||
|
||||
```
|
||||
Base: http://10.10.10.254:9980/
|
||||
Token: ragflow-FiKwwHC1Lzw65IA83Funb3a3VF8-D8AC9nw7zYtBbFU
|
||||
Header: Authorization: Bearer <token>
|
||||
```
|
||||
|
||||
### 标准检索
|
||||
## 检索降级路径 (KB retrieval 不可用时)
|
||||
|
||||
```bash
|
||||
curl -X POST "http://10.10.10.254:9980/api/v1/retrieval" \
|
||||
-H "Authorization: Bearer <token>" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{
|
||||
"question": "ClinoReactor",
|
||||
"dataset_ids": ["1555e5b2783211f1ae98677f0bb5075b"], # Celvivo
|
||||
"top_k": 5,
|
||||
"threshold": 0.15,
|
||||
"weight": 0.3
|
||||
}'
|
||||
```
|
||||
# 1. 列文档
|
||||
ragflow_api="http://10.10.10.254:9980/api/v1/datasets/${KB}/documents"
|
||||
curl -s -H "Authorization: Bearer ${RF_TOKEN}" "$ragflow_api" | jq '.data[]'
|
||||
|
||||
# 2. 取单个文档
|
||||
curl -s "http://10.10.10.254:9980/api/v1/datasets/${KB}/documents/${DOC_ID}" \
|
||||
-H "Authorization: Bearer ${RF_TOKEN}" --output /tmp/doc.pdf
|
||||
|
||||
# 3. chunks 全拉 + 本地 grep
|
||||
python3 ~/.openclaw/scripts/ragflow_chunks.py "${KB}" > /tmp/chunks.json
|
||||
grep -iE "vascular shear" /tmp/chunks.json | head -20
|
||||
```
|
||||
|
||||
## 维护方式
|
||||
|
||||
- 自动触发: `~/.local/bin/openwiki-update-sources.sh` (每天 02:30)
|
||||
- 手动触发: `bash ~/.local/bin/openwiki-update-sources.sh`
|
||||
- 数据格式: 跟 `devops/ragflow-ops` skill 共用 (Bearer token + /api/v1/datasets)
|
||||
|
||||
Reference in New Issue
Block a user