# RediSearch

> A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.

- **URL**: https://www.freshcrate.ai/projects/RediSearch
- **Author**: RediSearch
- **Category**: Databases
- **Latest version**: `v2.10.30` (2026-05-05)
- **License**: NOASSERTION
- **Source**: https://github.com/RediSearch/RediSearch
- **Homepage**: https://redis.io/docs/latest/develop/ai/search-and-query/
- **Language**: C
- **GitHub**: 6,121 stars, 580 forks
- **Registry**: github
- **Tags**: `c`, `fulltext`, `geospatial`, `gis`, `inverted-index`, `redis`, `redis-module`, `search`, `search-engine`, `vector-database`

## Description

A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v2.10.30` | 2026-05-05 | High | This is a maintenance release for Redis Search 2.10.   Update urgency: `HIGH`: There is a critical bug that may affect a subset of users. Upgrade  **Bug Fixes:**  - #8948 `FT.CURSOR READ` enters an infinite loop when the caller lacks the required ACL permissions. (MOD-14479) - #8794 `FT.EXPLAIN` crashes or produces corrupt output when a concurrent schema change occurs. (MOD-14461) - #9176, #9314 Coordinator deadlock under mixed `FT.SEARCH` and `FT.AGGREGATE` load. (MOD-14268) - #9273, # |
| `v2.10.25` | 2025-12-08 | Low | This is a maintenance release for RediSearch 2.10  Update urgency: `LOW`: No need to upgrade unless there are new features you want to use.  **Bug Fixes:** - #7216 Fix a concurrency issue on Reducer in `FT.AGGREGATE` - #7259 Fix underflow in BM25STD - #7278 Report used memory as unsigned long long to avoid underflows - #7340 Fix a rare leak in GC - #7462 Fix Fork GC potential double-free on error path - #7525 Avoid draining workers thread pool from `FLUSHDB` callback to avoid potential |
| `v2.8.32` | 2025-12-03 | Low | This is a maintenance release for RediSearch 2.8  Update urgency: `LOW`: No need to upgrade unless there are new features you want to use.  **Bug Fixes:** - #7216 Fix a concurrency issue on Reducer in `FT.AGGREGATE` - #7259 Fix underflow in BM25STD - #7278 Report used memory as unsigned long long to avoid underflows - #7340 Fix a rare leak in GC - #7462 Fix Fork GC potential double-free on error path - #7525 Avoid draining workers thread pool from `FLUSHDB` callback to avoid potential |
| `v2.8.31` | 2025-10-19 | Low | This is a maintenance release for RediSearch 2.8  Update urgency: `LOW`: No need to upgrade unless there are new features you want to use.  **Bug Fixes**:  - #6960 `FT.INFO` returns the wrong number of documents in OSS Cluster with replicas - #6938 Fix in the HIGHLIGHT feature, where if some fields have empty strings, wrong tokens might be highlighted - #7049 Avoid crashing in `FT.AGGREGATE` command in clusters where different shards have different ON_TIMEOUT policy configured (fail vs r |
| `v2.10.24` | 2025-10-19 | Low | This is a maintenance release for RediSearch 2.10  Update urgency: `LOW`: No need to upgrade unless there are new features you want to use.  **Bug Fixes** - #6960 `FT.INFO` returns the wrong number of documents in OSS Cluster with replicas - #6938 Fix in the HIGHLIGHT feature, where if some fields have empty strings, wrong tokens might be highlighted - #7047 Avoid crashing in `FT.AGGREGATE` command in clusters where different shards have different ON_TIMEOUT policy configured (fail vs ret |
| `v2.8.30` | 2025-09-15 | Low | This is a maintenance release for RediSearch 2.8  Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade!  **Bug fixes:**  * #6672 Fix potential file descriptor leak upon OOM * #6763 Fix potential deadlock during RDB loading in case where `INFO` command is sent to the server  **Full Changelog**: https://github.com/RediSearch/RediSearch/compare/v2.8.29...v2.8.30 |
| `v2.10.23` | 2025-09-15 | Low | This is a maintenance release for RediSearch 2.10  Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade!  **Bug fixes:** * #6672 Fix potential file descriptor leak upon OOM * #6763 Fix potential deadlock during RDB loading in case where `INFO` command is sent to the server  **Full Changelog**: https://github.com/RediSearch/RediSearch/compare/v2.10.22...v2.10.23 |
| `v2.6.32` | 2025-08-29 | Low | This is a maintenance release for RediSearch 2.6  Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade!  **Bug fixes:** - #6405 Validate compatibility against RedisJSON version upon open key (MOD-10298) - #6419 Errors when loading schema from RDB get wrongly cleared (MOD-10307) - #6604 `FLUSHDB` while active queries are still running could lead to a crash due to premature release of the CURSOR (MOD-10681)  **Improvements:** - #6467 Handle excessiv |
| `v2.8.29` | 2025-08-27 | Low | This is a maintenance release for RediSearch 2.8  Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade!  **Bug fixes:** - #6599 `FLUSHDB` while active queries are still running could lead to a crash due to premature release of the CURSOR (MOD-10681) - #6418 Errors when loading schema from RDB get wrongly cleared (MOD-10307) - #6405 Validate compatibility against RedisJSON version upon open key (MOD-10298)  **Improvements:** - #6466 Handle excessiv |
| `v2.10.22` | 2025-08-27 | Low | This is a maintenance release for RediSearch 2.10  Update urgency: `HIGH` : There is a critical bug that may affect a subset of users. Upgrade!  **Bug fixes:** - #6600 `FLUSHDB` while active queries are still running could lead to a crash due to premature release of the CURSOR (MOD-10681)  **Improvements:** - #6664 Time measurement on `FT.PROFILE` using thread-independent clock mechanism (MOD-10622) - #6647 Response on RESP2/3 validation was inefficiently consuming excessive CPU cycles |

## Dependency audit

- **Score**: 76/100
- **Total deps**: 1
- **Resolved**: 0
- **Unresolved**: 1
- **License conflicts**: 0
- **Warnings**: 2
- **Scanned**: 2026-05-04

## Citation

- HTML: https://www.freshcrate.ai/projects/RediSearch
- Markdown: https://www.freshcrate.ai/projects/RediSearch.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/RediSearch/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
