RediSearch vs Toshi

A side-by-side comparison of two self-hosted search engines options — licensing, setup difficulty, resource needs, and what each one replaces.

Not the right match-up?
FeatureRediSearchToshi
Deploy effortUnder-an-hour setupUnder-an-hour setup
Health score90 · Excellent79 · Good
CategorySearch EnginesSearch Engines
LicenseRSALv2MIT
LanguageRustRust
Setup difficultyMediumMedium
Min. RAM512 MB256 MB
Deploymentdocker, kubernetes, binarydocker, binary
GitHub stars★ 6,242★ 4,256
First released20172018
ReplacesElasticsearch, AlgoliaElasticsearch

What are RediSearch and Toshi?

RediSearch

RediSearch, part of the Redis Query Engine, adds full-text search, secondary indexing and vector search capabilities to Redis. It enables fast querying over data already stored in Redis.

  • Full-text search inside Redis
  • Secondary indexing of Redis data
  • Vector similarity search
  • Aggregations and queries

Read the full RediSearch guide →

Toshi

Toshi is a self-hosted full-text search server that exposes an Elasticsearch-like JSON REST API on top of the Tantivy search engine. It targets developers who want a simple, fast search service in Rust.

  • JSON REST API
  • Tantivy-backed indexing
  • Fast Rust core
  • Simple to run

Read the full Toshi guide →

RediSearch vs Toshi: key differences

Both projects are written in Rust. Licensing differs — RSALv2 for RediSearch versus MIT for Toshi. Toshi is the lighter option, starting around 256 MB of RAM against 512 MB for RediSearch.

Why pick each one

Choose RediSearch if…

  • Very fast, in-memory
  • Reuses existing Redis

Watch out for

  • Source-available, not OSI licensed
RediSearch details

Choose Toshi if…

  • Lightweight search server
  • Familiar API style

Watch out for

  • Less mature than ES
  • Smaller feature set
Toshi details

Frequently asked questions

Is RediSearch or Toshi better?

Neither is universally better. RediSearch has the larger community; both share a medium setup difficulty, so the decision comes down to features and licensing.

Are RediSearch and Toshi free and open-source?

Yes. RediSearch is licensed under RSALv2 and Toshi under MIT. Both can be self-hosted at no software cost.

Can I run RediSearch and Toshi with Docker?

RediSearch: yes. Toshi: yes.

Which is lighter on resources, RediSearch or Toshi?

Toshi has the smaller minimum footprint at 256 MB of RAM, compared to about 512 MB for RediSearch. Real-world usage depends on library size, user count, and enabled features.

Related comparisons