← Upstash RedisCONTENT HISTORY

Update to Upstash Redis

Snapshot Sep 30, 2026 · 23:07 UTC · version 1.2.1

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "name": "upstash-search-js",
  "description": "Work with the @upstash/search TypeScript/JavaScript SDK, a serverless full-text and semantic search database with built-in reranking. Use when adding search to an app or site, creating a search index, upserting documents with searchable content and filterable metadata, running keyword, semantic, or hybrid search queries, reranking results, filtering with SQL-like or structured filter syntax, paginating with range, fetching or deleting documents, resetting an index, or checking index info. Also use when the user asks for site search, product, document, or knowledge-base search, or a managed search service that needs no cluster to run.",
  "included_files": [
    {
      "relative_path": "quick-start.md",
      "size_in_bytes": 3879
    },
    {
      "relative_path": "sdk-overview.md",
      "size_in_bytes": 3659
    }
  ],
  "skill_md_contents": "---\nname: upstash-search-js\ndescription: Work with the @upstash/search TypeScript/JavaScript SDK, a serverless full-text and semantic search database with built-in reranking. Use when adding search to an app or site, creating a search index, upserting documents with searchable content and filterable metadata, running keyword, semantic, or hybrid search queries, reranking results, filtering with SQL-like or structured filter syntax, paginating with range, fetching or deleting documents, resetting an index, or checking index info. Also use when the user asks for site search, product, document, or knowledge-base search, or a managed search service that needs no cluster to run.\nlicense: MIT\nmetadata:\n  author: Upstash\n  homepage: https://upstash.com\n---\n\n# Upstash Search Documentation\n\n## Quick Start\n\nInstall the TS SDK:\n\n```\nnpm install @upstash/search\n```\n\nCreate a client and perform a simple upsert + search:\n\n```\nimport { Search } from \"@upstash/search\";\n\nconst client = new Search({ url: process.env.UPSTASH_SEARCH_REST_URL, token: process.env.UPSTASH_SEARCH_REST_TOKEN });\nconst index = client.index(\"my-index\");\n\nawait index.upsert({ id: \"1\", content: { text: \"hello world\" } });\nconst results = await index.search({ query: \"hello\" });\n```\n\nBasic steps:\n- Create an index\n- Insert or update documents\n- Run searches or filtered queries\n\n## Other Skill Files\n\n### sdk-overview\nProvides detailed documentation for all TypeScript SDK commands. Includes:\n- delete: Deleting documents\n- fetch: Retrieving a document\n- info: Index info\n- range: Range queries\n- reset: Clearing an index\n- search: Search queries\n- upsert: Adding/updating documents\n- getting-started: Setup steps for the SDK\n\n### quick-start\nProvides a fast, end-to-end workflow for creating a Search database, adding documents, and querying them. Covers essential concepts including:\n- Creating a database and storing credentials\n- Adding documents with content and metadata\n- Understanding content vs metadata (searchability and filterability)\n- Performing searches with optional reranking\n- Filtering syntax with SQL-like or structured filters\n- Common pitfalls and best practices\n"
}

SHA-256: 4515fb0d1846c340ceeb218dde2065808652131f5240ce197728148384f38ab3