RediSearch is a real-time search engine that enables you to query your Redis data to answer a wide variety of complex questions. Use it as a secondary index for datasets hosted in Redis or search across data in other data stores, as a fast text search or auto-complete engine, as well as an engine for light-speed aggregations and faceted queries.
Rich with features, RediSearch supports capabilities for search and filtering such as geo-spatial queries, retrieving only IDs (instead of whole documents), and custom document scoring. Aggregations can combine map, filter, and reduce/groupby operations in custom pipelines that run across millions of elements in an instant.
RediSearch also supports auto-completion with fuzzy prefix matching, and atomic real-time insertion of new documents to a search index.
Based on modern in-memory data structures implemented in C, RediSearch has been benchmarked to perform 5x faster than Solr and Elasticsearch.
Adding data to an index makes it immediately available. RediSeach has no indexing delay, you always read your own writes.
Make your existing Redis dataset searchable in a few simple steps, turning Redis into a full-featured primary database.
Scale your search engine on-demand and enjoy continued operations in any scenario with Active-Active geo-distribution.
Don’t waste space by holding on to stale search indexes. Instead, create and rapidly populate indexes that exist only while actively being used.
An always up-to-date inventory can improve the retail experience for your customers, as well as increase the effectiveness of all inventory-related operations.
Build relationships between records and perform sophisticated aggregate searches with secondary indexes, while still keeping your raw data in external databases.
Size your RediSearch deployment according to your specific requirements.
RedisInsight is an intuitive visual tool to help you explore and analyze your data in Redis.
RedisInsight support for RediSearch allows you to:
By using RedisInsight, you get faster feedback when developing new queries, helping streamline the process of building applications with Redis and RediSearch.
Redis Enterprise Cloud
Redis Enterprise Software
Some exciting new features are coming in RediSearch 2.0, including an improved developer experience as a result of a new architecture. Explore the public preview to discover what’s new, including: