---
title: "RediSearch"
type: "tool"
slug: "redisearch-redisearch"
canonical_url: "https://www.graphcanon.com/tools/redisearch-redisearch"
github_url: "https://github.com/RediSearch/RediSearch"
homepage_url: "https://redis.io/docs/latest/develop/ai/search-and-query/"
stars: 6171
forks: 587
primary_language: "C"
license: "Other"
categories: ["vector-databases", "data-retrieval"]
tags: ["redis-module", "inverted-index", "fulltext", "vector-database", "gis", "search-engine", "geospatial"]
updated_at: "2026-07-07T18:38:38.005383+00:00"
---

# RediSearch

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

RediSearch is a powerful Redis module offering advanced querying capabilities including full-text search and vector similarity searches. It enhances Redis by adding functionalities such as exact-phrase matching, fuzzy search, numeric filtering, aggregations, and more.

## Facts

- Repository: https://github.com/RediSearch/RediSearch
- Homepage: https://redis.io/docs/latest/develop/ai/search-and-query/
- Stars: 6,171 · Forks: 587 · Open issues: 660 · Watchers: 118
- Primary language: C
- License: Other
- Last pushed: 2026-07-07T16:28:39+00:00

## Categories

- [Vector Databases](/categories/vector-databases.md)
- [Data & Retrieval](/categories/data-retrieval.md)

## Tags

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

## Related tools

- [transformers](/tools/huggingface-transformers.md) - 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models (★ 162,347)
- [langflow](/tools/langflow-ai-langflow.md) - Langflow is a powerful platform for building and deploying AI-powered agents and workflows. (★ 151,298)
- [firecrawl](/tools/firecrawl-firecrawl.md) - The API to search, scrape, and interact with the web at scale. (★ 147,117)
- [PaddleOCR](/tools/paddlepaddle-paddleocr.md) - PaddleOCR: A powerful OCR toolkit for transforming PDFs/images into structured data (★ 84,919)
- [graphify](/tools/graphify-labs-graphify.md) - AI coding assistant skill that transforms various file types into a queryable knowledge graph (★ 79,371)
- [anything-llm](/tools/mintplex-labs-anything-llm.md) - Stop renting your intelligence. Own it with AnythingLLM. (★ 62,759)
- [llm-app](/tools/pathwaycom-llm-app.md) - Ready-to-run cloud templates for RAG, AI pipelines, and enterprise search with live data. (★ 59,097)
- [meilisearch](/tools/meilisearch-meilisearch.md) - A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications. (★ 58,448)

## README (excerpt)

```text
# RediSearch

<img src="docs/images/logo.svg" alt="RediSearch's Logo" title="RediSearch's Logo" width="300">



| Total Coverage | Unit Tests | Flow Tests |
|----------------|------------|------------|
||||

> [!NOTE]
> Starting with Redis 8, Redis Query Engine (RediSearch) is integral to Redis. You don't need to install this module separately.
>
> We no longer release standalone versions of RediSearch.
>
> See https://github.com/redis/redis for more information.





> [!NOTE]
> 32 bit systems are not supported.

## Overview

RediSearch is a [Redis module](https://redis.io/modules) that provides querying, secondary indexing, and full-text search for Redis. To use RediSearch, you first declare indexes on your Redis data. You can then use the RediSearch query language to query that data.

RediSearch uses compressed, inverted indexes for fast indexing with a low memory footprint.

RediSearch indexes enhance Redis by providing exact-phrase matching, fuzzy search, and numeric filtering, among many other features.

## Getting started

If you're just getting started with RediSearch, check out the [official RediSearch tutorial](https://github.com/RediSearch/redisearch-getting-started). Also, consider viewing our [RediSearch video explainer](https://www.youtube.com/watch?v=B10nHEdW3NA).

## Documentation

The [RediSearch documentation](https://redis.io/docs/latest/develop/ai/search-and-query/) provides a complete overview of RediSearch. Helpful sections include:

* The [RediSearch quick start](https://redis.io/docs/latest/develop/get-started/document-database/)
* The [RediSearch command reference](https://redis.io/docs/latest/commands/?group=search)
* References on features such as [aggregations](https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/aggregations/), [highlights](https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/highlight/), [stemming](https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/stemming/), and [spelling correction](https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/spellcheck/).
* [Vector search] (https://redis.io/docs/latest/develop/interact/search-and-query/query/vector-search/)

## Questions?

Got questions? Join us in [#redisearch on the Redis Discord](https://discord.gg/knMsnYmwXu) server.

## RediSearch features

* Full-Text indexing of multiple fields in Redis hashes
* Incremental indexing without performance loss
* Document ranking (using [BM25](https://en.wikipedia.org/wiki/Okapi_BM25) as default, with optional user-provided weights). All available scoring methods described [here](https://redis.io/docs/latest/develop/interact/search-and-query/advanced-concepts/scoring/)
* Field weighting
* Complex boolean queries with AND, OR, and NOT operators
* Prefix matching, fuzzy matching, and exact-phrase queries
* Support for [double-metaphone phonetic matching](https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/phonetic_matching/)
* Auto-complete suggestions (with fuzzy prefix suggestions)
* Stemming-based query expansion in [many languages](https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/stemming/) (using [Snowball](http://snowballstem.org/))
* Support for Chinese-language tokenization and querying (using [Friso](https://github.com/lionsoul2014/friso))
* Numeric filters and ranges
* Geospatial searches using [Redis geospatial indexing](https://redis.io/docs/latest/develop/ai/search-and-query/indexing/geoindex/)
* A powerful aggregations engine
* Supports for all utf-8 encoded text
* Retrieve full documents, selected fields, or only the document IDs
* Sorting results (for example, by creation date)
* Geoshape indexing
* Vector similarity search - KNN, filtered KNN and range query

## Cluster support

RediSearch has a distributed cluster version that scales to billions of documents across hundreds of servers. At the moment, distributed RediSearch is available as part of
```

---

**Machine-readable endpoints**

- JSON: [`/api/graphcanon/tools/redisearch-redisearch`](/api/graphcanon/tools/redisearch-redisearch)
- LLM index: [/llms.txt](/llms.txt)
- Full corpus: [/llms-full.txt](/llms-full.txt)

_GraphCanon - The knowledge graph for AI development. https://www.graphcanon.com/_
