RediSearch:
Build Modern Applications with Interactive Search Experiences

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

RediSearch Hero

Benefits

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.

Background circle and square

Customer quote

Go Mechanic logo

GoMechanic needed a fast data layer to search across 10 million spare parts and power our customer service chats. RediSearch on Google Cloud was not only four times faster than our existing database but also extremely robust, easy to scale, and inexpensive.

—Prasenjit Singh

Vice President of Engineering, GoMechanic

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
Indexing and Querying
Full-Text and Fuzzy Search

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
Available on-premises and as a managed-service

Search 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 with RediSearch

Redis Enterprise Cloud

Redis Enterprise Cloud


Start today for free with Redis Enterprise
Cloud Essentials

Try Free

Redis Enterprise Software

Redis Enterprise Software


Download Redis Enterprise 6
 

Download Now