Take an OpenSearch search application from requirements to a running cluster — BM25, dense and sparse vectors, hybrid retrieval, agentic search and RAG, with relevance evaluation built in.
Redis Search Skill
Redis' own guidance for FT.CREATE schema design, FT.SEARCH / FT.AGGREGATE / FT.HYBRID, HNSW vector similarity and RAG retrieval pipelines.
Install
Other ways to install
About
- Chooses between FT.SEARCH, FT.AGGREGATE and FT.HYBRID for the task at hand
- Field-type selection across TEXT, TAG, NUMERIC, GEO, GEOSHAPE, VECTOR and JSON paths
- HNSW vs FLAT vector index guidance with parameter tuning
- Hybrid lexical + vector retrieval and RAG pipeline patterns
- Zero-downtime index rollout using aliases
- Diagnoses empty or slow queries with FT.EXPLAIN, FT.PROFILE and FT.INFO
redis-search is one of eight agent skills published by Redis, Inc. in the redis/agent-skills repository. It is the single reference an agent should load whenever the task touches Redis' query surface — which since Redis 8 spans lexical, numeric, geo, JSON-path and vector search under one indexing engine.
The skill is opinionated where documentation is neutral. It starts by telling the agent which of the three query commands to reach for: FT.SEARCH for ranked document retrieval (the default), FT.AGGREGATE when you need faceting, computed fields or an analytics-shaped result, and FT.HYBRID (Redis 8.4+) when lexical BM25 ranking and vector similarity need to be fused in a single call. It then covers field-type selection across TEXT, TAG, NUMERIC, GEO, GEOSHAPE, VECTOR and JSON paths, DIALECT 2 query syntax, the HNSW-versus-FLAT trade-off and how to tune HNSW parameters, and how to swap an index schema with aliases so a re-index does not take the query path down.
It also carries the debugging half that is usually missing from a quickstart: reading FT.EXPLAIN, FT.PROFILE and FT.INFO to work out why a query returns nothing, returns the wrong thing, or has quietly become slow — typically a tokenisation mismatch or an index that is no longer covering the fields being filtered.
Who it is for. Engineers building retrieval-augmented generation over Redis, or anyone whose agent keeps producing plausible-looking FT.SEARCH calls that do not match the index that actually exists. Installs with the Agent Skills CLI (npx skills add redis/agent-skills), as a Claude Code plugin, or as a Cursor plugin. MIT-licensed, authored by Redis, Inc.
SKILL.md
The instructions your agent loads, as published by Redis, Inc..
Related Skills
See all Redis Search alternativesSkill: MongoDB Search & AI
by MongoDB
MongoDB's official skill for choosing between Atlas Search, Vector Search and Hybrid Search, then building the right indexes and queries for the use case.
Skill: Brave Search CLI (bx)
by Brave
Brave's official search skill: one CLI that searches, scrapes and extracts in a single call, returning token-budgeted web content instead of a list of links.
Skill: Sentence Transformers Trainer
by Hugging Face
Train bi-encoders, rerankers, SPLADE sparse encoders and ColBERT multi-vector models with the loss, evaluator and template each type actually needs.