Skip to content

Commit fa36e83

Browse files
authored
Merge pull request #296737 from MicrosoftDocs/main
3/21 11:00 AM IST Publish
2 parents 9d5639e + 37703f2 commit fa36e83

File tree

65 files changed

+693
-446
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+693
-446
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6295,6 +6295,11 @@
62956295
"redirect_document_id": false
62966296
},
62976297
{
6298+
"source_path_from_root": "/articles/reliability/availability-zones-region-support.md",
6299+
"redirect_url": "/azure/reliability/regions-list",
6300+
"redirect_document_id": false
6301+
},
6302+
{
62986303
"source_path_from_root": "/articles/cyclecloud/how-to/ccws/cleanup-roles.md",
62996304
"redirect_url": "/azure/cyclecloud/how-to/ccws/deploy-with-cli",
63006305
"redirect_document_id": false

articles/automation/change-tracking/extension-version-details.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Azure Automation Change Tracking extension version details and known issu
33
description: This article describes the Change Tracking extension version details and known issues.
44
services: automation
55
ms.subservice: change-inventory-management
6-
ms.date: 09/09/2024
6+
ms.date: 03/21/2025
77
ms.topic: overview
88
ms.service: azure-automation
99
---
@@ -17,6 +17,16 @@ This article explains the version details of change tracking extension.
1717

1818
## Release Notes for Extension
1919

20+
### Extension version 2.29.0.0
21+
22+
- **Windows** - For Windows Registry to work seamlessly, we recommend you to move to extension version 2.29.0.0
23+
- **Linux** - None
24+
25+
### Extension version 2.27.0.0
26+
27+
- **Windows** - Removed some security vulnerabilities.
28+
- **Linux** - Removed some security vulnerabilities.
29+
2030
### Extension version 2.24.0.0
2131

2232
#### Known issues

articles/azure-cache-for-redis/.openpublishing.redirection.redis-cache.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -122,12 +122,12 @@
122122
},
123123
{
124124
"source_path_from_root": "/articles/redis-cache/cache-how-to-monitor.md",
125-
"redirect_url": "/azure/azure-cache-for-redis/cache-how-to-monitor",
125+
"redirect_url": "/azure/azure-cache-for-redis/monitor-cache",
126126
"redirect_document_id": false
127127
},
128128
{
129129
"source_path_from_root": "/articles/redis-cache/cache-how-to-premium-clustering.md",
130-
"redirect_url": "/azure/azure-cache-for-redis/cache-how-to-premium-clustering",
130+
"redirect_url": "/azure/azure-cache-for-redis/cache-how-to-scale",
131131
"redirect_document_id": false
132132
},
133133
{
@@ -152,12 +152,12 @@
152152
},
153153
{
154154
"source_path_from_root": "/articles/redis-cache/cache-how-to-troubleshoot.md",
155-
"redirect_url": "/azure/azure-cache-for-redis/cache-how-to-troubleshoot",
155+
"redirect_url": "/azure/azure-cache-for-redis/cache-troubleshoot-server",
156156
"redirect_document_id": false
157157
},
158158
{
159159
"source_path_from_root": "/articles/redis-cache/cache-howto-manage-redis-cache-powershell.md",
160-
"redirect_url": "/azure/azure-cache-for-redis/cache-howto-manage-redis-cache-powershell",
160+
"redirect_url": "/azure/azure-cache-for-redis/cache-how-to-manage-redis-cache-powershell",
161161
"redirect_document_id": false
162162
},
163163
{
@@ -172,7 +172,7 @@
172172
},
173173
{
174174
"source_path_from_root": "/articles/redis-cache/cache-migrate-to-redis.md",
175-
"redirect_url": "/azure/azure-cache-for-redis/cache-migrate-to-redis",
175+
"redirect_url": "/azure/azure-cache-for-redis/cache-overview",
176176
"redirect_document_id": false
177177
},
178178
{

articles/azure-cache-for-redis/cache-overview-vector-similarity.md

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -7,36 +7,31 @@ ms.collection: ce-skilling-ai-copilot
77
ms.topic: overview
88
ms.custom:
99
- ignite-2024
10-
ms.date: 04/24/2024
10+
ms.date: 02/27/2025
1111
---
1212

1313
# What are Vector Embeddings and Vector Search in Azure Cache for Redis?
1414

1515
Vector similarity search (VSS) has become a popular technology for AI-powered intelligent applications. Azure Cache for Redis can be used as a vector database when combined with models like [Azure OpenAI](/azure/ai-services/openai/overview) for Retrieval-Augmented Generative AI and other analysis scenarios. This article is a high-level introduction to the concept of vector embeddings, vector similarity search, and how Redis can be used as a vector database powering intelligent applications.
1616

17-
For tutorials and sample applications on how to use Azure Cache for Redis and Azure OpenAI to perform vector similarity search, see the following:
17+
For tutorials and sample applications on how to use Enterprise tier or Azure Managed Redis with Azure OpenAI, see the following:
1818

19-
- [Tutorial: Conduct vector similarity search on Azure OpenAI embeddings using Azure Cache for Redis with LangChain](./cache-tutorial-vector-similarity.md)
20-
- [Sample: Using Redis as vector database in a Chatbot application with .NET Semantic Kernel](https://github.com/CawaMS/chatappredis)
21-
- [Sample: Using Redis as semantic cache in a Dall-E powered image gallery with Redis OM for .NET](https://github.com/CawaMS/OutputCacheOpenAI)
19+
- [Tutorial: Conduct vector similarity Enterprise tier or Azure Managed Redis with ddings using LangChain](./cache-tutorial-vector-similarity.md)
20+
- [Sample: Using Redis as semantic cache in a Dall-E powered image gallery with Redis OM for .NET](https://github.com/Azure-Samples/azure-redis-dalle-semantic-caching)
2221

2322
## Scope of Availability
2423

25-
Vector search capabilities in Redis require [Redis Stack](https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/), specifically the [RediSearch](https://redis.io/docs/interact/search-and-query/) module. This capability is only available in the [Enterprise tiers of Azure Cache for Redis](./cache-redis-modules.md).
24+
Vector search capabilities in Redis require [Redis Stack](https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/), specifically the [RediSearch](https://redis.io/docs/interact/search-and-query/) module. This capability is only available in the [Enterprise tiers of Azure Cache for Redis](./cache-redis-modules.md) and Azure Managed Redis.
2625

2726
This table contains the information for vector search availability in different tiers.
2827

29-
|Tier | Basic / Standard | Premium |Enterprise | Enterprise Flash | Azure Managed Redis (preview)
30-
|--------- |:------------------:|:----------:|:---------:|:---------:|:---------:|
31-
|Available | No | No | Yes | Yes (preview) |Yes
28+
| Tier | Basic / Standard | Premium | Enterprise | Enterprise Flash | Azure Managed Redis (preview) |
29+
|-----------|:----------------:|:-------:|:----------:|:----------------:|:-----------------------------:|
30+
| Available | No | No | Yes | Yes (preview) | Yes |
3231

3332
## What are vector embeddings?
3433

35-
### Concept
36-
37-
Vector embeddings are a fundamental concept in machine learning and natural language processing that enable the representation of data, such as words, documents, or images as numerical vectors in a high-dimension vector space. The primary idea behind vector embeddings is to capture the underlying relationships and semantics of the data by mapping them to points in this vector space. That means converting your text or images into a sequence of numbers that represents the data, and then comparing the different number sequences. This allows complex data to be manipulated and analyzed mathematically, making it easier to perform tasks like similarity comparison, recommendation, and classification.
38-
39-
<!-- TODO - Add image example -->
34+
Vector embeddings are a fundamental concept in machine learning and natural language processing that enable the representation of data, such as words, documents, or images, as numerical vectors in a high-dimension vector space. The primary idea behind vector embeddings is to capture the underlying relationships and semantics of the data by mapping them to points in this vector space. That means converting your text or images into a sequence of numbers that represents the data, and then comparing the different number sequences. This allows complex data to be manipulated and analyzed mathematically, making it easier to perform tasks like similarity comparison, recommendation, and classification.
4035

4136
Each machine learning model classifies data and produces the vector in a different manner. Furthermore, it's typically not possible to determine exactly what semantic meaning each vector dimension represents. But because the model is consistent between each block of input data, similar words, documents, or images have vectors that are also similar. For example, the words `basketball` and `baseball` have embeddings vectors much closer to each other than a word like `rainforest`.
4237

@@ -81,9 +76,9 @@ Vector similarity search can be used in multiple applications. Some common use-c
8176
- **Semantic Caching**. Reduce the cost and latency of LLMs by caching LLM completions. LLM queries are compared using vector similarity. If a new query is similar enough to a previously cached query, the cached query is returned. [Semantic Caching example using LangChain](https://python.langchain.com/docs/integrations/llm_caching/#redis-cache)
8277
- **LLM Conversation Memory**. Persist conversation history with an LLM as embeddings in a vector database. Your application can use vector search to pull relevant history or "memories" into the response from the LLM. [LLM Conversation Memory example](https://github.com/continuum-llms/chatgpt-memory)
8378

84-
## Why choose Azure Cache for Redis for storing and searching vectors?
79+
## Why choose Azure Redis for storing and searching vectors?
8580

86-
Azure Cache for Redis can be used effectively as a vector database to store embeddings vectors and to perform vector similarity searches. Support for vector storage and search has been available in many key machine learning frameworks like:
81+
Azure Redis caches can be used effectively as a vector database to store embeddings vectors and to perform vector similarity searches. Support for vector storage and search has been available in many key machine learning frameworks like:
8782

8883
- [Semantic Kernel](https://github.com/microsoft/semantic-kernel)
8984
- [LangChain](https://python.langchain.com/docs/integrations/vectorstores/redis)
@@ -117,7 +112,4 @@ There are multiple other solutions on Azure for vector storage and search. Other
117112

118113
## Related content
119114

120-
The best way to get started with embeddings and vector search is to try it yourself!
121-
122-
> [!div class="nextstepaction"]
123-
> [Tutorial: Conduct vector similarity search on Azure OpenAI embeddings using Azure Cache for Redis](./cache-tutorial-vector-similarity.md)
115+
- [Tutorial: Conduct vector similarity search on Azure OpenAI embeddings using Azure Cache for Redis](./cache-tutorial-vector-similarity.md)

0 commit comments

Comments
 (0)