Redis Module & Search Engine
6.1k 2026-04-18

RediSearch/RediSearch

A Redis module that provides advanced querying, secondary indexing, full-text search, vector similarity search, and aggregations for Redis data.

Core Features

Full-text indexing with advanced features like fuzzy matching, stemming, and phonetic matching.
Vector similarity search (KNN, filtered KNN, range query).
Secondary indexing, complex boolean queries, and powerful aggregations engine.
Auto-complete suggestions and support for various languages (e.g., Chinese, Snowball-supported languages).
Efficient indexing with compressed, inverted indexes and low memory footprint.

Detailed Introduction

RediSearch is a powerful Redis module that transforms Redis into a robust search and query engine. It enables users to perform complex queries, secondary indexing, full-text search, and vector similarity search directly on their Redis data. By utilizing compressed, inverted indexes, RediSearch ensures fast indexing with a low memory footprint. It enhances Redis's capabilities with features like exact-phrase matching, fuzzy search, numeric filtering, and aggregations, making it an ideal solution for applications requiring high-performance search functionalities without needing a separate dedicated search database.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.