Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion content/develop/connect/clients/client-side-caching.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ will use cached data, except for the following:
[`HSCAN`]({{< relref "/commands/hscan" >}}),
and [`ZRANDMEMBER`]({{< relref "/commands/zrandmember" >}}). By design, these commands
give different results each time they are called.
- Search and query commands (with the `FT.*` prefix), such as
- Redis Query Engine commands (with the `FT.*` prefix), such as
[`FT.SEARCH`]({{< baseurl >}}/commands/ft.search).

You can use the [`MONITOR`]({{< relref "/commands/monitor" >}}) command to
Expand Down
2 changes: 1 addition & 1 deletion content/develop/connect/insight/release-notes/v.2.56.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,5 @@ This is the General Availability (GA) release of Redis Insight 2.56.
- [#3624](https://github.com/RedisInsight/RedisInsight/pull/3624) The ability to hide or show [TTL for individual hash fields](https://redis.io/docs/latest/develop/data-types/hashes/?utm_source=redisinsight&utm_medium=release_notes&utm_campaign=2.52#field-expiration) to create a cleaner, more efficient workspace. This optimization complements the highly requested hash field expiration feature introduced in the [first release candidate of Redis 7.4](https://github.com/redis-stack/redis-stack/releases/tag/v7.4.0-v0).
- [#3701](https://github.com/RedisInsight/RedisInsight/pull/3701) Enhanced vector data representation with updated 32-bit and 64-bit vector formatters in the Browser. These changes ensure that vector formatters are applied only to data containing unprintable values when converted to UTF-8, providing a clearer and more accurate view of your data.
- [#3714](https://github.com/RedisInsight/RedisInsight/pull/3714) UX optimizations to make it easier and more intuitive to connect to your [Redis Data Integration (RDI)](https://redis.io/data-integration/?utm_source=redisinsight&utm_medium=repository&utm_campaign=release_notes) instance within Redis Insight.
- [#3665](https://github.com/RedisInsight/RedisInsight/pull/3665) A new timestamp formatter in the Browser to improve data readability. This formatter converts timestamps in hash fields to a human-readable format, making it easier to interpret results, validate and optimize queries, and inspect indexed data when using the [search and query](https://redis.io/docs/latest/develop/interact/search-and-query/?utm_source=redisinsight&utm_medium=repository&utm_campaign=release_notes) capability.
- [#3665](https://github.com/RedisInsight/RedisInsight/pull/3665) A new timestamp formatter in the Browser to improve data readability. This formatter converts timestamps in hash fields to a human-readable format, making it easier to interpret results, validate and optimize queries, and inspect indexed data when using the [Redis Query Engine](https://redis.io/docs/latest/develop/interact/search-and-query/?utm_source=redisinsight&utm_medium=repository&utm_campaign=release_notes).
- [#3730](https://github.com/RedisInsight/RedisInsight/pull/3730) Date and time format customization to make the data more intuitive in Redis Insight. This flexibility helps match your local time zone or standardize it to UTC for better alignment in time-critical operations across global teams.
2 changes: 1 addition & 1 deletion content/develop/data-types/json/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ weight: 11
[![Discord](https://img.shields.io/discord/697882427875393627?style=flat-square)](https://discord.gg/QUkjSsk)
[![Github](https://img.shields.io/static/v1?label=&message=repository&color=5961FF&logo=github)](https://github.com/RedisJSON/RedisJSON/)

The JSON capability of Redis Stack provides JavaScript Object Notation (JSON) support for Redis. It lets you store, update, and retrieve JSON values in a Redis database, similar to any other Redis data type. Redis JSON also works seamlessly with [Search and Query]({{< relref "/develop/interact/search-and-query/" >}}) to let you [index and query JSON documents]({{< relref "/develop/interact/search-and-query/indexing/" >}}).
The JSON capability of Redis Stack provides JavaScript Object Notation (JSON) support for Redis. It lets you store, update, and retrieve JSON values in a Redis database, similar to any other Redis data type. Redis JSON also works seamlessly with the [Redis Query Engine]({{< relref "/develop/interact/search-and-query/" >}}) to let you [index and query JSON documents]({{< relref "/develop/interact/search-and-query/indexing/" >}}).

## Primary features

Expand Down
4 changes: 2 additions & 2 deletions content/develop/data-types/json/indexing_JSON.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ categories:
- oss
- kubernetes
- clients
description: Combine Redis JSON and Search and Query to index and search JSON documents
description: Combine Redis JSON and the Redis Query Engine to index and search JSON documents
linkTitle: Index/Search
title: Index/Search JSON documents
weight: 2
---

In addition to storing JSON documents, you can also index them using the [Search and Query]({{< relref "/develop/interact/search-and-query/" >}}) feature. This enables full-text search capabilities and document retrieval based on their content.
In addition to storing JSON documents, you can also index them using the [Redis Query Engine]({{< relref "/develop/interact/search-and-query/" >}}) feature. This enables full-text search capabilities and document retrieval based on their content.

To use these features, you must install two modules: RedisJSON and RediSearch. [Redis Stack]({{< relref "/operate/oss_and_stack/" >}}) automatically includes both modules.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess the module is still called RediSearch for now, even though the feature itself is RQE?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's correct.


Expand Down
2 changes: 1 addition & 1 deletion content/develop/data-types/json/use_cases.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,4 @@ JSON allows you to atomically run operations like incrementing a value, adding,

**Indexing and querying**

When you store JSON objects as Redis strings, there's no good way to query those objects. On the other hand, storing these objects as JSON using Redis Stack lets you index and query them. This is provided by the search and query capabilities of Redis Stack.
When you store JSON objects as Redis strings, there's no good way to query those objects. On the other hand, storing these objects as JSON using Redis Stack lets you index and query them. This capability is provided by the Redis Query Engine.
2 changes: 1 addition & 1 deletion content/develop/data-types/sets.md
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ Sets membership checks on large datasets (or on streaming data) can use a lot of
If you're concerned about memory usage and don't need perfect precision, consider a [Bloom filter or Cuckoo filter]({{< relref "/develop/data-types/probabilistic/bloom-filter" >}}) as an alternative to a set.

Redis sets are frequently used as a kind of index.
If you need to index and query your data, consider the [JSON]({{< relref "/develop/data-types/json/" >}}) data type and the [Search and query]({{< relref "/develop/interact/search-and-query/" >}}) features.
If you need to index and query your data, consider the [JSON]({{< relref "/develop/data-types/json/" >}}) data type and the [Redis Query Engine]({{< relref "/develop/interact/search-and-query/" >}}) features.

## Learn more

Expand Down
2 changes: 1 addition & 1 deletion content/develop/data-types/sorted-sets.md
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ This command's time complexity is O(log(n) + m), where _m_ is the number of resu
## Alternatives

Redis sorted sets are sometimes used for indexing other Redis data structures.
If you need to index and query your data, consider the [JSON]({{< relref "/develop/data-types/json/" >}}) data type and the [Search and query]({{< relref "/develop/interact/search-and-query/" >}}) features.
If you need to index and query your data, consider the [JSON]({{< relref "/develop/data-types/json/" >}}) data type and the [Redis Query Engine]({{< relref "/develop/interact/search-and-query/" >}}) features.

## Learn more

Expand Down
2 changes: 1 addition & 1 deletion content/develop/get-started/document-database.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ OK
OK
{{< / clients-example >}}

## Search and query
## Search and query using the Redis Query Engine

### Wildcard query

Expand Down
4 changes: 2 additions & 2 deletions content/develop/get-started/vector-database.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ This free Redis Cloud database comes out of the box with all the Redis Stack fea

You can alternatively use the [installation guides]({{< relref "/operate/oss_and_stack/install/install-stack/" >}}) to install Redis Stack on your local machine.

You need to have the following features configured for your Redis server: JSON and search and query.
You need to have the following features configured for your Redis server: JSON and Search and query.

## Install the required Python packages

Expand Down Expand Up @@ -269,6 +269,6 @@ From the description, this bike is an excellent match for younger children, and
## Next steps

1. You can learn more about the query options, such as filters and vector range queries, by reading the [vector reference documentation]({{< relref "/develop/interact/search-and-query/advanced-concepts/vectors" >}}).
2. The complete [search and query documentation]({{< relref "/develop/interact/search-and-query/" >}}) might be interesting for you.
2. The complete [Redis Query Engine documentation]({{< relref "/develop/interact/search-and-query/" >}}) might be interesting for you.
3. If you want to follow the code examples more interactively, then you can use the [Jupyter notebook](https://github.com/RedisVentures/redis-vss-getting-started/blob/main/vector_similarity_with_redis.ipynb) that inspired this quick start guide.
4. If you want to see more advanced examples of a Redis vector database in action, visit the [Redis AI Resources](https://github.com/redis-developer/redis-ai-resources) page on GitHub.
4 changes: 2 additions & 2 deletions content/develop/interact/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ weight: 40
Redis is useful as a key-value store but also gives you other powerful ways
to interact with your data:

- [Search and query](#search-and-query)
- [Redis Query Engine](#search-and-query)
- [Programmability](#programmability)
- [Transactions](#transactions)
- [Publish/subscribe](#publishsubscribe)

## Search and query
## Search and query with the Redis Query Engine

The [Redis query engine]({{< relref "/develop/interact/search-and-query" >}})
lets you retrieve data by content rather than by key. You
Expand Down
20 changes: 10 additions & 10 deletions content/develop/interact/search-and-query/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ categories:
- oss
- kubernetes
- clients
description: Searching and querying Redis data
description: Searching and querying Redis data using the Redis Query Engine
highlighted: true
linkTitle: Search and query
linkTitle: Redis Query Engine
stack: true
title: Search and query
title: Redis Query Engine
weight: 10
---

Redis Search offers an enhanced Redis experience via the following search and query features:
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
Expand All @@ -28,7 +28,7 @@ Redis Search offers an enhanced Redis experience via the following search and qu

You can find a complete list of features in the [reference documentation]({{< relref "/develop/interact/search-and-query/advanced-concepts/" >}}).

The search and query features allow you to use Redis as a:
The Redis Query Engine features allow you to use Redis as a:

- Document database
- Vector database
Expand All @@ -43,21 +43,21 @@ Here are the next steps to get you started:
1. [Install Redis Insight]({{< relref "/operate/redisinsight" >}}), connect it to your Redis database, and then use [Redis Copilot]({{< relref "/develop/connect/insight" >}}#redis-copilot) to help you learn how to execute complex queries against your own data using simple, plain language prompts.


## Enable Redis Search
## Enable the Redis Query Engine

Redis Search is not available by default in the basic Redis server, so you
The Redis Query Engine 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.
both of which include Redis search and other useful modules.
See
[Install Redis Stack]({{< relref "/operate/oss_and_stack/install/install-stack" >}}) or
[Install Redis Enterprise]({{< relref "/operate/rs/installing-upgrading/install" >}})
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](https://raw.githubusercontent.com/RediSearch/RediSearch/master/LICENSE.txt) for further details. The source code and the [detailed release notes](https://github.com/RediSearch/RediSearch/releases) are available on [GitHub](https://github.com/RediSearch/RediSearch).
The Redis Query Engine 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](https://raw.githubusercontent.com/RediSearch/RediSearch/master/LICENSE.txt) for further details. The source code and the [detailed release notes](https://github.com/RediSearch/RediSearch/releases) are available on [GitHub](https://github.com/RediSearch/RediSearch).

Have you got questions? Feel free to ask at the [search and query forum](https://forum.redis.com/c/modules/redisearch/).
Do you have questions? Feel free to ask at the [RediSearch forum](https://forum.redis.com/c/modules/redisearch/).

Redis Ltd. provides commercial support for Redis Stack. Please see the [Redis Ltd. website](https://redis.com/redis-enterprise/technology/redis-search/#sds) for more details and contact information.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,7 @@ categories:
- oss
- kubernetes
- clients
description: 'Administration of search and query

'
description: Redis Query Engine Administration
linkTitle: Administration
title: Administration
weight: 9
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ title: Advanced concepts
weight: 7
---

Redis Stack supports the following search and query features. This article provides you an overview.
Redis Stack supports the following Redis Query Engine features. This article provides you an overview.

## Indexing features

Expand Down Expand Up @@ -54,7 +54,7 @@ Redis Stack supports the following search and query features. This article provi

## Cluster support

The search and query features of Redis Stack are also available for distributed databases that can scale to billions of documents and hundreds of servers.
The Redis Query Engine features of Redis Stack are also available for distributed databases that can scale to billions of documents and hundreds of servers.

## Supported platforms
Redis Stack is developed and tested on Linux and macOS on x86_64 CPUs.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,13 @@ categories:
- oss
- kubernetes
- clients
description: 'Learn how to use query dialects

'
description: Learn how to use query dialects
linkTitle: Query dialects
title: Query dialects
weight: 5
---

Redis Stack currently supports four query dialects for use with the [`FT.SEARCH`]({{< baseurl >}}/commands/ft.search/), [`FT.AGGREGATE`]({{< baseurl >}}/commands/ft.aggregate/), and other search and query commands.
Redis Stack currently supports four query dialects for use with the [`FT.SEARCH`]({{< baseurl >}}/commands/ft.search/), [`FT.AGGREGATE`]({{< baseurl >}}/commands/ft.aggregate/), and other Redis Query Engine commands.
Dialects provide for enhancing the query API incrementally, introducing innovative behaviors and new features that support new use cases in a way that does not break the API for existing applications.

## `DIALECT 1`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -456,9 +456,9 @@ As of v2.6.1, the query attributes syntax supports these additional attributes:

@age:[(18 +inf]

## Mapping common SQL predicates to Search and Query
## Mapping common SQL predicates to Redis Query Engine

| SQL Condition | Search and Query Equivalent | Comments |
| SQL Condition | Redis Query Engine Equivalent | Comments |
|---------------|-----------------------|----------|
| WHERE x='foo' AND y='bar' | @x:foo @y:bar | for less ambiguity use (@x:foo) (@y:bar) |
| WHERE x='foo' AND y!='bar' | @x:foo -@y:bar |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ categories:
- oss
- kubernetes
- clients
description: Notes on search and query debugging, testing, and documentation
description: Notes on RediSearch debugging, testing, and documentation
linkTitle: Developer notes
title: Developer notes
weight: 3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,7 @@ categories:
- oss
- kubernetes
- clients
description: 'Search and query use cases

'
description: Redis Query Engine use cases
linkTitle: Use cases
title: Use cases
weight: 5
Expand Down
2 changes: 1 addition & 1 deletion content/integrate/redisvl/overview/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ This document is a converted form of [this Jupyter notebook](https://github.com/
Before beginning, be sure of the following:

1. You have installed RedisVL and have that environment activated.
1. You have a running Redis instance with the search and query capability.
1. You have a running Redis instance with the Redis Query Engine capability.

```bash
# First, see if the rvl tool is installed
Expand Down
2 changes: 1 addition & 1 deletion content/integrate/redisvl/overview/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ $ pip install -e .

## Install Redis

RedisVL requires a distribution of Redis that supports the [search and query](https://redis.com/modules/redis-search/) capability, of which there are three:
RedisVL requires a distribution of Redis that supports the [Redis Query Engine](https://redis.com/modules/redis-search/) capability, of which there are three:

1. [Redis Cloud](https://redis.com/try-free), a fully managed cloud offering that you can try for free.
2. [Redis Stack]({{< relref "/operate/oss_and_stack/install/install-stack/docker" >}}), a local docker image for testing and development.
Expand Down
2 changes: 1 addition & 1 deletion content/integrate/redisvl/user-guide/get-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ This document is a converted form of [this Jupyter notebook](https://github.com/
Before beginning, be sure of the following:

1. You have installed RedisVL and have that environment activated.
1. You have a running Redis instance with the search and query capability.
1. You have a running Redis instance with the Redis Query Engine capability.

## Define an `IndexSchema`

Expand Down
2 changes: 1 addition & 1 deletion content/integrate/redisvl/user-guide/json-v-hashes.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ This document is a converted form of [this Jupyter notebook](https://github.com/
Before beginning, be sure of the following:

1. You have installed RedisVL and have that environment activated.
1. You have a running Redis instance with the search and query capability.
1. You have a running Redis instance with the Redis Query Engine capability.

```python
# import necessary modules
Expand Down
2 changes: 1 addition & 1 deletion content/integrate/redisvl/user-guide/query-filter.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ This document is a converted form of [this Jupyter notebook](https://github.com/
Before beginning, be sure of the following:

1. You have installed RedisVL and have that environment activated.
1. You have a running Redis instance with the search and query capability.
1. You have a running Redis instance with the Redis Query Engine capability.

The sample binary data is in [this file on GitHub](https://github.com/RedisVentures/redisvl/blob/main/docs/user_guide/hybrid_example_data.pkl).

Expand Down
2 changes: 1 addition & 1 deletion content/integrate/redisvl/user-guide/semantic-caching.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ This document is a converted form of [this Jupyter notebook](https://github.com/
Before beginning, be sure of the following:

1. You have installed RedisVL and have that environment activated.
1. You have a running Redis instance with the search and query capability.
1. You have a running Redis instance with the Redis Query Engine capability.

## Semantic caching for LLMs

Expand Down
2 changes: 1 addition & 1 deletion content/integrate/redisvl/user-guide/vectorizers.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ This document is a converted form of [this Jupyter notebook](https://github.com/
Before beginning, be sure of the following:

1. You have installed RedisVL and have that environment activated.
1. You have a running Redis instance with the search and query capability.
1. You have a running Redis instance with the Redis Query Engine capability.

```python
# import necessary modules
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ With this information, you can connect to your database with the [`redis-cli`]({

To try out Redis Stack features, follow the examples provided by the corresponding guides:

- [Search and query quick start]({{< relref "/develop/get-started/document-database" >}})
- [Redis Query Engine quick start]({{< relref "/develop/get-started/document-database" >}})
- [JSON quick start]({{< relref "/develop/data-types/json/" >}}#use-redisjson)
- [Time series quick start]({{< relref "/develop/data-types/timeseries/quickstart" >}})
- [Probabilistic data structures quick start]({{< relref "/develop/data-types/probabilistic/" >}})
Loading
Loading