用途:该技能是 Upstash Search 文档的入口,面向想了解 Upstash Search 快速上手、核心概念和 TypeScript SDK 用法的用户。
主要能力:提供 SDK 概览与快速开始两类文档。SDK 概览覆盖 delete(删除文档)、fetch(获取文档)、info(索引信息)、range(范围查询)、reset(清空索引)、search(搜索查询)、upsert(新增或更新文档)以及 getting-started(SDK 安装配置步骤)。快速开始提供从创建 Search 数据库、添加文档到查询的端到端流程,并涉及数据库与凭据存储、带 content 与 metadata 的文档写入、content 与 metadata 在可搜索性与可过滤性上的区别、可选重排的搜索、类 SQL 或结构化过滤语法,以及常见陷阱与最佳实践。
使用方式:安装命令为 npm install @upstash/search。基本流程为创建索引、插入或更新文档、执行搜索或带过滤的查询。示例中通过 new Search({ url: process.env.UPSTASH_SEARCH_REST_URL, token: process.env.UPSTASH_SEARCH_REST_TOKEN }) 创建客户端,用 client.index("my-index") 获取索引,再调用 index.upsert({ id: "1", content: { text: "hello world" } }) 写入,并用 index.search({ query: "hello" }) 查询。
适用场景:需要在 TypeScript 项目中接入 Upstash Search、实现文档索引与检索、过滤查询或范围查询的开发者。
限制:资料未提供收费、价格、平台支持范围、性能指标或具体版本要求等信息,暂未提供。