seekdb-js 更新记录
- 发布日期:2026 年 1 月 30 日
- 版本号:V1.1.0
版本亮点
- Collection 命名更加灵活:名称长度上限从 64 字符提升至 512 字符,满足更复杂的业务场景。
- 全文检索能力增强:新增
FulltextAnalyzerConfig,支持自定义分词器与字段映射。 - Embedding 生态大幅扩展:集成 11 种主流 embedding 平台,覆盖开源与商用模型。
- 元数据持久化升级:embedding 函数信息可持久化到系统表,进一步提升开发者使用便捷度。
- 新增 table-fork 能力(实验特性):支持 Collection 级别的快照复制,简化数据实验与回滚。
新增功能
Collection 命名长度扩展
- 限制放宽:collection 名称支持 64 ~ 512 字符,适配更长的业务命名规范。
- 兼容性:旧版本创建的短名称 collection 不受影响。
全文检索配置(FulltextAnalyzerConfig)
- 新增配置结构:creatCollection/getOrCreateCollection 接口可以传入 configuration 参数。除了可以指定 HNSW 索引配置,现在还可以定制 FulltextAnalyzerConfig 全文索引配置。
- 官方文档参考:全文索引配置指南
Embedding 函数生态扩展
- 集成 11 种 embedding 函数**,覆盖以下平台:
- 开源模型:
sentence-transformers。 - 商用服务:OpenAI, Azure, AWS Bedrock 等。
- 所有集成的平台,参见 嵌入函数概述。
- 开源模型:
Table-Fork 功能(实验特性)
提示
在 seekdb V1.1.0 版本中,Fork Table(复制 Collection)为实验特性,请谨慎用于生产环境。将在后续版本中继续完善为正式生产特性。
- 快速创建 collection 快照**;
- 使用场景:
- A/B 测试不同索引参数
- 数据回滚与灾难恢复
- 更多适用场景,参见 Fork 表。
- 性能影响:fork 操作基于底层存储的 写时复制(COW),耗时 < 1 秒(与数据量无关)。