RediSearch

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

6.1k
Stars
+85
Gained
1.4%
Growth
C
Language

💡 Why It Matters

RediSearch addresses the need for efficient querying and indexing within Redis, making it essential for teams dealing with large datasets, particularly in machine learning and artificial intelligence. It provides a production-ready solution for secondary indexing, full-text search, and vector similarity search, which are crucial for extracting insights from data. ML/AI teams benefit most from its capabilities, as they often require robust search functionalities to enhance their models. However, it may not be the right choice for projects that demand complex querying beyond its current maturity level or for teams that prefer a fully managed service over a self-hosted option.

🎯 When to Use

RediSearch is a strong choice when teams need a powerful, open source tool for engineering teams that integrates seamlessly with Redis for search and indexing tasks. Teams should consider alternatives when they require advanced search features not supported by RediSearch or when they seek a fully managed solution.

👥 Team Fit & Use Cases

This tool is particularly useful for data engineers, machine learning engineers, and AI researchers who need to implement search functionalities in their applications. It is commonly included in products and systems that require real-time data retrieval and analysis, such as recommendation engines and analytics platforms.

🎭 Best For

🏷️ Topics & Ecosystem

fulltext geospatial gis inverted-index redis redis-module search search-engine vector-database

📊 Activity

Latest commit: 2026-02-14. Over the past 96 days, this repository gained 85 stars (+1.4% growth). Activity data is based on daily RepoPi snapshots of the GitHub repository.