upstash-search-js

от upstash

Навыки, охватывающие быстрый старт Upstash Search, основные концепции и использование TypeScript/JavaScript SDK. Используйте, когда пользователь спрашивает, как начать работу, как работает индексация…

npx skills add https://github.com/upstash/skills --skill upstash-search-js

Upstash Search Documentation

Quick Start

Install the TS SDK:

npm install @upstash/search

Create a client and perform a simple upsert + search:

import { Search } from "@upstash/search";

const client = new Search({ url: process.env.UPSTASH_SEARCH_REST_URL, token: process.env.UPSTASH_SEARCH_REST_TOKEN });
const index = client.index("my-index");

await index.upsert({ id: "1", content: { text: "hello world" } });
const results = await index.search({ query: "hello" });

Basic steps:

  • Create an index
  • Insert or update documents
  • Run searches or filtered queries

Other Skill Files

sdk-overview

Provides detailed documentation for all TypeScript SDK commands. Includes:

  • delete: Deleting documents
  • fetch: Retrieving a document
  • info: Index info
  • range: Range queries
  • reset: Clearing an index
  • search: Search queries
  • upsert: Adding/updating documents
  • getting-started: Setup steps for the SDK

quick-start

Provides a fast, end-to-end workflow for creating a Search database, adding documents, and querying them. Covers essential concepts including:

  • Creating a database and storing credentials
  • Adding documents with content and metadata
  • Understanding content vs metadata (searchability and filterability)
  • Performing searches with optional reranking
  • Filtering syntax with SQL-like or structured filters
  • Common pitfalls and best practices

Больше skills от upstash

docs
upstash
Извлекает и запрашивает актуальную документацию и примеры кода из Context7 для любой программной библиотеки или фреймворка. Используйте при написании кода, который зависит от…
ctx7-cli
upstash
Используйте CLI ctx7 для получения документации библиотек, управления навыками AI-кодирования и настройки Context7 MCP. Активируется, когда пользователь упоминает "ctx7" или "context7",…
documentation-lookup
upstash
Извлекает актуальную документацию библиотек и примеры кода вместо использования данных обучения. Преобразует названия библиотек в идентификаторы документации Context7, затем выполняет запросы по установке, настройке и справочной информации API. Поддерживает основные фреймворки и библиотеки: React, Vue, Svelte, Next.js, Express, Prisma, Supabase, Tailwind и другие. Активируется автоматически для вопросов по установке, запросов генерации кода и специфичных для фреймворков запросов. Возвращает документацию с учётом версий и официальный код...
redis-js
upstash
Работа с Upstash Redis JavaScript/TypeScript SDK для бессерверных операций Redis. Используется для кэширования, хранения сессий, ограничения частоты запросов, таблиц лидеров, полнотекстового…
upstash-search-js
upstash
Точка входа для навыков работы с документацией, охватывающая краткие руководства по Upstash Search, основные концепции и использование TypeScript SDK. Используйте, когда пользователь спрашивает, как начать работу,…
upstash/search TypeScript SDK
upstash
upstash/search-typescript-sdk — устанавливаемый навык для ИИ-агентов, опубликованный upstash/search-js.
upstash
upstash
Работа с любым Upstash TypeScript/JavaScript SDK, включая Redis, Box, QStash, Workflow, Vector, Search и Ratelimit. Используйте, когда пользователь работает с любым…
upstash-box-js
upstash
Работа с @upstash/box TypeScript/JavaScript SDK для изолированных облачных контейнеров с AI-агентами, оболочкой, файловой системой и git. Используйте при разработке с Upstash…