Search and query
Searching and querying Redis data
Redis Search 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 search and query 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 Redis Search
Redis Search is not available by default in the basic Redis server, so you should install Redis Stack or Redis Enterprise, both of which include Redis Search and other useful modules. See Install Redis Stack or Install Redis Enterprise for full installation instructions.
License and source code
The search and query features of Redis Stack 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.
Have you got questions? Feel free to ask at the search and query forum.
Redis Ltd. provides commercial support for Redis Stack. Please see the Redis Ltd. website for more details and contact information.