Introduction
In this blog, we will start with a brief introduction to RediSearch and its benefits and see references for RediSearch.
RediSearch is a powerful text search and secondary indexing engine built as a Redis module on top of Redis. RediSearch is a Redis module that extends the database's query capabilities, secondary indexing, and full-text search.
RediSearch for Redis provides secondary indexing, full-text search, and a query language. These features enable multi-field queries, aggregation, exact phrase matching, and numeric filtering for text queries.

source: redis.com/modules/redis-search/
It does not use Redis' internal data structures, unlike Redis search libraries. RediSearch enables advanced search features with high performance and a small memory footprint by using its highly optimized data structures and algorithms. It can perform both simple text searches and complex structured queries, filtering by numeric properties and geographical distances.
We are done with the introduction. Let's move to the benefits of using RediSearch.
Benefits of RediSearch
Following are some benefits of RediSearch:
- Predictable, high performance with low latency times: RediSearch delivers continuous results with no performance degradation while maintaining concurrent queries and indexing loads. Redisearch is written in C and implemented as a Redis module, allowing it to write directly to DRAM on a server without any intermediate interpretation or layers. It implements specialized data types optimized for indexing, searching, and querying as a Redis module. This results in highly high real-time indexing performance, with index items available for querying within a millisecond.
- Reduced infrastructure costs: Because RediSearch does not require a cache, it reduces the overhead required to run the search engine. Redisearch scales easily to multi-node configurations while efficiently indexing and searching billions of documents at high performance, making it especially suitable for simultaneous and instantaneous indexing and search scenarios.
- Operational simplicity: RediSearch inherits Redis' performance and operational simplicity, but it doesn't have to deal with years of incremental bloat due to its clean-sheet reimagining of search and secondary indexing.
We are done with the benefits. Let's move to References for RediSearch.





