空间是用于按团队、项目或主题组织内容的隔离区域。
#空间类型
| 类型 | 说明 | 谁能看到 |
|---|---|---|
| Corporate | 组织的主空间。在注册时创建。 | 组织的所有成员(除被设为“拒绝访问”者外) |
| Private | 用于访问受限的特定团队或项目。 | 仅明确添加的成员 |
| Personal | 用户的个人笔记。首次登录时自动创建。 | 仅所有者(即使是组织 Admin 也看不到内容) |
公开访问不是一种空间类型。 一篇文章是否对匿名访客开放,由其发布状态(Public)决定,而非由空间类型决定。参见公开知识库。
#创建空间
- 进入设置 → 空间
- 点击 “+ 创建空间”
- 输入名称
- 选择类型(Corporate / Private)
- 点击创建
空间数量上限取决于您的套餐。无需创建 Personal 空间 — 它会自动出现。
#空间设置
点击空间卡片上的设置按钮(齿轮):
- 名称 — 更改它
- 类型 — Corporate 或 Private
- Corporate — 默认所有组织用户都能看到该空间
- Private — 仅明确添加到该空间的人才能访问
#空间成员
点击卡片上的 **“成员”**按钮:
- 当前成员及其角色的列表
- 空间角色(独立于全局角色):
- 添加成员 — 从组织用户列表中
- 更改角色 — 点击标签
- 从空间移除 — 垃圾桶按钮(不能移除最后一位管理员)
#在空间之间切换
侧边栏中有一个 Space Switcher:
- 点击侧边栏顶部的当前空间
- 打开一个下拉菜单,列出您有权访问的所有空间(SpaceMember)
- 点击以切换
- 内容(文章、集合、搜索、AI 答案)会按所选空间进行筛选
下拉菜单中的特殊项目:
- 🌐 公开文章 — 一个虚拟空间
__public__,包含所有publish_state=public且位于公开空间中的文章。从技术上讲,这不是数据库中的真实空间,而是按该条件筛选出的公开文章集合。用它来查看 Public KB 的匿名访客究竟看到什么。 - 🔒 我的空间 — 仅您可见的个人空间(见下文)
#ADR 0008 — 搜索始终在单个空间内进行
在 LiKE 中,搜索每次都在一个空间的上下文中工作 — 这是一项刻意的架构决定(ADR 0008)。无法运行“同时搜索所有空间”的查询。
原因:
- RAG 质量 — 混合来自不同空间的上下文会降低答案相关性(信号稀释)
- 默认隐私(privacy by construction) — 单一 SQL 筛选保证即使代码中存在 bug,用户也不会看到他人空间的内容
- 语义完整性 — 空间的存在是为了分隔主题;“搜索全部”会破坏这种分隔的意义
因此,在处理不同主题时,在 Space Switcher 中切换空间是必需的。如果您看到“未找到”的答案,您需要的文章可能在另一个空间中 — 切换并重复查询。
#删除空间
只有组织 Owner 或 Admin 才能删除空间。单个空间的 Space Admin 无法删除该空间本身 — 这是防止意外丢失大量数据的保护措施。
#软删除(到回收站)
- 设置 → 空间 → 点击卡片上的垃圾桶(或使用 Space Switcher 中的上下文菜单)
- 确认 — 弹窗会显示文章、集合和成员的数量
- 空间及其所有内容被发送到回收站,保留期基于您的套餐(7–90 天)
#恢复
在回收站中,找到该空间(筛选“类型:空间”)→ **“恢复”**按钮。它会连同删除时的所有集合、文章和成员一起还原。
#永久删除
在保留期到期前提前删除:
- 回收站 → 找到该空间 → “永久删除”
- 双重确认(输入空间名称以防误点)
- 不可逆删除:该空间的所有文章、集合、embeddings 和 AI 答案缓存都会从数据库中抹除
永久删除仅对组织 Owner / Admin 开放。单个空间的 Space Admin 无法永久删除它。
#限制
- 您不能删除组织的最后一个 corporate 空间(组织不能没有主空间)
- 您不能从空间中移除最后一位管理员(必须始终有人拥有管理权限)
- Personal 空间仅其创建者可见(即使是组织 Admin 也看不到内容)
- 空间数量上限取决于您的套餐:
- Free:1 个空间
- Starter:3 个
- Pro:10 个
- Enterprise:无限制
#Personal 空间
在注册时,每位用户会自动获得一个 personal 空间(“我的空间”)。
- 仅创建者可见(即使是 Admin 也看不到内容)
- 在 Space Switcher 中以用户图标显示
- 用于草稿、个人笔记和实验
#空间中的角色(Space Members)
每个空间都有自己的角色,独立于全局的组织角色:
| 空间角色 | 能力 |
|---|---|
| Admin | 完整访问:管理成员、设置、删除 |
| Editor | 在空间内创建和编辑文章 |
| Viewer | 对空间文章的只读访问 |
这些是空间角色 — 不要将它们与组织角色(Owner / Admin / Editor / User / Guest)混淆。它们如何组合,在角色与访问权限中有说明。
管理:打开空间 → 设置 → 成员 → 添加 / 更改角色 / 移除。
全局 Admin 会自动在每个空间中获得 Admin 角色。