Deliver search and analytics at the speed of transactions

RediSearch is a powerful indexing, querying, and full-text search engine for Redis, available on-premises and as a managed service in the cloud.


Unified Search and analytics

Query data, content, and documents using a variety of indexing, querying, and full-text search capabilities.

High performance

Built with performance in mind using in-memory data structures implemented in C, RediSearch supports fast indexing and ingestion.

Horizontally scalable

Scale out and partition indexes over several shards and nodes for greater speed and memory capacity.

Enterprise-grade reliability

Enjoy continued operations in any scenario with five-nines availability and Active-Active failover.

Main Capabilities

Indexing and querying

RediSearch allows you to quickly create indexes on datasets (Hashes), and uses an incremental indexing approach for rapid index creation and deletion. The indexes let you query your data at lightning speed, perform complex aggregations, and filter by properties, numeric ranges, and geographical distance.

The case for Ephemeral search

Getting started with RediSearch 2.0

Full-text and fuzzy search

RediSearch supports full-text indexing and stemming-based query expansion in multiple languages. It provides a rich query language that can perform text searches, as well as complex structured queries. Furthermore, you can enrich search experiences by implementing auto-complete suggestions using ‘fuzzy’ searches.

Aggregation features in RediSearch

Powering search autocomplete in Redis

Available on-premises and as a managed-service

RediSearch’s Enterprise and Enterprise Cloud offering lets you effortlessly scale RediSearch across an entire cluster, allowing you to grow your indexes to billions of documents on hundreds of servers.

Redis Enterprise Cloud overview

Unlocking the Cloud-Native data layer

Use cases

Enterprise search

Search across website, app, or workplace content. Increase engagement with fast, relevant results that are refreshed in real-time—even on frequently updated data.

Real-time inventory

An always up-to-date inventory can improve the retail experience for your customers, as well as increase the effectiveness of all inventory-related operations.

External database indexing

Build relationships between records and perform sophisticated aggregate searches with secondary indexes, while still keeping your raw data in external databases.

Customer service and insights

Provide customer support and client service teams with immediate access to relevant information across a variety of data sources.

Get started for free

Redis Enterprise Cloud

Start today for free with Redis Enterprise Cloud Essentials

Redis Enterprise Software

Download Redis Enterprise 6.2