What problem does it solve? Developers integrating Upstash Search often struggle with correct SDK usage, the distinction between searchable content and filterable metadata, and pitfalls like filter syntax or pagination cursors. This Skill provides accurate quick-start guidance and a complete SDK command reference. ## Core Features & Use Cases - Quick Start Workflow: Create a Search database, store credentials, upsert documents, and run hybrid semantic/keyword searches with optional reranking. - Full SDK Reference: Covers upsert, fetch, delete, search, range pagination, reset, and info commands with type-safe generics and common pitfalls. - Filtering & Reranking Guidance: Explains SQL-like and structured filters, the @metadata. prefix requirement, and when reranking is worth its cost. - Use Case: Build a product search feature where users query semantically ("wireless headphones") while filtering by category and metadata fields like supplier ID. ## Quick Start Ask the assistant to set up an Upstash Search client in TypeScript, upsert sample documents, and run a filtered search query.