Redis Query Engine (original) (raw)
Searching and querying Redis data using the Redis Query Engine
The Redis Query Engine offers an enhanced Redis experience via the following search and query features:
- A rich query language
- Incremental indexing on JSON and hash documents
- Vector search
- Full-text search
- Geospatial queries
- Aggregations
You can find a complete list of features in the reference documentation.
The Redis Query Engine features allow you to use Redis as a:
- Document database
- Vector database
- Secondary index
- Search engine
Here are the next steps to get you started:
- Follow our quick start guide to get some initial hands-on experience.
- Learn how to create an index.
- Learn how to query your data.
- Install Redis Insight, connect it to your Redis database, and then use Redis Copilot to help you learn how to execute complex queries against your own data using simple, plain language prompts.
Enable the Redis Query Engine
The Redis Query Engine is available in Redis Open Source, Redis Software, and Redis Cloud. SeeInstall Redis Open Source orInstall Redis Enterprisefor full installation instructions.
License and source code
The Redis Query Engine features of Redis are available under the Source Available License 2.0 (RSALv2) or the Server Side Public License v1 (SSPLv1). Please read the license file for further details. The source code and the detailed release notes are available on GitHub.
Do you have questions? Feel free to ask at the RediSearch forum.
Basic constructs for searching and querying Redis data
How to index and search JSON documents
Understand how to query, search, and aggregate Redis data
Redis Query Engine use cases
Details about query syntax, aggregation, scoring, and other search and query options
Redis Query Engine best practices
Redis Query Engine Administration
Deprecated features