global-search-api/README-V2.md

32 lines
1.3 KiB
Markdown
Raw Normal View History

# 光湖全局检索 API V2
V2 是给外部通用 AI 的公开只读入口。它先读取第五域广播塔登记的 `world-router.json`,再决定该去哪个仓库、哪个人格体路径或哪份 GLS 架构资料。
## 先找路,再读文件
```text
GET /v2/resolve?q=铸渊
GET /v2/context?q=GLSV
GET /v2/search?repo=fifth-domain&q=HLDP
GET /v2/file?repo=fifth-domain&path=gls/GLS-ENTRY.hdlp
```
`/v2/repos` 会列出八个登记仓库,并明确显示某仓库是否已经挂载到检索服务器。每一份结果都会带上仓库提交号,避免把旧副本误当成当前内容。
## 边界
- V2 只有 `GET` / `OPTIONS`,没有写入、提交、握手或公开密码入口。
- 服务器部署、拉取与重启不属于这里仍由“光湖系统安全验证GLSV”处理。
- `world-router.json` 的权威来源是第五域广播塔;服务器通过 `WORLD_ROUTER_PATH``/opt/zhuyuan/fifth-domain/world-router.json` 读取它。
## 启动(服务器)
```bash
WORLD_ROUTER_PATH=/opt/zhuyuan/fifth-domain/world-router.json \
REPO_ROOT=/opt/zhuyuan PORT=3951 python3 server_v2.py
```
反向代理建议把公开的 `/global-search/v2/` 指到该进程,并保留旧版 `/global-search/` 原样运行,直到 V2 验收完成。
具体的并行上线与验收步骤见 `DEPLOY-V2.md`