[{"data":1,"prerenderedAt":2230},["ShallowReactive",2],{"nav-docs-zh":3,"page-/zh/docs/admin/knowledge/milvus":1157,"surround-/zh/docs/admin/knowledge/milvus":2224,"raw-/zh/docs/admin/knowledge/milvus":2227},[4,67,374,775,903,1075,1085,1110],{"title":5,"tags":6,"slug":6,"path":7,"stem":8,"children":9,"page":66,"sourcePath":7},"SpaceBuilder 入门",null,"/getting-started","00.getting-started",[10,15,20,27,34,39,45,50,55,60],{"title":11,"path":12,"stem":13,"tags":6,"slug":14,"sourcePath":12},"SpaceBuilder 简介","/getting-started/overview","00.getting-started/00.overview","/getting-started/overview/",{"title":16,"path":17,"stem":18,"tags":6,"slug":19,"sourcePath":17},"创建 SetFN 账户","/getting-started/create-setfn-account","00.getting-started/05.create-setfn-account","/getting-started/create-setfn-account/",{"title":21,"path":22,"stem":23,"tags":24,"slug":26,"sourcePath":22},"在 Linux 上安装","/getting-started/install-linux","00.getting-started/10.install-linux",[25],"recommended","/getting-started/install-linux/",{"title":28,"path":29,"stem":30,"tags":31,"slug":33,"sourcePath":29},"使用 Docker 安装","/getting-started/install-docker","00.getting-started/12.install-docker",[32],"preparing","/getting-started/install-docker/",{"title":35,"path":36,"stem":37,"tags":6,"slug":38,"sourcePath":36},"在 Windows 上安装","/getting-started/install-windows","00.getting-started/14.install-windows","/getting-started/install-windows/",{"title":40,"path":41,"stem":42,"tags":43,"slug":44,"sourcePath":41},"在 macOS 上安装","/getting-started/install-macos","00.getting-started/16.install-macos",[32],"/getting-started/install-macos/",{"title":46,"path":47,"stem":48,"tags":6,"slug":49,"sourcePath":47},"初始设置","/getting-started/initial-setup","00.getting-started/20.initial-setup","/getting-started/initial-setup/",{"title":51,"path":52,"stem":53,"tags":6,"slug":54,"sourcePath":52},"许可证激活","/getting-started/license-activation","00.getting-started/30.license-activation","/getting-started/license-activation/",{"title":56,"path":57,"stem":58,"tags":6,"slug":59,"sourcePath":57},"查看访问地址（本地/内网）","/getting-started/access-url","00.getting-started/35.access-url","/getting-started/access-url/",{"title":61,"path":62,"stem":63,"tags":64,"slug":65,"sourcePath":62},"选择外部访问方式","/getting-started/access-domain","00.getting-started/40.access-domain",[25],"/getting-started/access-domain/",false,{"title":68,"tags":6,"slug":6,"path":69,"stem":70,"children":71,"page":66,"sourcePath":69},"管理空间","/admin","10.admin",[72,92,162,197,249,274,289,299,339],{"title":73,"tags":6,"slug":6,"path":74,"stem":75,"children":76,"page":66,"sourcePath":74},"管理员首页","/admin/home","10.admin/00.home",[77,82,87],{"title":78,"path":79,"stem":80,"tags":6,"slug":81,"sourcePath":79},"访问管理员页面","/admin/home/admin-page-access","10.admin/00.home/00.admin-page-access","/admin/home/admin-page-access/",{"title":83,"path":69,"stem":84,"tags":6,"slug":85,"sourcePath":86},"管理员菜单导览","10.admin/00.home/00.overview","/admin/","/admin/home/overview",{"title":88,"path":89,"stem":90,"tags":6,"slug":91,"sourcePath":89},"许可证管理","/admin/home/license","10.admin/00.home/20.license","/admin/home/license/",{"title":93,"tags":6,"slug":6,"path":94,"stem":95,"children":96,"page":66,"sourcePath":94},"用户管理","/admin/user-management","10.admin/10.user-management",[97,102,107,112,117,122,127,132,137,142,147,152,157],{"title":98,"path":99,"stem":100,"tags":6,"slug":101,"sourcePath":99},"设置注册策略和默认权限","/admin/user-management/signup-policy","10.admin/10.user-management/02.signup-policy","/admin/user-management/signup-policy/",{"title":103,"path":104,"stem":105,"tags":6,"slug":106,"sourcePath":104},"登记注册条款","/admin/user-management/signup-terms","10.admin/10.user-management/04.signup-terms","/admin/user-management/signup-terms/",{"title":108,"path":109,"stem":110,"tags":6,"slug":111,"sourcePath":109},"创建用户账户","/admin/user-management/invite-new-member","10.admin/10.user-management/10.invite-new-member","/admin/user-management/invite-new-member/",{"title":113,"path":114,"stem":115,"tags":6,"slug":116,"sourcePath":114},"修改用户账户","/admin/user-management/edit-member","10.admin/10.user-management/11.edit-member","/admin/user-management/edit-member/",{"title":118,"path":119,"stem":120,"tags":6,"slug":121,"sourcePath":119},"添加管理员","/admin/user-management/add-new-admin","10.admin/10.user-management/12.add-new-admin","/admin/user-management/add-new-admin/",{"title":123,"path":124,"stem":125,"tags":6,"slug":126,"sourcePath":124},"团队管理","/admin/user-management/team","10.admin/10.user-management/22.team","/admin/user-management/team/",{"title":128,"path":129,"stem":130,"tags":6,"slug":131,"sourcePath":129},"等级管理","/admin/user-management/level","10.admin/10.user-management/24.level","/admin/user-management/level/",{"title":133,"path":134,"stem":135,"tags":6,"slug":136,"sourcePath":134},"查看访问日志","/admin/user-management/access-log","10.admin/10.user-management/30.access-log","/admin/user-management/access-log/",{"title":138,"path":139,"stem":140,"tags":6,"slug":141,"sourcePath":139},"管理活跃设备","/admin/user-management/active-devices","10.admin/10.user-management/31.active-devices","/admin/user-management/active-devices/",{"title":143,"path":144,"stem":145,"tags":6,"slug":146,"sourcePath":144},"设置账户与安全策略","/admin/user-management/account-security","10.admin/10.user-management/32.account-security","/admin/user-management/account-security/",{"title":148,"path":149,"stem":150,"tags":6,"slug":151,"sourcePath":149},"设置人机验证（CAPTCHA）","/admin/user-management/captcha","10.admin/10.user-management/33.captcha","/admin/user-management/captcha/",{"title":153,"path":154,"stem":155,"tags":6,"slug":156,"sourcePath":154},"设置通知发送","/admin/user-management/notice-settings","10.admin/10.user-management/34.notice-settings","/admin/user-management/notice-settings/",{"title":158,"path":159,"stem":160,"tags":6,"slug":161,"sourcePath":159},"向成员群发通知邮件","/admin/user-management/bulk-mail","10.admin/10.user-management/36.bulk-mail","/admin/user-management/bulk-mail/",{"title":163,"tags":6,"slug":6,"path":164,"stem":165,"children":166,"page":66,"sourcePath":164},"服务配置","/admin/service-config","10.admin/20.service-config",[167,172,177,182,187,192],{"title":168,"path":169,"stem":170,"tags":6,"slug":171,"sourcePath":169},"文件区域设置","/admin/service-config/file-area","10.admin/20.service-config/10.file-area","/admin/service-config/file-area/",{"title":173,"path":174,"stem":175,"tags":6,"slug":176,"sourcePath":174},"Webhook 设置","/admin/service-config/webhook-settings","10.admin/20.service-config/16.webhook-settings","/admin/service-config/webhook-settings/",{"title":178,"path":179,"stem":180,"tags":6,"slug":181,"sourcePath":179},"社区设置","/admin/service-config/community-space","10.admin/20.service-config/22.community-space","/admin/service-config/community-space/",{"title":183,"path":184,"stem":185,"tags":6,"slug":186,"sourcePath":184},"AI 聊天机器人策略设置","/admin/service-config/community-ai-chatbot","10.admin/20.service-config/24.community-ai-chatbot","/admin/service-config/community-ai-chatbot/",{"title":188,"path":189,"stem":190,"tags":6,"slug":191,"sourcePath":189},"邮件设置","/admin/service-config/email-settings","10.admin/20.service-config/30.email-settings","/admin/service-config/email-settings/",{"title":193,"path":194,"stem":195,"tags":6,"slug":196,"sourcePath":194},"品牌设置","/admin/service-config/brand","10.admin/20.service-config/40.brand","/admin/service-config/brand/",{"title":198,"tags":6,"slug":6,"path":199,"stem":200,"children":201,"page":66,"sourcePath":199},"知识服务","/admin/knowledge","10.admin/30.knowledge",[202,207,214,219,224,229,234,239,244],{"title":203,"path":199,"stem":204,"tags":6,"slug":205,"sourcePath":206},"了解知识服务","10.admin/30.knowledge/00.overview","/admin/knowledge/","/admin/knowledge/overview",{"title":208,"path":209,"stem":210,"children":211,"tags":6,"slug":213,"sourcePath":209},"采集与索引","/admin/knowledge/indexing","10.admin/30.knowledge/10.indexing",[212],{"title":208,"path":209,"stem":210,"tags":6,"slug":213,"sourcePath":209},"/admin/knowledge/indexing/",{"title":215,"path":216,"stem":217,"tags":6,"slug":218,"sourcePath":216},"搜索质量与语言","/admin/knowledge/search","10.admin/30.knowledge/20.search","/admin/knowledge/search/",{"title":220,"path":221,"stem":222,"tags":6,"slug":223,"sourcePath":221},"知识存储","/admin/knowledge/storage","10.admin/30.knowledge/30.storage","/admin/knowledge/storage/",{"title":225,"path":226,"stem":227,"tags":6,"slug":228,"sourcePath":226},"知识存储运维","/admin/knowledge/storage-operations","10.admin/30.knowledge/32.storage-operations","/admin/knowledge/storage-operations/",{"title":230,"path":231,"stem":232,"tags":6,"slug":233,"sourcePath":231},"连接 Qdrant","/admin/knowledge/qdrant","10.admin/30.knowledge/34.qdrant","/admin/knowledge/qdrant/",{"title":235,"path":236,"stem":237,"tags":6,"slug":238,"sourcePath":236},"准备 Qdrant 服务器","/admin/knowledge/qdrant-server-setup","10.admin/30.knowledge/35.qdrant-server-setup","/admin/knowledge/qdrant-server-setup/",{"title":240,"path":241,"stem":242,"tags":6,"slug":243,"sourcePath":241},"连接 Milvus","/admin/knowledge/milvus","10.admin/30.knowledge/36.milvus","/admin/knowledge/milvus/",{"title":245,"path":246,"stem":247,"tags":6,"slug":248,"sourcePath":246},"外部搜索与依据","/admin/knowledge/web-search","10.admin/30.knowledge/40.web-search","/admin/knowledge/web-search/",{"title":250,"tags":6,"slug":6,"path":251,"stem":252,"children":253,"page":66,"sourcePath":251},"AI 服务","/admin/ai","10.admin/35.ai",[254,259,264,269],{"title":255,"path":251,"stem":256,"tags":6,"slug":257,"sourcePath":258},"管理 AI 服务","10.admin/35.ai/00.overview","/admin/ai/","/admin/ai/overview",{"title":260,"path":261,"stem":262,"tags":6,"slug":263,"sourcePath":261},"设置模型与运行时","/admin/ai/models","10.admin/35.ai/10.models","/admin/ai/models/",{"title":265,"path":266,"stem":267,"tags":6,"slug":268,"sourcePath":266},"设置工具与集成","/admin/ai/integrations","10.admin/35.ai/20.integrations","/admin/ai/integrations/",{"title":270,"path":271,"stem":272,"tags":6,"slug":273,"sourcePath":271},"管理 MCP 服务器","/admin/ai/mcp","10.admin/35.ai/30.mcp","/admin/ai/mcp/",{"title":275,"tags":6,"slug":6,"path":276,"stem":277,"children":278,"page":66,"sourcePath":276},"插件","/admin/plugin","10.admin/40.plugin",[279,284],{"title":280,"path":281,"stem":282,"tags":6,"slug":283,"sourcePath":281},"管理插件","/admin/plugin/overview","10.admin/40.plugin/00.overview","/admin/plugin/overview/",{"title":285,"path":286,"stem":287,"tags":6,"slug":288,"sourcePath":286},"扩展插件设置","/admin/plugin/settings","10.admin/40.plugin/10.settings","/admin/plugin/settings/",{"title":290,"path":291,"stem":292,"children":293,"page":66,"sourcePath":291},"Operations","/admin/operations","10.admin/45.operations",[294],{"title":295,"path":291,"stem":296,"tags":6,"slug":297,"sourcePath":298},"查看运维与审计记录","10.admin/45.operations/00.overview","/admin/operations/","/admin/operations/overview",{"title":300,"tags":6,"slug":6,"path":301,"stem":302,"children":303,"page":66,"sourcePath":301},"安全管理","/admin/security","10.admin/50.security",[304,309,314,319,324,329,334],{"title":305,"path":306,"stem":307,"tags":6,"slug":308,"sourcePath":306},"安全概览","/admin/security/overview","10.admin/50.security/00.overview","/admin/security/overview/",{"title":310,"path":311,"stem":312,"tags":6,"slug":313,"sourcePath":311},"查看审计日志","/admin/security/audit-log","10.admin/50.security/05.audit-log","/admin/security/audit-log/",{"title":315,"path":316,"stem":317,"tags":6,"slug":318,"sourcePath":316},"屏蔽管理","/admin/security/block-management","10.admin/50.security/10.block-management","/admin/security/block-management/",{"title":320,"path":321,"stem":322,"tags":6,"slug":323,"sourcePath":321},"安全设置","/admin/security/security-setting","10.admin/50.security/12.security-setting","/admin/security/security-setting/",{"title":325,"path":326,"stem":327,"tags":6,"slug":328,"sourcePath":326},"处理待批准设备","/admin/security/device-approvals","10.admin/50.security/14.device-approvals","/admin/security/device-approvals/",{"title":330,"path":331,"stem":332,"tags":6,"slug":333,"sourcePath":331},"IP 访问限制","/admin/security/ip-restriction","10.admin/50.security/16.ip-restriction","/admin/security/ip-restriction/",{"title":335,"path":336,"stem":337,"tags":6,"slug":338,"sourcePath":336},"设置管理员两步验证","/admin/security/two-factor-auth","10.admin/50.security/18.two-factor-auth","/admin/security/two-factor-auth/",{"title":340,"tags":6,"slug":6,"path":341,"stem":342,"children":343,"page":66,"sourcePath":341},"系统管理","/admin/system-admin","10.admin/60.system-admin",[344,349,354,359,364,369],{"title":345,"path":346,"stem":347,"tags":6,"slug":348,"sourcePath":346},"设备信息","/admin/system-admin/device-info","10.admin/60.system-admin/10.device-info","/admin/system-admin/device-info/",{"title":350,"path":351,"stem":352,"tags":6,"slug":353,"sourcePath":351},"服务器重启与系统维护","/admin/system-admin/server-restart","10.admin/60.system-admin/12.server-restart","/admin/system-admin/server-restart/",{"title":355,"path":356,"stem":357,"tags":6,"slug":358,"sourcePath":356},"后台服务","/admin/system-admin/background-service","10.admin/60.system-admin/14.background-service","/admin/system-admin/background-service/",{"title":360,"path":361,"stem":362,"tags":6,"slug":363,"sourcePath":361},"更新 SpaceBuilder","/admin/system-admin/update","10.admin/60.system-admin/16.update","/admin/system-admin/update/",{"title":365,"path":366,"stem":367,"tags":6,"slug":368,"sourcePath":366},"卸载 SpaceBuilder","/admin/system-admin/uninstall","10.admin/60.system-admin/18.uninstall","/admin/system-admin/uninstall/",{"title":370,"path":371,"stem":372,"tags":6,"slug":373,"sourcePath":371},"迁移服务器","/admin/system-admin/server-migration","10.admin/60.system-admin/20.server-migration","/admin/system-admin/server-migration/",{"title":375,"tags":6,"slug":6,"path":376,"stem":377,"children":378,"page":66,"sourcePath":376},"使用工作空间","/workspace","20.workspace",[379,419,439,523,662,718,754],{"title":380,"tags":6,"slug":6,"path":381,"stem":382,"children":383,"page":66,"sourcePath":381},"菜单","/workspace/menu","20.workspace/05.menu",[384,389,394,399,404,409,414],{"title":385,"path":386,"stem":387,"tags":6,"slug":388,"sourcePath":386},"工作空间简介","/workspace/menu/overview","20.workspace/05.menu/00.overview","/workspace/menu/overview/",{"title":390,"path":391,"stem":392,"tags":6,"slug":393,"sourcePath":391},"团队空间","/workspace/menu/team-space","20.workspace/05.menu/05.team-space","/workspace/menu/team-space/",{"title":395,"path":396,"stem":397,"tags":6,"slug":398,"sourcePath":396},"客户端空间","/workspace/menu/client-space","20.workspace/05.menu/06.client-space","/workspace/menu/client-space/",{"title":400,"path":401,"stem":402,"tags":6,"slug":403,"sourcePath":401},"收藏夹","/workspace/menu/favorites","20.workspace/05.menu/10.favorites","/workspace/menu/favorites/",{"title":405,"path":406,"stem":407,"tags":6,"slug":408,"sourcePath":406},"最近文档","/workspace/menu/recent","20.workspace/05.menu/20.recent","/workspace/menu/recent/",{"title":410,"path":411,"stem":412,"tags":6,"slug":413,"sourcePath":411},"外部共享","/workspace/menu/external-share","20.workspace/05.menu/30.external-share","/workspace/menu/external-share/",{"title":415,"path":416,"stem":417,"tags":6,"slug":418,"sourcePath":416},"回收站","/workspace/menu/trash","20.workspace/05.menu/40.trash","/workspace/menu/trash/",{"title":420,"tags":6,"slug":6,"path":421,"stem":422,"children":423,"page":66,"sourcePath":421},"账户","/workspace/account","20.workspace/10.account",[424,429,434],{"title":425,"path":426,"stem":427,"tags":6,"slug":428,"sourcePath":426},"注册与登录","/workspace/account/signup","20.workspace/10.account/10.signup","/workspace/account/signup/",{"title":430,"path":431,"stem":432,"tags":6,"slug":433,"sourcePath":431},"重置密码","/workspace/account/reset-password","20.workspace/10.account/20.reset-password","/workspace/account/reset-password/",{"title":435,"path":436,"stem":437,"tags":6,"slug":438,"sourcePath":436},"账户设置","/workspace/account/account-settings","20.workspace/10.account/30.account-settings","/workspace/account/account-settings/",{"title":440,"tags":6,"slug":6,"path":441,"stem":442,"children":443,"page":66,"sourcePath":441},"文件夹","/workspace/folder","20.workspace/20.folder",[444,449,454,459,464,471,476,481,486,491,496,501,506,511,518],{"title":445,"path":446,"stem":447,"tags":6,"slug":448,"sourcePath":446},"文件夹基本功能","/workspace/folder/basic","20.workspace/20.folder/10.basic","/workspace/folder/basic/",{"title":450,"path":451,"stem":452,"tags":6,"slug":453,"sourcePath":451},"一次创建多个文件夹","/workspace/folder/bulk-folder-creation","20.workspace/20.folder/12.bulk-folder-creation","/workspace/folder/bulk-folder-creation/",{"title":455,"path":456,"stem":457,"tags":6,"slug":458,"sourcePath":456},"筛选","/workspace/folder/filter","20.workspace/20.folder/13.filter","/workspace/folder/filter/",{"title":460,"path":461,"stem":462,"tags":6,"slug":463,"sourcePath":461},"文件夹视图选项设置","/workspace/folder/folder-view-options","20.workspace/20.folder/14.folder-view-options","/workspace/folder/folder-view-options/",{"title":465,"path":466,"stem":467,"tags":468,"slug":470,"sourcePath":466},"将文件夹用作公告板","/workspace/folder/board-view","20.workspace/20.folder/15.board-view",[469],"hot","/workspace/folder/board-view/",{"title":472,"path":473,"stem":474,"tags":6,"slug":475,"sourcePath":473},"文件夹网页视图","/workspace/folder/folder-web-view","20.workspace/20.folder/16.folder-web-view","/workspace/folder/folder-web-view/",{"title":477,"path":478,"stem":479,"tags":6,"slug":480,"sourcePath":478},"整理文件夹","/workspace/folder/folder-organize","20.workspace/20.folder/17.folder-organize","/workspace/folder/folder-organize/",{"title":482,"path":483,"stem":484,"tags":6,"slug":485,"sourcePath":483},"文件夹公告（README）","/workspace/folder/folder-readme","20.workspace/20.folder/18.folder-readme","/workspace/folder/folder-readme/",{"title":487,"path":488,"stem":489,"tags":6,"slug":490,"sourcePath":488},"导出文件夹/文件列表","/workspace/folder/folder-export","20.workspace/20.folder/20.folder-export","/workspace/folder/folder-export/",{"title":492,"path":493,"stem":494,"tags":6,"slug":495,"sourcePath":493},"按等级设置访问权限","/workspace/folder/level-access-permissions","20.workspace/20.folder/24.level-access-permissions","/workspace/folder/level-access-permissions/",{"title":497,"path":498,"stem":499,"tags":6,"slug":500,"sourcePath":498},"按团队设置访问权限","/workspace/folder/team-access-permissions","20.workspace/20.folder/26.team-access-permissions","/workspace/folder/team-access-permissions/",{"title":502,"path":503,"stem":504,"tags":6,"slug":505,"sourcePath":503},"设置文件规则","/workspace/folder/file-rules","20.workspace/20.folder/28.file-rules","/workspace/folder/file-rules/",{"title":507,"path":508,"stem":509,"tags":6,"slug":510,"sourcePath":508},"文件夹 Webhook","/workspace/folder/webhook","20.workspace/20.folder/30.webhook","/workspace/folder/webhook/",{"title":512,"path":513,"stem":514,"children":515,"tags":6,"slug":517,"sourcePath":513},"设置文件夹知识索引","/workspace/folder/knowledge-index","20.workspace/20.folder/32.knowledge-index",[516],{"title":512,"path":513,"stem":514,"tags":6,"slug":517,"sourcePath":513},"/workspace/folder/knowledge-index/",{"title":519,"path":520,"stem":521,"tags":6,"slug":522,"sourcePath":520},"业务自动化文件夹","/workspace/folder/automation","20.workspace/20.folder/40.automation","/workspace/folder/automation/",{"title":524,"tags":6,"slug":6,"path":525,"stem":526,"children":527,"page":66,"sourcePath":525},"文件","/workspace/file","20.workspace/30.file",[528,533,538,543,548,553,558,563,568,573,578,583,588,593,598,603,608,613,618,623,628,633,637,642,647,652,657],{"title":529,"path":530,"stem":531,"tags":6,"slug":532,"sourcePath":530},"文件管理基本功能","/workspace/file/overview","20.workspace/30.file/00.overview","/workspace/file/overview/",{"title":534,"path":535,"stem":536,"tags":6,"slug":537,"sourcePath":535},"边看文件边查看列表","/workspace/file/list-in-file","20.workspace/30.file/05.list-in-file","/workspace/file/list-in-file/",{"title":539,"path":540,"stem":541,"tags":6,"slug":542,"sourcePath":540},"查看和编辑 Markdown、文本文件","/workspace/file/text-file-viewer","20.workspace/30.file/10.text-file-viewer","/workspace/file/text-file-viewer/",{"title":544,"path":545,"stem":546,"tags":6,"slug":547,"sourcePath":545},"查看 HTML 文件","/workspace/file/html-viewer","20.workspace/30.file/11.html-viewer","/workspace/file/html-viewer/",{"title":549,"path":550,"stem":551,"tags":6,"slug":552,"sourcePath":550},"查看和编辑 CSV 文件","/workspace/file/csv-viewer","20.workspace/30.file/12.csv-viewer","/workspace/file/csv-viewer/",{"title":554,"path":555,"stem":556,"tags":6,"slug":557,"sourcePath":555},"查看图片/视频文件","/workspace/file/image-file-viewer","20.workspace/30.file/13.image-file-viewer","/workspace/file/image-file-viewer/",{"title":559,"path":560,"stem":561,"tags":6,"slug":562,"sourcePath":560},"查看 Office/PDF 文件","/workspace/file/office-viewer","20.workspace/30.file/14.office-viewer","/workspace/file/office-viewer/",{"title":564,"path":565,"stem":566,"tags":6,"slug":567,"sourcePath":565},"粘贴网页 (HTML)","/workspace/file/paste-html","20.workspace/30.file/20.paste-html","/workspace/file/paste-html/",{"title":569,"path":570,"stem":571,"tags":6,"slug":572,"sourcePath":570},"粘贴截图","/workspace/file/paste-screenshot","20.workspace/30.file/21.paste-screenshot","/workspace/file/paste-screenshot/",{"title":574,"path":575,"stem":576,"tags":6,"slug":577,"sourcePath":575},"粘贴 Markdown (MD)","/workspace/file/paste-md","20.workspace/30.file/22.paste-md","/workspace/file/paste-md/",{"title":579,"path":580,"stem":581,"tags":6,"slug":582,"sourcePath":580},"屏幕录制","/workspace/file/screen-recording","20.workspace/30.file/23.screen-recording","/workspace/file/screen-recording/",{"title":584,"path":585,"stem":586,"tags":6,"slug":587,"sourcePath":585},"快捷笔记","/workspace/file/quick-note","20.workspace/30.file/24.quick-note","/workspace/file/quick-note/",{"title":589,"path":590,"stem":591,"tags":6,"slug":592,"sourcePath":590},"文件标签","/workspace/file/file-tag","20.workspace/30.file/33.file-tag","/workspace/file/file-tag/",{"title":594,"path":595,"stem":596,"tags":6,"slug":597,"sourcePath":595},"批量重命名文件","/workspace/file/bulk-name-revise","20.workspace/30.file/34.bulk-name-revise","/workspace/file/bulk-name-revise/",{"title":599,"path":600,"stem":601,"tags":6,"slug":602,"sourcePath":600},"文件转换","/workspace/file/file-convert-overview","20.workspace/30.file/40.file-convert-overview","/workspace/file/file-convert-overview/",{"title":604,"path":605,"stem":606,"tags":6,"slug":607,"sourcePath":605},"模板文件","/workspace/file/templates","20.workspace/30.file/41.templates","/workspace/file/templates/",{"title":609,"path":610,"stem":611,"tags":6,"slug":612,"sourcePath":610},"待办列表 (Todo)","/workspace/file/template-todo","20.workspace/30.file/42.template-todo","/workspace/file/template-todo/",{"title":614,"path":615,"stem":616,"tags":6,"slug":617,"sourcePath":615},"审批表单","/workspace/file/template-approval","20.workspace/30.file/43.template-approval","/workspace/file/template-approval/",{"title":619,"path":620,"stem":621,"tags":6,"slug":622,"sourcePath":620},"看板 (Kanban)","/workspace/file/template-kanban","20.workspace/30.file/44.template-kanban","/workspace/file/template-kanban/",{"title":624,"path":625,"stem":626,"tags":6,"slug":627,"sourcePath":625},"时间线","/workspace/file/template-timeline","20.workspace/30.file/45.template-timeline","/workspace/file/template-timeline/",{"title":629,"path":630,"stem":631,"tags":6,"slug":632,"sourcePath":630},"记事本","/workspace/file/template-memo","20.workspace/30.file/46.template-memo","/workspace/file/template-memo/",{"title":634,"path":635,"stem":636,"tags":6,"slug":635,"sourcePath":635},"AI 聊天文件","/workspace/file/ai-chat-file","20.workspace/30.file/47.ai-chat-file",{"title":638,"path":639,"stem":640,"tags":6,"slug":641,"sourcePath":639},"查看文件更改记录","/workspace/file/audit-trail","20.workspace/30.file/50.audit-trail","/workspace/file/audit-trail/",{"title":643,"path":644,"stem":645,"tags":6,"slug":646,"sourcePath":644},"文件版本管理","/workspace/file/version-trail","20.workspace/30.file/51.version-trail","/workspace/file/version-trail/",{"title":648,"path":649,"stem":650,"tags":6,"slug":651,"sourcePath":649},"编辑锁定","/workspace/file/file-lock","20.workspace/30.file/52.file-lock","/workspace/file/file-lock/",{"title":653,"path":654,"stem":655,"tags":6,"slug":656,"sourcePath":654},"文件加密","/workspace/file/file-encrypt","20.workspace/30.file/53.file-encrypt","/workspace/file/file-encrypt/",{"title":658,"path":659,"stem":660,"tags":6,"slug":661,"sourcePath":659},"注册磁盘文件","/workspace/file/disk-file-registration","20.workspace/30.file/60.disk-file-registration","/workspace/file/disk-file-registration/",{"title":663,"tags":6,"slug":6,"path":664,"stem":665,"children":666,"page":66,"sourcePath":664},"协作","/workspace/cooperation","20.workspace/35.cooperation",[667,672,677,682,687,692,697,702,707,713],{"title":668,"path":669,"stem":670,"tags":6,"slug":671,"sourcePath":669},"文件与文件夹评论","/workspace/cooperation/file-comments","20.workspace/35.cooperation/00.file-comments","/workspace/cooperation/file-comments/",{"title":673,"path":674,"stem":675,"tags":6,"slug":676,"sourcePath":674},"聊天","/workspace/cooperation/chat","20.workspace/35.cooperation/10.chat","/workspace/cooperation/chat/",{"title":678,"path":679,"stem":680,"tags":6,"slug":681,"sourcePath":679},"协作聊天与编辑锁定","/workspace/cooperation/collaboration-chat","20.workspace/35.cooperation/11.collaboration-chat","/workspace/cooperation/collaboration-chat/",{"title":683,"path":684,"stem":685,"tags":6,"slug":686,"sourcePath":684},"跟随团队成员的工作位置","/workspace/cooperation/follow-team-location","20.workspace/35.cooperation/12.follow-team-location","/workspace/cooperation/follow-team-location/",{"title":688,"path":689,"stem":690,"tags":6,"slug":691,"sourcePath":689},"提及","/workspace/cooperation/mention","20.workspace/35.cooperation/14.mention","/workspace/cooperation/mention/",{"title":693,"path":694,"stem":695,"tags":6,"slug":696,"sourcePath":694},"私信","/workspace/cooperation/dm","20.workspace/35.cooperation/16.dm","/workspace/cooperation/dm/",{"title":698,"path":699,"stem":700,"tags":6,"slug":701,"sourcePath":699},"通知存档","/workspace/cooperation/notification-inbox","20.workspace/35.cooperation/18.notification-inbox","/workspace/cooperation/notification-inbox/",{"title":703,"path":704,"stem":705,"tags":6,"slug":706,"sourcePath":704},"查看团队动态","/workspace/cooperation/file-activity","20.workspace/35.cooperation/30.file-activity","/workspace/cooperation/file-activity/",{"title":708,"path":709,"stem":710,"tags":711,"slug":712,"sourcePath":709},"创建外部共享链接","/workspace/cooperation/share-link-creation","20.workspace/35.cooperation/40.share-link-creation",[469],"/workspace/cooperation/share-link-creation/",{"title":714,"path":715,"stem":716,"tags":6,"slug":717,"sourcePath":715},"通过电子邮件发送外部共享链接","/workspace/cooperation/share-link-email","20.workspace/35.cooperation/42.share-link-email","/workspace/cooperation/share-link-email/",{"title":719,"tags":6,"slug":6,"path":720,"stem":721,"children":722,"page":66,"sourcePath":720},"搜索","/workspace/search","20.workspace/40.search",[723,728,734,739,744,749],{"title":724,"path":725,"stem":726,"tags":6,"slug":727,"sourcePath":725},"文件搜索","/workspace/search/search","20.workspace/40.search/00.search","/workspace/search/search/",{"title":729,"path":730,"stem":731,"tags":732,"slug":733,"sourcePath":730},"上下文搜索（AI 搜索）","/workspace/search/context-search","20.workspace/40.search/10.context-search",[469],"/workspace/search/context-search/",{"title":735,"path":736,"stem":737,"tags":6,"slug":738,"sourcePath":736},"图片搜索","/workspace/search/image-search","20.workspace/40.search/20.image-search","/workspace/search/image-search/",{"title":740,"path":741,"stem":742,"tags":6,"slug":743,"sourcePath":741},"聊天搜索","/workspace/search/chat-search","20.workspace/40.search/30.chat-search","/workspace/search/chat-search/",{"title":745,"path":746,"stem":747,"tags":6,"slug":748,"sourcePath":746},"评论搜索","/workspace/search/comment-search","20.workspace/40.search/40.comment-search","/workspace/search/comment-search/",{"title":750,"path":751,"stem":752,"tags":6,"slug":753,"sourcePath":751},"同义词搜索","/workspace/search/synonym-search","20.workspace/40.search/50.synonym-search","/workspace/search/synonym-search/",{"title":755,"tags":6,"slug":6,"path":756,"stem":757,"children":758,"page":66,"sourcePath":756},"AI","/workspace/ai","20.workspace/50.ai",[759,764,770],{"title":760,"path":761,"stem":762,"tags":6,"slug":763,"sourcePath":761},"AI 功能概览","/workspace/ai/overview","20.workspace/50.ai/00.overview","/workspace/ai/overview/",{"title":765,"path":766,"stem":767,"tags":768,"slug":769,"sourcePath":766},"向本地 AI 委托工作","/workspace/ai/ai-work","20.workspace/50.ai/10.ai-work",[469],"/workspace/ai/ai-work/",{"title":771,"path":772,"stem":773,"tags":6,"slug":774,"sourcePath":772},"使用外部 AI","/workspace/ai/external-ai","20.workspace/50.ai/20.external-ai","/workspace/ai/external-ai/",{"title":776,"tags":6,"slug":6,"path":777,"stem":778,"children":779,"page":66,"sourcePath":777},"Webspace","/webspace","40.webspace",[780,785,790,795,800,805,811,816,821,826,831,866],{"title":781,"path":782,"stem":783,"tags":6,"slug":784,"sourcePath":782},"什么是 Webspace？","/webspace/overview","40.webspace/00.overview","/webspace/overview/",{"title":786,"path":787,"stem":788,"tags":6,"slug":789,"sourcePath":787},"部署网站","/webspace/website-release","40.webspace/10.website-release","/webspace/website-release/",{"title":791,"path":792,"stem":793,"tags":6,"slug":794,"sourcePath":792},"创建架构文件（.sfn）","/webspace/create-database","40.webspace/20.create-database","/webspace/create-database/",{"title":796,"path":797,"stem":798,"tags":6,"slug":799,"sourcePath":797},"构建 API 并部署数据库","/webspace/api-overview","40.webspace/24.api-overview","/webspace/api-overview/",{"title":801,"path":802,"stem":803,"tags":6,"slug":804,"sourcePath":802},"查看前端示例","/webspace/frontend-example","40.webspace/26.frontend-example","/webspace/frontend-example/",{"title":806,"path":807,"stem":808,"tags":809,"slug":810,"sourcePath":807},"创建团队内部 Web 服务","/webspace/internal-webservice","40.webspace/32.internal-webservice",[469],"/webspace/internal-webservice/",{"title":812,"path":813,"stem":814,"tags":6,"slug":815,"sourcePath":813},"创建对外公开的 Web 服务","/webspace/external-webservice","40.webspace/34.external-webservice","/webspace/external-webservice/",{"title":817,"path":818,"stem":819,"tags":6,"slug":820,"sourcePath":818},"SQL 导入与导出","/webspace/sql-converter","40.webspace/42.sql-converter","/webspace/sql-converter/",{"title":822,"path":823,"stem":824,"tags":6,"slug":825,"sourcePath":823},"将架构转换为代码","/webspace/code-converter","40.webspace/44.code-converter","/webspace/code-converter/",{"title":827,"path":828,"stem":829,"tags":6,"slug":830,"sourcePath":828},"性能与扩展","/webspace/performance","40.webspace/48.performance","/webspace/performance/",{"title":832,"tags":6,"slug":6,"path":833,"stem":834,"children":835,"page":66,"sourcePath":833},"Webspace 管理","/webspace/admin","40.webspace/50.admin",[836,841,846,851,856,861],{"title":837,"path":838,"stem":839,"tags":6,"slug":840,"sourcePath":838},"开始使用 Webspace 管理","/webspace/admin/overview","40.webspace/50.admin/00.overview","/webspace/admin/overview/",{"title":842,"path":843,"stem":844,"tags":6,"slug":845,"sourcePath":843},"运营概览","/webspace/admin/operations","40.webspace/50.admin/10.operations","/webspace/admin/operations/",{"title":847,"path":848,"stem":849,"tags":6,"slug":850,"sourcePath":848},"工作空间访问","/webspace/admin/workspace-access","40.webspace/50.admin/20.workspace-access","/webspace/admin/workspace-access/",{"title":852,"path":853,"stem":854,"tags":6,"slug":855,"sourcePath":853},"API · 站点安全","/webspace/admin/api-site-security","40.webspace/50.admin/30.api-site-security","/webspace/admin/api-site-security/",{"title":857,"path":858,"stem":859,"tags":6,"slug":860,"sourcePath":858},"服务与容量","/webspace/admin/service-capacity","40.webspace/50.admin/40.service-capacity","/webspace/admin/service-capacity/",{"title":862,"path":863,"stem":864,"tags":6,"slug":865,"sourcePath":863},"部署管理与前端发布","/webspace/admin/deployments","40.webspace/50.admin/50.deployments","/webspace/admin/deployments/",{"title":867,"tags":868,"slug":6,"path":869,"stem":870,"children":871,"page":66,"sourcePath":869},"Webspace 实操教程",[469],"/webspace/examples","40.webspace/60.examples",[872,877,882,888,893,898],{"title":873,"path":869,"stem":874,"tags":6,"slug":875,"sourcePath":876},"Webspace 应用篇","40.webspace/60.examples/00.overview","/webspace/examples/","/webspace/examples/overview",{"title":878,"path":879,"stem":880,"tags":6,"slug":881,"sourcePath":879},"打造自己的业务系统","/webspace/examples/my-own-system","40.webspace/60.examples/10.my-own-system","/webspace/examples/my-own-system/",{"title":883,"path":884,"stem":885,"tags":886,"slug":887,"sourcePath":884},"制作实时五子棋游戏","/webspace/examples/realtime-gomoku","40.webspace/60.examples/20.realtime-gomoku",[469],"/webspace/examples/realtime-gomoku/",{"title":889,"path":890,"stem":891,"tags":6,"slug":892,"sourcePath":890},"用文件夹文件搭建资料公告板","/webspace/examples/folder-board","40.webspace/60.examples/30.folder-board","/webspace/examples/folder-board/",{"title":894,"path":895,"stem":896,"tags":6,"slug":897,"sourcePath":895},"搭建多人协同怪物讨伐","/webspace/examples/monster-raid","40.webspace/60.examples/40.monster-raid","/webspace/examples/monster-raid/",{"title":899,"path":900,"stem":901,"tags":6,"slug":902,"sourcePath":900},"部署 AI 咨询聊天示例","/webspace/examples/ai-support-chat","40.webspace/60.examples/50.ai-support-chat","/webspace/examples/ai-support-chat/",{"title":904,"tags":6,"slug":6,"path":905,"stem":906,"children":907,"page":66,"sourcePath":905},"使用插件","/plugin","50.plugin",[908,913,933,994,1015,1050],{"title":909,"path":910,"stem":911,"tags":6,"slug":912,"sourcePath":910},"插件概述","/plugin/overview","50.plugin/00.overview","/plugin/overview/",{"title":914,"tags":6,"slug":6,"path":915,"stem":916,"children":917,"page":66,"sourcePath":915},"日历","/plugin/calendar","50.plugin/10.calendar",[918,923,928],{"title":919,"path":920,"stem":921,"tags":6,"slug":922,"sourcePath":920},"日历介绍","/plugin/calendar/overview","50.plugin/10.calendar/00.overview","/plugin/calendar/overview/",{"title":924,"path":925,"stem":926,"tags":6,"slug":927,"sourcePath":925},"创建、修改和删除日程","/plugin/calendar/create-event","50.plugin/10.calendar/10.create-event","/plugin/calendar/create-event/",{"title":929,"path":930,"stem":931,"tags":6,"slug":932,"sourcePath":930},"查看活动记录","/plugin/calendar/file-activity","50.plugin/10.calendar/40.file-activity","/plugin/calendar/file-activity/",{"title":934,"tags":6,"slug":6,"path":935,"stem":936,"children":937,"page":66,"sourcePath":935},"电子邮件","/plugin/email","50.plugin/20.email",[938,943,948,953,958,964,969,974,979,984,989],{"title":939,"path":940,"stem":941,"tags":6,"slug":942,"sourcePath":940},"电子邮件介绍","/plugin/email/overview","50.plugin/20.email/00.overview","/plugin/email/overview/",{"title":944,"path":945,"stem":946,"tags":6,"slug":947,"sourcePath":945},"电子邮件设置","/plugin/email/setfn-email-setting","50.plugin/20.email/05.setfn-email-setting","/plugin/email/setfn-email-setting/",{"title":949,"path":950,"stem":951,"tags":6,"slug":952,"sourcePath":950},"连接外部电子邮件","/plugin/email/external-email","50.plugin/20.email/07.external-email","/plugin/email/external-email/",{"title":954,"path":955,"stem":956,"tags":6,"slug":957,"sourcePath":955},"电子邮件基本功能","/plugin/email/email-basic","50.plugin/20.email/10.email-basic","/plugin/email/email-basic/",{"title":959,"path":960,"stem":961,"tags":6,"slug":962,"sourcePath":963},"使用邮件 AI 助手","/plugin/email/ai-assistant","50.plugin/20.email/15.email-ai-assistant","/plugin/email/ai-assistant/","/plugin/email/email-ai-assistant",{"title":965,"path":966,"stem":967,"tags":6,"slug":968,"sourcePath":966},"撰写和发送电子邮件","/plugin/email/email-compose","50.plugin/20.email/20.email-compose","/plugin/email/email-compose/",{"title":970,"path":971,"stem":972,"tags":6,"slug":973,"sourcePath":971},"附加文件","/plugin/email/email-attachment","50.plugin/20.email/30.email-attachment","/plugin/email/email-attachment/",{"title":975,"path":976,"stem":977,"tags":6,"slug":978,"sourcePath":976},"电子邮件文件夹管理","/plugin/email/email-folders","50.plugin/20.email/40.email-folders","/plugin/email/email-folders/",{"title":980,"path":981,"stem":982,"tags":6,"slug":983,"sourcePath":981},"自动分类电子邮件","/plugin/email/email-auto-classify","50.plugin/20.email/50.email-auto-classify","/plugin/email/email-auto-classify/",{"title":985,"path":986,"stem":987,"tags":6,"slug":988,"sourcePath":986},"电子邮件文件的保管与共享","/plugin/email/email-open-in-space","50.plugin/20.email/60.email-open-in-space","/plugin/email/email-open-in-space/",{"title":990,"path":991,"stem":992,"tags":6,"slug":993,"sourcePath":991},"电子邮件安全","/plugin/email/email-security","50.plugin/20.email/70.email-security","/plugin/email/email-security/",{"title":995,"tags":6,"slug":6,"path":996,"stem":997,"children":998,"page":66,"sourcePath":996},"工作流（业务自动化）","/plugin/workflow","50.plugin/30.workflow",[999,1004,1010],{"title":1000,"path":1001,"stem":1002,"tags":6,"slug":1003,"sourcePath":1001},"工作流简介","/plugin/workflow/overview","50.plugin/30.workflow/00.overview","/plugin/workflow/overview/",{"title":1005,"path":1006,"stem":1007,"tags":1008,"slug":1009,"sourcePath":1006},"创建新工作流","/plugin/workflow/new-workflow","50.plugin/30.workflow/10.new-workflow",[469],"/plugin/workflow/new-workflow/",{"title":1011,"path":1012,"stem":1013,"tags":6,"slug":1014,"sourcePath":1012},"查看执行记录","/plugin/workflow/execution-history","50.plugin/30.workflow/20.execution-history","/plugin/workflow/execution-history/",{"title":1016,"tags":6,"slug":6,"path":1017,"stem":1018,"children":1019,"page":66,"sourcePath":1017},"微调（AI 训练）","/plugin/fine-tuning","50.plugin/40.fine-tuning",[1020,1025,1030,1035,1040,1045],{"title":1021,"path":1022,"stem":1023,"tags":6,"slug":1024,"sourcePath":1022},"微调简介","/plugin/fine-tuning/overview","50.plugin/40.fine-tuning/00.overview","/plugin/fine-tuning/overview/",{"title":1026,"path":1027,"stem":1028,"tags":6,"slug":1029,"sourcePath":1027},"训练数据预处理","/plugin/fine-tuning/pre-processing","50.plugin/40.fine-tuning/10.pre-processing","/plugin/fine-tuning/pre-processing/",{"title":1031,"path":1032,"stem":1033,"tags":6,"slug":1034,"sourcePath":1032},"训练","/plugin/fine-tuning/training","50.plugin/40.fine-tuning/20.training","/plugin/fine-tuning/training/",{"title":1036,"path":1037,"stem":1038,"tags":6,"slug":1039,"sourcePath":1037},"评估","/plugin/fine-tuning/evaluation","50.plugin/40.fine-tuning/30.evaluation","/plugin/fine-tuning/evaluation/",{"title":1041,"path":1042,"stem":1043,"tags":6,"slug":1044,"sourcePath":1042},"聊天测试","/plugin/fine-tuning/chat-test","50.plugin/40.fine-tuning/40.chat-test","/plugin/fine-tuning/chat-test/",{"title":1046,"path":1047,"stem":1048,"tags":6,"slug":1049,"sourcePath":1047},"导出","/plugin/fine-tuning/export","50.plugin/40.fine-tuning/50.export","/plugin/fine-tuning/export/",{"title":1051,"tags":6,"slug":6,"path":1052,"stem":1053,"children":1054,"page":66,"sourcePath":1052},"EDC（数据收集）","/plugin/edc","50.plugin/50.edc",[1055,1060,1065,1070],{"title":1056,"path":1057,"stem":1058,"tags":6,"slug":1059,"sourcePath":1057},"EDC 简介","/plugin/edc/overview","50.plugin/50.edc/00.overview","/plugin/edc/overview/",{"title":1061,"path":1062,"stem":1063,"tags":6,"slug":1064,"sourcePath":1062},"数据录入、Audit Trail","/plugin/edc/data-entry","50.plugin/50.edc/10.data-entry","/plugin/edc/data-entry/",{"title":1066,"path":1067,"stem":1068,"tags":6,"slug":1069,"sourcePath":1067},"构建器","/plugin/edc/builder","50.plugin/50.edc/20.builder","/plugin/edc/builder/",{"title":1071,"path":1072,"stem":1073,"tags":6,"slug":1074,"sourcePath":1072},"用户/机构设置","/plugin/edc/account","50.plugin/50.edc/30.account","/plugin/edc/account/",{"title":1076,"tags":6,"slug":6,"path":1077,"stem":1078,"children":1079,"page":66,"sourcePath":1077},"命令行工具","/cli","90.cli",[1080],{"title":1081,"path":1082,"stem":1083,"tags":6,"slug":1084,"sourcePath":1082},"使用命令管理服务器","/cli/commands","90.cli/10.commands","/cli/commands/",{"title":1086,"tags":6,"slug":6,"path":1087,"stem":1088,"children":1089,"page":66,"sourcePath":1087},"安全更新","/security-updates","95.security-updates",[1090,1095,1100,1105],{"title":1091,"path":1092,"stem":1093,"tags":6,"slug":1094,"sourcePath":1092},"了解安全检查与更新方式","/security-updates/overview","95.security-updates/00.overview","/security-updates/overview/",{"title":1096,"path":1097,"stem":1098,"tags":6,"slug":1099,"sourcePath":1097},"安全检查记录","/security-updates/review-log","95.security-updates/10.review-log","/security-updates/review-log/",{"title":1101,"path":1102,"stem":1103,"tags":6,"slug":1104,"sourcePath":1102},"主要漏洞检查状态","/security-updates/vulnerability-status","95.security-updates/20.vulnerability-status","/security-updates/vulnerability-status/",{"title":1106,"path":1107,"stem":1108,"tags":6,"slug":1109,"sourcePath":1107},"检查服务器安全更新","/security-updates/server-checklist","95.security-updates/30.server-checklist","/security-updates/server-checklist/",{"title":1111,"tags":6,"slug":6,"path":1112,"stem":1113,"children":1114,"page":66,"sourcePath":1112},"FAQ","/faq","99.FAQ",[1115,1121,1127,1133,1139,1145,1151],{"title":1116,"path":1117,"stem":1118,"tags":6,"slug":1119,"sourcePath":1120},"SetFN 与云服务对比","/FAQ/comparison-cloud","99.FAQ/10.comparison-cloud","/FAQ/comparison-cloud/","/faq/comparison-cloud",{"title":1122,"path":1123,"stem":1124,"tags":6,"slug":1125,"sourcePath":1126},"SetFN 与 NAS 对比","/FAQ/comparison-nas","99.FAQ/20.comparison-nas","/FAQ/comparison-nas/","/faq/comparison-nas",{"title":1128,"path":1129,"stem":1130,"tags":6,"slug":1131,"sourcePath":1132},"安全政策","/FAQ/security-policy","99.FAQ/30.security-policy","/FAQ/security-policy/","/faq/security-policy",{"title":1134,"path":1135,"stem":1136,"tags":6,"slug":1137,"sourcePath":1138},"SetFN 为什么这么快","/FAQ/why-fast","99.FAQ/40.why-fast","/FAQ/why-fast/","/faq/why-fast",{"title":1140,"path":1141,"stem":1142,"tags":6,"slug":1143,"sourcePath":1144},"许可证 FAQ","/FAQ/license-faq","99.FAQ/50.license-faq","/FAQ/license-faq/","/faq/license-faq",{"title":1146,"path":1147,"stem":1148,"tags":6,"slug":1149,"sourcePath":1150},"AI 功能 FAQ","/FAQ/ai-faq","99.FAQ/60.ai-faq","/FAQ/ai-faq/","/faq/ai-faq",{"title":1152,"path":1153,"stem":1154,"tags":6,"slug":1155,"sourcePath":1156},"问题排查指南","/FAQ/troubleshooting","99.FAQ/70.troubleshooting","/FAQ/troubleshooting/","/faq/troubleshooting",{"id":1158,"title":240,"body":1159,"cover":6,"description":2211,"extension":2212,"image":6,"meta":2213,"navigation":2214,"path":241,"reviewSummary":6,"reviewedAt":6,"seo":2215,"slug":243,"stem":242,"tags":6,"thumbnail":6,"thumbnailPosition":6,"thumbnailScale":6,"__hash__":2223},"docs_zh/10.admin/30.knowledge/36.milvus.md",{"type":1160,"value":1161,"toc":2197},"minimal",[1162,1166,1170,1173,1176,1180,1193,1197,1215,1227,1231,1289,1292,1295,1361,1387,1401,1404,1410,1444,1459,1462,1474,1485,1488,1518,1520,1527,1666,1715,1725,1743,1912,1919,1922,1933,2031,2038,2041,2048,2097,2100,2157,2169,2172,2193],[1163,1164,240],"h1",{"id":1165},"连接-milvus",[1167,1168,1169],"p",{},"Milvus 是用于大容量向量搜索的外部向量数据库。适用于组织已在运营 Milvus，或搜索数据非常多、需要用单独集群管理的情况。",[1167,1171,1172],{},"即使使用 Milvus，原始文件和文档文本仍保留在 SpaceBuilder 中。Milvus 中只存储搜索所需的向量和最少量的信息。",[1174,1175],"hr",{},[1177,1178,1179],"h2",{"id":1179},"开始之前",[1181,1182,1183,1187,1190],"ul",{},[1184,1185,1186],"li",{},"所需权限：Workspace 管理员，以及管理 Milvus 集合的权限",[1184,1188,1189],{},"SpaceBuilder 服务器必须能够访问 Milvus 端点。",[1184,1191,1192],{},"确认要使用的嵌入模型的输出维度。",[1177,1194,1196],{"id":1195},"安装-milvus","安装 Milvus",[1167,1198,1199,1200,1204,1205,1208,1209,1214],{},"SpaceBuilder 使用 Milvus 2.4 及以上版本的 REST API（v2，默认端口 ",[1201,1202,1203],"code",{},"19530","）。所有请求都发送到 ",[1201,1206,1207],{},"/v2/vectordb/..."," 路径，因此在 Milvus 2.3 及以下版本中无法运行。需要一个 SpaceBuilder 服务器能够通过此端口访问的 Milvus。如果已有正在运行的 Milvus，请跳过本节，直接前往",[1210,1211,1213],"a",{"href":1212},"#%E9%A2%84%E5%85%88%E5%88%9B%E5%BB%BA%E9%9B%86%E5%90%88","预先创建集合","。",[1167,1216,1217,1218,1222,1223,1226],{},"Milvus 有两种部署方式：面向单台服务器的 ",[1219,1220,1221],"strong",{},"Standalone"," 和面向大规模集群的 ",[1219,1224,1225],{},"Distributed","。连接 SpaceBuilder 时，Standalone 已经足够。",[1228,1229,1230],"h3",{"id":1230},"准备",[1232,1233,1234,1247],"table",{},[1235,1236,1237],"thead",{},[1238,1239,1240,1244],"tr",{},[1241,1242,1243],"th",{},"项目",[1241,1245,1246],{},"内容",[1248,1249,1250,1259,1267,1275],"tbody",{},[1238,1251,1252,1256],{},[1253,1254,1255],"td",{},"服务器",[1253,1257,1258],{},"Linux 服务器上必须已安装 Docker。Milvus 比 Qdrant 更重，建议与 SpaceBuilder 放在不同的服务器上。",[1238,1260,1261,1264],{},[1253,1262,1263],{},"内存",[1253,1265,1266],{},"最少 8GB。向量超过 100 万个时，建议 16GB 以上。",[1238,1268,1269,1272],{},[1253,1270,1271],{},"磁盘",[1253,1273,1274],{},"数据和日志会一起存储，请预留充足的空间。建议使用 SSD。",[1238,1276,1277,1280],{},[1253,1278,1279],{},"端口",[1253,1281,1282,1284,1285,1288],{},[1201,1283,1203],{},"（API）。SpaceBuilder 只使用此端口。",[1201,1286,1287],{},"9091"," 用于状态检查和管理页面。",[1228,1290,1291],{"id":1291},"运行",[1167,1293,1294],{},"使用 Milvus 提供的安装脚本，可以用一个包含所需组件的容器来运行。",[1296,1297,1302],"pre",{"className":1298,"code":1299,"language":1300,"meta":1301,"style":1301},"language-bash shiki shiki-themes github-light github-dark monokai","mkdir -p ~/milvus && cd ~/milvus\ncurl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh\nbash standalone_embed.sh start\n","bash","",[1201,1303,1304,1332,1350],{"__ignoreMap":1301},[1305,1306,1309,1313,1317,1321,1325,1329],"span",{"class":1307,"line":1308},"line",1,[1305,1310,1312],{"class":1311},"srTi1","mkdir",[1305,1314,1316],{"class":1315},"s7F3e"," -p",[1305,1318,1320],{"class":1319},"sstjo"," ~/milvus",[1305,1322,1324],{"class":1323},"sMOD_"," && ",[1305,1326,1328],{"class":1327},"sTrkL","cd",[1305,1330,1331],{"class":1319}," ~/milvus\n",[1305,1333,1335,1338,1341,1344,1347],{"class":1307,"line":1334},2,[1305,1336,1337],{"class":1311},"curl",[1305,1339,1340],{"class":1315}," -sfL",[1305,1342,1343],{"class":1319}," https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh",[1305,1345,1346],{"class":1315}," -o",[1305,1348,1349],{"class":1319}," standalone_embed.sh\n",[1305,1351,1353,1355,1358],{"class":1307,"line":1352},3,[1305,1354,1300],{"class":1311},[1305,1356,1357],{"class":1319}," standalone_embed.sh",[1305,1359,1360],{"class":1319}," start\n",[1181,1362,1363,1370,1380],{},[1184,1364,1365,1366,1369],{},"数据保存在运行脚本的文件夹下的 ",[1201,1367,1368],{},"volumes/milvus"," 中。删除此文件夹，数据将会丢失。",[1184,1371,1372,1373,1376,1377,1214],{},"停止或重新启动时，在同一文件夹中执行 ",[1201,1374,1375],{},"bash standalone_embed.sh stop"," / ",[1201,1378,1379],{},"bash standalone_embed.sh start",[1184,1381,1382,1383,1386],{},"更改配置时，修改在同一文件夹中生成的 ",[1201,1384,1385],{},"user.yaml","，然后重新启动。",[1388,1389,1390],"note",{},[1167,1391,1392,1393,1396,1397,1400],{},"如果要用 Docker Compose 自行配置，请从 Milvus 发布页面下载所需版本的 ",[1201,1394,1395],{},"milvus-standalone-docker-compose.yml","，并用 ",[1201,1398,1399],{},"docker compose up -d"," 运行。这种方式会同时运行 etcd 和 MinIO 容器。",[1228,1402,1403],{"id":1403},"启用认证",[1167,1405,1406,1407,1409],{},"如果与 SpaceBuilder 运行在不同的服务器上，或处于多人可以访问的网络中，请启用认证。在 ",[1201,1408,1385],{}," 中添加以下内容并重新启动。",[1296,1411,1415],{"className":1412,"code":1413,"language":1414,"meta":1301,"style":1301},"language-yaml shiki shiki-themes github-light github-dark monokai","common:\n  security:\n    authorizationEnabled: true\n","yaml",[1201,1416,1417,1426,1433],{"__ignoreMap":1301},[1305,1418,1419,1423],{"class":1307,"line":1308},[1305,1420,1422],{"class":1421},"s5clZ","common",[1305,1424,1425],{"class":1323},":\n",[1305,1427,1428,1431],{"class":1307,"line":1334},[1305,1429,1430],{"class":1421},"  security",[1305,1432,1425],{"class":1323},[1305,1434,1435,1438,1441],{"class":1307,"line":1352},[1305,1436,1437],{"class":1421},"    authorizationEnabled",[1305,1439,1440],{"class":1323},": ",[1305,1442,1443],{"class":1315},"true\n",[1167,1445,1446,1447,1450,1451,1454,1455,1458],{},"启用认证后，可以使用默认账户 ",[1201,1448,1449],{},"root"," / 密码 ",[1201,1452,1453],{},"Milvus"," 登录。请务必更改默认密码，并建议另外创建 SpaceBuilder 专用账户。在 SpaceBuilder 的连接设置中，可以输入 API 密钥（令牌，",[1201,1456,1457],{},"用户名:密码"," 格式）或用户名和密码。两者都输入时，使用 API 密钥。",[1228,1460,1461],{"id":1461},"验证安装",[1296,1463,1465],{"className":1298,"code":1464,"language":1300,"meta":1301,"style":1301},"curl http://localhost:9091/healthz\n",[1201,1466,1467],{"__ignoreMap":1301},[1305,1468,1469,1471],{"class":1307,"line":1308},[1305,1470,1337],{"class":1311},[1305,1472,1473],{"class":1319}," http://localhost:9091/healthz\n",[1167,1475,1476,1477,1480,1481,1484],{},"如果返回 ",[1201,1478,1479],{},"OK","，则表示正常。在浏览器中打开 ",[1201,1482,1483],{},"http://\u003CMilvus 服务器地址>:9091/webui/","，可以看到用于查看集合和状态的管理页面（Milvus 2.5 及以上版本）。",[1228,1486,1487],{"id":1487},"运维提示",[1181,1489,1490,1502,1512],{},[1184,1491,1492,1495,1496,1498,1499,1501],{},[1219,1493,1494],{},"防火墙","：请限制为只有 SpaceBuilder 服务器可以访问 ",[1201,1497,1203],{}," 端口。请勿将 ",[1201,1500,1287],{}," 开放到外部。",[1184,1503,1504,1507,1508,1511],{},[1219,1505,1506],{},"备份","：向量是可以从原始文件重新生成的派生数据。即使没有单独备份，也可以通过 SpaceBuilder 的 ",[1201,1509,1510],{},"同步已有嵌入"," 重新填充向量数据库。",[1184,1513,1514,1517],{},[1219,1515,1516],{},"更新","：升级 Milvus 版本时，请遵循 Milvus 官方升级指南。次版本不同时，可能需要进行数据迁移。",[1177,1519,1213],{"id":1213},[1167,1521,1522,1523,1526],{},"与 Qdrant 不同，",[1219,1524,1525],{},"Milvus 集合不会自动创建。"," 在保存连接设置之前，必须先按以下结构创建集合。",[1232,1528,1529,1542],{},[1235,1530,1531],{},[1238,1532,1533,1536,1539],{},[1241,1534,1535],{},"字段",[1241,1537,1538],{},"类型",[1241,1540,1541],{},"说明",[1248,1543,1544,1557,1570,1582,1595,1616,1628,1641,1653],{},[1238,1545,1546,1551,1554],{},[1253,1547,1548],{},[1201,1549,1550],{},"id",[1253,1552,1553],{},"VARCHAR(64)，主键",[1253,1555,1556],{},"向量 ID",[1238,1558,1559,1564,1567],{},[1253,1560,1561],{},[1201,1562,1563],{},"instance_namespace",[1253,1565,1566],{},"VARCHAR(64)",[1253,1568,1569],{},"实例隔离键。每个实例（单独安装并运行的一个 SpaceBuilder）的值各不相同。",[1238,1571,1572,1577,1579],{},[1253,1573,1574],{},[1201,1575,1576],{},"generation_id",[1253,1578,1566],{},[1253,1580,1581],{},"索引世代",[1238,1583,1584,1589,1592],{},[1253,1585,1586],{},[1201,1587,1588],{},"chunk_id",[1253,1590,1591],{},"INT64",[1253,1593,1594],{},"文档片段编号",[1238,1596,1597,1602,1605],{},[1253,1598,1599],{},[1201,1600,1601],{},"space_flag",[1253,1603,1604],{},"VARCHAR(16)",[1253,1606,1607,1608,1611,1612,1615],{},"团队空间（",[1201,1609,1610],{},"team","）或个人空间（",[1201,1613,1614],{},"client","）",[1238,1617,1618,1623,1625],{},[1253,1619,1620],{},[1201,1621,1622],{},"owner_id",[1253,1624,1566],{},[1253,1626,1627],{},"所有者",[1238,1629,1630,1635,1638],{},[1253,1631,1632],{},[1201,1633,1634],{},"source_path",[1253,1636,1637],{},"VARCHAR",[1253,1639,1640],{},"原始文件路径",[1238,1642,1643,1648,1650],{},[1253,1644,1645],{},[1201,1646,1647],{},"text",[1253,1649,1637],{},[1253,1651,1652],{},"在搜索结果中显示的文档片段",[1238,1654,1655,1660,1663],{},[1253,1656,1657],{},[1201,1658,1659],{},"vector",[1253,1661,1662],{},"FLOAT_VECTOR",[1253,1664,1665],{},"嵌入向量。维度必须与嵌入模型一致。",[1181,1667,1668,1684,1692,1706],{},[1184,1669,1670,1672,1673,1676,1677,1680,1681,1615],{},[1201,1671,1659],{}," 字段的维度（",[1201,1674,1675],{},"dim","）必须与 SpaceBuilder 中设置的向量维度相同。（",[1201,1678,1679],{},"bge-m3"," 为 ",[1201,1682,1683],{},"1024",[1184,1685,1686,1688,1689,1214],{},[1201,1687,1659],{}," 字段的索引距离计算方式（metric）必须为 ",[1201,1690,1691],{},"COSINE",[1184,1693,1694,1695,1697,1698,1701,1702,1705],{},"SpaceBuilder 会将 ",[1201,1696,1647],{}," 截断为 4,096 个字符后存储。在 UTF-8 中，韩文每个字符占 3 字节，表情符号占 4 字节，因此将 ",[1201,1699,1700],{},"max_length"," 设为 ",[1201,1703,1704],{},"16384","（4,096 字符 × 4 字节）以上，任何文档片段都不会触及长度限制。",[1184,1707,1708,1710,1711,1714],{},[1201,1709,1634],{}," 的文件路径可能较长且可能混有韩文，请预留充足的长度，设为 ",[1201,1712,1713],{},"4096"," 左右。",[1167,1716,1717,1718,1721,1722,1724],{},"以下是使用 Milvus REST API（v2）创建集合的命令。请根据环境修改 ",[1201,1719,1720],{},"\u003CMilvus 服务器地址>","、认证信息、集合名称和 ",[1201,1723,1675],{}," 值。",[1181,1726,1727,1737],{},[1184,1728,1729,1732,1733,1736],{},[1201,1730,1731],{},"Authorization"," 中填写 ",[1201,1734,1735],{},"\u003C用户名>:\u003C密码>","，或在该位置填写 API 密钥（令牌）。",[1184,1738,1739,1740,1742],{},"如果未启用认证，请删除 ",[1201,1741,1731],{}," 这一行。",[1296,1744,1746],{"className":1298,"code":1745,"language":1300,"meta":1301,"style":1301},"curl -X POST \"http://\u003CMilvus 服务器地址>:19530/v2/vectordb/collections/create\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer \u003C用户名>:\u003C密码>\" \\\n  -d '{\n    \"collectionName\": \"setfn_knowledge_example\",\n    \"schema\": {\n      \"autoId\": false,\n      \"enableDynamicField\": false,\n      \"fields\": [\n        { \"fieldName\": \"id\", \"dataType\": \"VarChar\", \"isPrimary\": true, \"elementTypeParams\": { \"max_length\": 64 } },\n        { \"fieldName\": \"instance_namespace\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 64 } },\n        { \"fieldName\": \"generation_id\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 64 } },\n        { \"fieldName\": \"chunk_id\", \"dataType\": \"Int64\" },\n        { \"fieldName\": \"space_flag\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 16 } },\n        { \"fieldName\": \"owner_id\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 64 } },\n        { \"fieldName\": \"source_path\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 4096 } },\n        { \"fieldName\": \"text\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 16384 } },\n        { \"fieldName\": \"vector\", \"dataType\": \"FloatVector\", \"elementTypeParams\": { \"dim\": 1024 } }\n      ]\n    },\n    \"indexParams\": [\n      { \"fieldName\": \"vector\", \"indexName\": \"vector\", \"metricType\": \"COSINE\", \"params\": { \"index_type\": \"AUTOINDEX\" } }\n    ]\n  }'\n",[1201,1747,1748,1764,1774,1783,1792,1798,1804,1810,1816,1822,1828,1834,1840,1846,1852,1858,1864,1870,1876,1882,1888,1894,1900,1906],{"__ignoreMap":1301},[1305,1749,1750,1752,1755,1758,1761],{"class":1307,"line":1308},[1305,1751,1337],{"class":1311},[1305,1753,1754],{"class":1315}," -X",[1305,1756,1757],{"class":1319}," POST",[1305,1759,1760],{"class":1319}," \"http://\u003CMilvus 服务器地址>:19530/v2/vectordb/collections/create\"",[1305,1762,1763],{"class":1315}," \\\n",[1305,1765,1766,1769,1772],{"class":1307,"line":1334},[1305,1767,1768],{"class":1315},"  -H",[1305,1770,1771],{"class":1319}," \"Content-Type: application/json\"",[1305,1773,1763],{"class":1315},[1305,1775,1776,1778,1781],{"class":1307,"line":1352},[1305,1777,1768],{"class":1315},[1305,1779,1780],{"class":1319}," \"Authorization: Bearer \u003C用户名>:\u003C密码>\"",[1305,1782,1763],{"class":1315},[1305,1784,1786,1789],{"class":1307,"line":1785},4,[1305,1787,1788],{"class":1315},"  -d",[1305,1790,1791],{"class":1319}," '{\n",[1305,1793,1795],{"class":1307,"line":1794},5,[1305,1796,1797],{"class":1319},"    \"collectionName\": \"setfn_knowledge_example\",\n",[1305,1799,1801],{"class":1307,"line":1800},6,[1305,1802,1803],{"class":1319},"    \"schema\": {\n",[1305,1805,1807],{"class":1307,"line":1806},7,[1305,1808,1809],{"class":1319},"      \"autoId\": false,\n",[1305,1811,1813],{"class":1307,"line":1812},8,[1305,1814,1815],{"class":1319},"      \"enableDynamicField\": false,\n",[1305,1817,1819],{"class":1307,"line":1818},9,[1305,1820,1821],{"class":1319},"      \"fields\": [\n",[1305,1823,1825],{"class":1307,"line":1824},10,[1305,1826,1827],{"class":1319},"        { \"fieldName\": \"id\", \"dataType\": \"VarChar\", \"isPrimary\": true, \"elementTypeParams\": { \"max_length\": 64 } },\n",[1305,1829,1831],{"class":1307,"line":1830},11,[1305,1832,1833],{"class":1319},"        { \"fieldName\": \"instance_namespace\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 64 } },\n",[1305,1835,1837],{"class":1307,"line":1836},12,[1305,1838,1839],{"class":1319},"        { \"fieldName\": \"generation_id\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 64 } },\n",[1305,1841,1843],{"class":1307,"line":1842},13,[1305,1844,1845],{"class":1319},"        { \"fieldName\": \"chunk_id\", \"dataType\": \"Int64\" },\n",[1305,1847,1849],{"class":1307,"line":1848},14,[1305,1850,1851],{"class":1319},"        { \"fieldName\": \"space_flag\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 16 } },\n",[1305,1853,1855],{"class":1307,"line":1854},15,[1305,1856,1857],{"class":1319},"        { \"fieldName\": \"owner_id\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 64 } },\n",[1305,1859,1861],{"class":1307,"line":1860},16,[1305,1862,1863],{"class":1319},"        { \"fieldName\": \"source_path\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 4096 } },\n",[1305,1865,1867],{"class":1307,"line":1866},17,[1305,1868,1869],{"class":1319},"        { \"fieldName\": \"text\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 16384 } },\n",[1305,1871,1873],{"class":1307,"line":1872},18,[1305,1874,1875],{"class":1319},"        { \"fieldName\": \"vector\", \"dataType\": \"FloatVector\", \"elementTypeParams\": { \"dim\": 1024 } }\n",[1305,1877,1879],{"class":1307,"line":1878},19,[1305,1880,1881],{"class":1319},"      ]\n",[1305,1883,1885],{"class":1307,"line":1884},20,[1305,1886,1887],{"class":1319},"    },\n",[1305,1889,1891],{"class":1307,"line":1890},21,[1305,1892,1893],{"class":1319},"    \"indexParams\": [\n",[1305,1895,1897],{"class":1307,"line":1896},22,[1305,1898,1899],{"class":1319},"      { \"fieldName\": \"vector\", \"indexName\": \"vector\", \"metricType\": \"COSINE\", \"params\": { \"index_type\": \"AUTOINDEX\" } }\n",[1305,1901,1903],{"class":1307,"line":1902},23,[1305,1904,1905],{"class":1319},"    ]\n",[1305,1907,1909],{"class":1307,"line":1908},24,[1305,1910,1911],{"class":1319},"  }'\n",[1167,1913,1914,1915,1918],{},"如果返回包含 ",[1201,1916,1917],{},"\"code\":0"," 的响应，则表示集合已创建。",[1177,1920,1921],{"id":1921},"连接设置",[1167,1923,1924,1925,1928,1929,1932],{},"在",[1210,1926,220],{"href":1927},"/zh/docs/admin/knowledge/storage/","页面的 ",[1201,1930,1931],{},"向量数据库设置"," 中按如下方式输入并保存。",[1232,1934,1935,1946],{},[1235,1936,1937],{},[1238,1938,1939,1941,1944],{},[1241,1940,1243],{},[1241,1942,1943],{},"输入值",[1241,1945,1541],{},[1248,1947,1948,1960,1980,1995,2006,2017],{},[1238,1949,1950,1953,1957],{},[1253,1951,1952],{},"驱动程序",[1253,1954,1955],{},[1201,1956,1453],{},[1253,1958,1959],{},"使用外部 Milvus 服务器。",[1238,1961,1962,1965,1970],{},[1253,1963,1964],{},"端点",[1253,1966,1967],{},[1201,1968,1969],{},"http://\u003CMilvus 服务器地址>:19530",[1253,1971,1972,1973,1976,1977,1214],{},"省略 ",[1201,1974,1975],{},"http://"," 时会自动补上。留空时使用 ",[1201,1978,1979],{},"http://localhost:19530",[1238,1981,1982,1985,1988],{},[1253,1983,1984],{},"集合",[1253,1986,1987],{},"预先创建的集合名称",[1253,1989,1990,1991,1994],{},"建议每个实例使用不同的名称。页面上会显示此实例的建议名称（",[1201,1992,1993],{},"setfn_knowledge_...","）。",[1238,1996,1997,2000,2003],{},[1253,1998,1999],{},"API 密钥",[1253,2001,2002],{},"Milvus 令牌",[1253,2004,2005],{},"仅在使用令牌连接启用了认证的 Milvus 时输入。已保存的值以掩码显示，不更改则保持原样。清空后保存即删除。",[1238,2007,2008,2011,2014],{},[1253,2009,2010],{},"用户名 / 密码",[1253,2012,2013],{},"Milvus 账户",[1253,2015,2016],{},"使用账户认证时输入。密码仅在需要更改时输入，留空则保持已保存的值。",[1238,2018,2019,2022,2028],{},[1253,2020,2021],{},"向量维度",[1253,2023,2024,2025,2027],{},"与集合的 ",[1201,2026,1675],{}," 相同的值",[1253,2029,2030],{},"如果不同，虽然可以连接，但索引会在存储阶段失败。",[1167,2032,2033,2034,2037],{},"Milvus 属于服务型存储，因此不会显示 ",[1201,2035,2036],{},"数据路径"," 输入框。保存后，索引调度器会检查新设置，并在需要时自动开始对全部原始文件重新索引。",[1177,2039,2040],{"id":2040},"验证连接",[1167,2042,2043,2044,2047],{},"在 ",[1201,2045,2046],{},"向量数据库概览"," 中查看状态。",[1232,2049,2050,2059],{},[1235,2051,2052],{},[1238,2053,2054,2056],{},[1241,2055,1243],{},[1241,2057,2058],{},"正常时",[1248,2060,2061,2071,2081,2089],{},[1238,2062,2063,2066],{},[1253,2064,2065],{},"连接状态",[1253,2067,2068],{},[1201,2069,2070],{},"已连接",[1238,2072,2073,2076],{},[1253,2074,2075],{},"集合配置",[1253,2077,2078],{},[1201,2079,2080],{},"正常（与当前设置兼容）",[1238,2082,2083,2086],{},[1253,2084,2085],{},"已存储的向量数",[1253,2087,2088],{},"随着索引的进行而增加。只统计此实例存储的向量。",[1238,2090,2091,2094],{},[1253,2092,2093],{},"集合数",[1253,2095,2096],{},"Milvus 服务器上的全部集合数。",[1167,2098,2099],{},"状态不正常时，请检查以下内容。",[1232,2101,2102,2112],{},[1235,2103,2104],{},[1238,2105,2106,2109],{},[1241,2107,2108],{},"显示",[1241,2110,2111],{},"原因与处理",[1248,2113,2114,2124,2138],{},[1238,2115,2116,2121],{},[1253,2117,2118],{},[1201,2119,2120],{},"未找到集合 · 请先在 Milvus 中创建",[1253,2122,2123],{},"尚未创建集合，或名称不一致。请按上述结构创建集合，或核对名称。",[1238,2125,2126,2135],{},[1253,2127,2128,2131,2132],{},[1201,2129,2130],{},"集合配置需要检查"," + ",[1201,2133,2134],{},"collection dimension is ..., expected ...",[1253,2136,2137],{},"集合维度与设置的向量维度不同。请创建维度一致的新集合并指定。",[1238,2139,2140,2147],{},[1253,2141,2142,2131,2144],{},[1201,2143,2130],{},[1201,2145,2146],{},"collection metric must be COSINE",[1253,2148,2149,2151,2152,2154,2155,1214],{},[1201,2150,1659],{}," 索引的 metric 不是 ",[1201,2153,1691],{},"。请将索引重新创建为 ",[1201,2156,1691],{},[2158,2159,2160],"warning",{},[1167,2161,2162,2163,2165,2166,1214],{},"请勿在 Milvus 中直接修改或删除 SpaceBuilder 存储的数据。这会与 SpaceBuilder 记录的状态不一致，可能导致搜索结果缺失或清理任务反复执行。如果需要重新生成数据，请使用",[1210,2164,220],{"href":1927},"中的 ",[1201,2167,2168],{},"重建向量生成",[1177,2170,2171],{"id":2171},"相关文档",[1181,2173,2174,2178,2183,2188],{},[1184,2175,2176],{},[1210,2177,220],{"href":1927},[1184,2179,2180],{},[1210,2181,225],{"href":2182},"/zh/docs/admin/knowledge/storage-operations/",[1184,2184,2185],{},[1210,2186,230],{"href":2187},"/zh/docs/admin/knowledge/qdrant/",[1184,2189,2190],{},[1210,2191,208],{"href":2192},"/zh/docs/admin/knowledge/indexing/",[2194,2195,2196],"style",{},"html pre.shiki code .srTi1, html code.shiki .srTi1{--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .s7F3e, html code.shiki .s7F3e{--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .sstjo, html code.shiki .sstjo{--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sMOD_, html code.shiki .sMOD_{--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sTrkL, html code.shiki .sTrkL{--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#66D9EF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .s5clZ, html code.shiki .s5clZ{--shiki-default:#22863A;--shiki-dark:#85E89D;--shiki-sepia:#F92672}",{"title":1301,"searchDepth":1334,"depth":1352,"links":2198},[2199,2200,2207,2208,2209,2210],{"id":1179,"depth":1334,"text":1179},{"id":1195,"depth":1334,"text":1196,"children":2201},[2202,2203,2204,2205,2206],{"id":1230,"depth":1352,"text":1230},{"id":1291,"depth":1352,"text":1291},{"id":1403,"depth":1352,"text":1403},{"id":1461,"depth":1352,"text":1461},{"id":1487,"depth":1352,"text":1487},{"id":1213,"depth":1334,"text":1213},{"id":1921,"depth":1334,"text":1921},{"id":2040,"depth":1334,"text":2040},{"id":2171,"depth":1334,"text":2171},"介绍如何准备集合并设置连接信息，以将外部向量数据库 Milvus 连接为 SpaceBuilder 的向量数据库。","md",{},true,{"title":2216,"description":2211,"ogType":2217,"twitterCard":2218,"keywords":2219},"连接 Milvus | Admin Docs","article","summary_large_image",[1453,2220,1984,2221,2222],"向量数据库","RAG","知识索引","xUB8-zZ8bvt063vuIIgqGViY84Z0uHajkh1YID76g-Q",[2225,2226],{"title":235,"path":236,"stem":237,"slug":238,"children":-1},{"title":245,"path":246,"stem":247,"slug":248,"children":-1},{"title":240,"filename":2228,"content":2229},"milvus","# 连接 Milvus\n\nMilvus 是用于大容量向量搜索的外部向量数据库。适用于组织已在运营 Milvus，或搜索数据非常多、需要用单独集群管理的情况。\n\n即使使用 Milvus，原始文件和文档文本仍保留在 SpaceBuilder 中。Milvus 中只存储搜索所需的向量和最少量的信息。\n\n---\n\n## 开始之前\n\n- 所需权限：Workspace 管理员，以及管理 Milvus 集合的权限\n- SpaceBuilder 服务器必须能够访问 Milvus 端点。\n- 确认要使用的嵌入模型的输出维度。\n\n## 安装 Milvus\n\nSpaceBuilder 使用 Milvus 2.4 及以上版本的 REST API（v2，默认端口 `19530`）。所有请求都发送到 `/v2/vectordb/...` 路径，因此在 Milvus 2.3 及以下版本中无法运行。需要一个 SpaceBuilder 服务器能够通过此端口访问的 Milvus。如果已有正在运行的 Milvus，请跳过本节，直接前往[预先创建集合](#预先创建集合)。\n\nMilvus 有两种部署方式：面向单台服务器的 **Standalone** 和面向大规模集群的 **Distributed**。连接 SpaceBuilder 时，Standalone 已经足够。\n\n### 准备\n\n| 项目 | 内容 |\n|------|------|\n| 服务器 | Linux 服务器上必须已安装 Docker。Milvus 比 Qdrant 更重，建议与 SpaceBuilder 放在不同的服务器上。 |\n| 内存 | 最少 8GB。向量超过 100 万个时，建议 16GB 以上。 |\n| 磁盘 | 数据和日志会一起存储，请预留充足的空间。建议使用 SSD。 |\n| 端口 | `19530`（API）。SpaceBuilder 只使用此端口。`9091` 用于状态检查和管理页面。 |\n\n### 运行\n\n使用 Milvus 提供的安装脚本，可以用一个包含所需组件的容器来运行。\n\n```bash\nmkdir -p ~/milvus && cd ~/milvus\ncurl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh\nbash standalone_embed.sh start\n```\n\n- 数据保存在运行脚本的文件夹下的 `volumes/milvus` 中。删除此文件夹，数据将会丢失。\n- 停止或重新启动时，在同一文件夹中执行 `bash standalone_embed.sh stop` / `bash standalone_embed.sh start`。\n- 更改配置时，修改在同一文件夹中生成的 `user.yaml`，然后重新启动。\n\n::note\n如果要用 Docker Compose 自行配置，请从 Milvus 发布页面下载所需版本的 `milvus-standalone-docker-compose.yml`，并用 `docker compose up -d` 运行。这种方式会同时运行 etcd 和 MinIO 容器。\n::\n\n### 启用认证\n\n如果与 SpaceBuilder 运行在不同的服务器上，或处于多人可以访问的网络中，请启用认证。在 `user.yaml` 中添加以下内容并重新启动。\n\n```yaml\ncommon:\n  security:\n    authorizationEnabled: true\n```\n\n启用认证后，可以使用默认账户 `root` / 密码 `Milvus` 登录。请务必更改默认密码，并建议另外创建 SpaceBuilder 专用账户。在 SpaceBuilder 的连接设置中，可以输入 API 密钥（令牌，`用户名:密码` 格式）或用户名和密码。两者都输入时，使用 API 密钥。\n\n### 验证安装\n\n```bash\ncurl http://localhost:9091/healthz\n```\n\n如果返回 `OK`，则表示正常。在浏览器中打开 `http://\u003CMilvus 服务器地址>:9091/webui/`，可以看到用于查看集合和状态的管理页面（Milvus 2.5 及以上版本）。\n\n### 运维提示\n\n- **防火墙**：请限制为只有 SpaceBuilder 服务器可以访问 `19530` 端口。请勿将 `9091` 开放到外部。\n- **备份**：向量是可以从原始文件重新生成的派生数据。即使没有单独备份，也可以通过 SpaceBuilder 的 `同步已有嵌入` 重新填充向量数据库。\n- **更新**：升级 Milvus 版本时，请遵循 Milvus 官方升级指南。次版本不同时，可能需要进行数据迁移。\n\n## 预先创建集合\n\n与 Qdrant 不同，**Milvus 集合不会自动创建。** 在保存连接设置之前，必须先按以下结构创建集合。\n\n| 字段 | 类型 | 说明 |\n|------|------|------|\n| `id` | VARCHAR(64)，主键 | 向量 ID |\n| `instance_namespace` | VARCHAR(64) | 实例隔离键。每个实例（单独安装并运行的一个 SpaceBuilder）的值各不相同。 |\n| `generation_id` | VARCHAR(64) | 索引世代 |\n| `chunk_id` | INT64 | 文档片段编号 |\n| `space_flag` | VARCHAR(16) | 团队空间（`team`）或个人空间（`client`） |\n| `owner_id` | VARCHAR(64) | 所有者 |\n| `source_path` | VARCHAR | 原始文件路径 |\n| `text` | VARCHAR | 在搜索结果中显示的文档片段 |\n| `vector` | FLOAT_VECTOR | 嵌入向量。维度必须与嵌入模型一致。 |\n\n- `vector` 字段的维度（`dim`）必须与 SpaceBuilder 中设置的向量维度相同。（`bge-m3` 为 `1024`）\n- `vector` 字段的索引距离计算方式（metric）必须为 `COSINE`。\n- SpaceBuilder 会将 `text` 截断为 4,096 个字符后存储。在 UTF-8 中，韩文每个字符占 3 字节，表情符号占 4 字节，因此将 `max_length` 设为 `16384`（4,096 字符 × 4 字节）以上，任何文档片段都不会触及长度限制。\n- `source_path` 的文件路径可能较长且可能混有韩文，请预留充足的长度，设为 `4096` 左右。\n\n以下是使用 Milvus REST API（v2）创建集合的命令。请根据环境修改 `\u003CMilvus 服务器地址>`、认证信息、集合名称和 `dim` 值。\n\n- `Authorization` 中填写 `\u003C用户名>:\u003C密码>`，或在该位置填写 API 密钥（令牌）。\n- 如果未启用认证，请删除 `Authorization` 这一行。\n\n```bash\ncurl -X POST \"http://\u003CMilvus 服务器地址>:19530/v2/vectordb/collections/create\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer \u003C用户名>:\u003C密码>\" \\\n  -d '{\n    \"collectionName\": \"setfn_knowledge_example\",\n    \"schema\": {\n      \"autoId\": false,\n      \"enableDynamicField\": false,\n      \"fields\": [\n        { \"fieldName\": \"id\", \"dataType\": \"VarChar\", \"isPrimary\": true, \"elementTypeParams\": { \"max_length\": 64 } },\n        { \"fieldName\": \"instance_namespace\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 64 } },\n        { \"fieldName\": \"generation_id\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 64 } },\n        { \"fieldName\": \"chunk_id\", \"dataType\": \"Int64\" },\n        { \"fieldName\": \"space_flag\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 16 } },\n        { \"fieldName\": \"owner_id\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 64 } },\n        { \"fieldName\": \"source_path\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 4096 } },\n        { \"fieldName\": \"text\", \"dataType\": \"VarChar\", \"elementTypeParams\": { \"max_length\": 16384 } },\n        { \"fieldName\": \"vector\", \"dataType\": \"FloatVector\", \"elementTypeParams\": { \"dim\": 1024 } }\n      ]\n    },\n    \"indexParams\": [\n      { \"fieldName\": \"vector\", \"indexName\": \"vector\", \"metricType\": \"COSINE\", \"params\": { \"index_type\": \"AUTOINDEX\" } }\n    ]\n  }'\n```\n\n如果返回包含 `\"code\":0` 的响应，则表示集合已创建。\n\n## 连接设置\n\n在[知识存储](/zh/docs/admin/knowledge/storage/)页面的 `向量数据库设置` 中按如下方式输入并保存。\n\n| 项目 | 输入值 | 说明 |\n|------|---------|------|\n| 驱动程序 | `Milvus` | 使用外部 Milvus 服务器。 |\n| 端点 | `http://\u003CMilvus 服务器地址>:19530` | 省略 `http://` 时会自动补上。留空时使用 `http://localhost:19530`。 |\n| 集合 | 预先创建的集合名称 | 建议每个实例使用不同的名称。页面上会显示此实例的建议名称（`setfn_knowledge_...`）。 |\n| API 密钥 | Milvus 令牌 | 仅在使用令牌连接启用了认证的 Milvus 时输入。已保存的值以掩码显示，不更改则保持原样。清空后保存即删除。 |\n| 用户名 / 密码 | Milvus 账户 | 使用账户认证时输入。密码仅在需要更改时输入，留空则保持已保存的值。 |\n| 向量维度 | 与集合的 `dim` 相同的值 | 如果不同，虽然可以连接，但索引会在存储阶段失败。 |\n\nMilvus 属于服务型存储，因此不会显示 `数据路径` 输入框。保存后，索引调度器会检查新设置，并在需要时自动开始对全部原始文件重新索引。\n\n## 验证连接\n\n在 `向量数据库概览` 中查看状态。\n\n| 项目 | 正常时 |\n|------|-----------|\n| 连接状态 | `已连接` |\n| 集合配置 | `正常（与当前设置兼容）` |\n| 已存储的向量数 | 随着索引的进行而增加。只统计此实例存储的向量。 |\n| 集合数 | Milvus 服务器上的全部集合数。 |\n\n状态不正常时，请检查以下内容。\n\n| 显示 | 原因与处理 |\n|------|-------------|\n| `未找到集合 · 请先在 Milvus 中创建` | 尚未创建集合，或名称不一致。请按上述结构创建集合，或核对名称。 |\n| `集合配置需要检查` + `collection dimension is ..., expected ...` | 集合维度与设置的向量维度不同。请创建维度一致的新集合并指定。 |\n| `集合配置需要检查` + `collection metric must be COSINE` | `vector` 索引的 metric 不是 `COSINE`。请将索引重新创建为 `COSINE`。 |\n\n::warning\n请勿在 Milvus 中直接修改或删除 SpaceBuilder 存储的数据。这会与 SpaceBuilder 记录的状态不一致，可能导致搜索结果缺失或清理任务反复执行。如果需要重新生成数据，请使用[知识存储](/zh/docs/admin/knowledge/storage/)中的 `重建向量生成`。\n::\n\n## 相关文档\n\n- [知识存储](/zh/docs/admin/knowledge/storage/)\n- [知识存储运维](/zh/docs/admin/knowledge/storage-operations/)\n- [连接 Qdrant](/zh/docs/admin/knowledge/qdrant/)\n- [采集与索引](/zh/docs/admin/knowledge/indexing/)\n",1793056629877]