View Diff on GitHub
Highlights
このコードの変更では、主にリンクの修正とリダイレクションの追加が行われ、特定のファイルに新しい情報が整理されました。エンリッチメントキャッシュに関連するリンクの更新が多く行われており、新しい設定や管理に関するページが導入されています。また、一部のドキュメント名称が変更され、より明確に情報が提供されています。
New features
samples-python.md
へのアクセラレーターセクションの追加
toc.yml
で新しい目次項目が追加され、ナビゲーションが改善
Breaking changes
enrichment-cache-how-to-configure.md
と enrichment-cache-how-to-manage.md
の名称と内容の重要な変更
Other updates
- 多くのドキュメントでエンリッチメントキャッシュに関連するリンクが新しいリソースに更新
- チュートリアルとクイックスタートの用語が統一されるためのドキュメントタイトルの変更
Insights
このコード変更は、Azure AI Searchに関連する多くのドキュメントのリンクを最新の情報に更新することを目的としています。これにより、ユーザーが正しい設定手順や概念にアクセスし、エンリッチメントキャッシュの活用方法を簡単に理解できるようになります。
調整により、新しく導入されたドキュメントがより正確で関連性の高い情報を提供することで、ユーザーエクスペリエンスの向上を図っています。特にエンリッチメントキャッシュの管理方法や設定方法に関する説明が刷新されているため、これから利用するユーザーにとって非常に有用です。
また、リンクが多く修正されたことにより、ドキュメント全体の整合性が向上し、古い情報や誤ったリンクを回避できるよう改善されています。このような継続的な文書の更新は、信頼性を保証し、ユーザーが技術的障壁を乗り越えてスムーズに開発作業が行えるようサポートします。
一方で、エンリッチメントキャッシュの設定と管理に関するページが変更されたため、以前から利用している開発者はリンクの更新に注意が必要であり、新しい名称と手順を確認することが求められます。全体として、この変更は特にエンリッチメント関連の利用シーンにおける利便性を向上させるものです。
Summary Table
Modified Contents
articles/search/.openpublishing.redirection.search.json
Diff
@@ -1,5 +1,15 @@
{
"redirections": [
+ {
+ "source_path_from_root": "/articles/search/cognitive-search-incremental-indexing-conceptual.md",
+ "redirect_url": "/azure/search/enrichment-cache-how-to-manage",
+ "redirect_document_id": true
+ },
+ {
+ "source_path_from_root": "/articles/search/search-howto-incremental-index.md",
+ "redirect_url": "/azure/search/enrichment-cache-how-to-configure",
+ "redirect_document_id": true
+ },
{
"source_path_from_root": "/articles/search/search-security-network-security-perimiter.md",
"redirect_url": "/azure/search/search-security-network-security-perimeter",
Summary
{
"modification_type": "minor update",
"modification_title": "検索リダイレクションの追加"
}
Explanation
この変更では、.openpublishing.redirection.search.json
ファイルに10行の新しいコードが追加されました。主に、特定のソースパスから新しいリダイレクションの設定を追加することが目的です。具体的には、2つの新しいリダイレクションが追加されており、一つは『cognitive-search-incremental-indexing-conceptual.md』から『enrichment-cache-how-to-manage』へのリダイレクション、もう一つは『search-howto-incremental-index.md』から『enrichment-cache-how-to-configure』へのリダイレクションです。これにより、ユーザーが古い記事から新しい関連性のある記事にスムーズにアクセスできるようになります。
articles/search/cognitive-search-attach-cognitive-services.md
Diff
@@ -321,7 +321,7 @@ A [query-time vectorizer](vector-search-how-to-configure-vectorizer.md) backed b
Image extraction is an Azure AI Search operation that occurs when documents are cracked prior to enrichment. Image extraction is billable on all tiers, except for 20 free daily extractions on the free tier. Image extraction costs apply to image files inside blobs, embedded images in other files (PDF and other app files), and for images extracted using [Document Extraction](cognitive-search-skill-document-extraction.md). For image extraction pricing, see the [Azure AI Search pricing page](https://azure.microsoft.com/pricing/details/search/).
> [!TIP]
-> To lower the cost of skillset processing, enable [incremental enrichment](cognitive-search-incremental-indexing-conceptual.md) to cache and reuse any enrichments that are unaffected by changes made to a skillset. Caching requires Azure Storage (see [pricing](https://azure.microsoft.com/pricing/details/storage/blobs/) but the cumulative cost of skillset execution is lower if existing enrichments can be reused, especially for skillsets that use image extraction and analysis.
+> To lower the cost of skillset processing, enable [incremental enrichment](enrichment-cache-how-to-configure.md) to cache and reuse any enrichments that are unaffected by changes made to a skillset. Caching requires Azure Storage (see [pricing](https://azure.microsoft.com/pricing/details/storage/blobs/) but the cumulative cost of skillset execution is lower if existing enrichments can be reused, especially for skillsets that use image extraction and analysis.
## Example: Estimate costs
Summary
{
"modification_type": "minor update",
"modification_title": "インクリメンタルエンリッチメントのリンク修正"
}
Explanation
この変更では、cognitive-search-attach-cognitive-services.md
ファイルの特定のセクションにおいて、リンクが修正されました。具体的には、元のリンクである cognitive-search-incremental-indexing-conceptual.md
が enrichment-cache-how-to-configure.md
に変更されています。この修正により、ユーザーがインクリメンタルエンリッチメントを有効にする際の参考資料へのアクセスが適切になります。また、変更に伴い1行が追加され、1行が削除されることで、全体的に内容の整合性が保たれています。この更新は、ユーザーがエンリッチメントに関する情報を正確に取得できるように改善されています。
articles/search/cognitive-search-concept-intro.md
Diff
@@ -43,7 +43,7 @@ The following diagram shows the progression of AI enrichment:
+ Enrichment starts when the indexer ["cracks documents"](search-indexer-overview.md#document-cracking) and extracts images and text. The kind of processing that occurs next depends on your data and which skills you've added to a skillset. If you have images, they can be forwarded to skills that perform image processing. Text content is queued for text and natural language processing. Internally, skills create an ["enriched document"](cognitive-search-working-with-skillsets.md#enrichment-tree) that collects the transformations as they occur.
-+ Enriched content is generated during skillset execution, and is temporary unless you save it. You can enable an [enrichment cache](cognitive-search-incremental-indexing-conceptual.md) to persist cracked documents and skill outputs for subsequent reuse during future skillset executions.
++ Enriched content is generated during skillset execution, and is temporary unless you save it. You can enable an [enrichment cache](enrichment-cache-how-to-configure.md) to persist cracked documents and skill outputs for subsequent reuse during future skillset executions.
+ To get content into a search index, the indexer must have mapping information for sending enriched content to target field. [Field mappings](search-indexer-field-mappings.md) (explicit or implicit) set the data path from source data to a search index. [Output field mappings](cognitive-search-output-field-mapping.md) set the data path from enriched documents to an index.
@@ -84,7 +84,7 @@ In Azure AI Search, an indexer saves the output it creates. A single indexer run
|------------|----------|----------|-------------|
| [**searchable index**](search-what-is-an-index.md) | Required | Search service | Used for full text search and other query forms. Specifying an index is an indexer requirement. Index content is populated from skill outputs, plus any source fields that are mapped directly to fields in the index. |
| [**knowledge store**](knowledge-store-concept-intro.md) | Optional | Azure Storage | Used for downstream apps like knowledge mining or data science. A knowledge store is defined within a skillset. Its definition determines whether your enriched documents are projected as tables or objects (files or blobs) in Azure Storage. |
-| [**enrichment cache**](cognitive-search-incremental-indexing-conceptual.md) | Optional | Azure Storage | Used for caching enrichments for reuse in subsequent skillset executions. The cache stores imported, unprocessed content (cracked documents). It also stores the enriched documents created during skillset execution. Caching is helpful if you're using image analysis or OCR, and you want to avoid the time and expense of reprocessing image files. |
+| [**enrichment cache**](enrichment-cache-how-to-configure.md) | Optional | Azure Storage | Used for caching enrichments for reuse in subsequent skillset executions. The cache stores imported, unprocessed content (cracked documents). It also stores the enriched documents created during skillset execution. Caching is helpful if you're using image analysis or OCR, and you want to avoid the time and expense of reprocessing image files. |
Indexes and knowledge stores are fully independent of each other. While you must attach an index to satisfy indexer requirements, if your sole objective is a knowledge store, you can ignore the index after it's populated.
@@ -126,7 +126,7 @@ Start with a subset of data in a [supported data source](search-indexer-overview
An indexer is also where you specify field mappings and output field mappings that set up the data path to a search index.
- Optionally, [enable enrichment caching](cognitive-search-incremental-indexing-conceptual.md) in the indexer configuration. This step allows you to reuse existing enrichments later on.
+ Optionally, [enable enrichment caching](enrichment-cache-how-to-configure.md) in the indexer configuration. This step allows you to reuse existing enrichments later on.
1. [Run queries](search-query-create.md) to evaluate results or [start a debug session](cognitive-search-how-to-debug-skillset.md) to work through any skillset issues.
Summary
{
"modification_type": "minor update",
"modification_title": "エンリッチメントキャッシュのリンク修正"
}
Explanation
この変更では、cognitive-search-concept-intro.md
ファイル内で複数のリンクが修正されました。主に、エンリッチメントキャッシュに関するリンクが cognitive-search-incremental-indexing-conceptual.md
から enrichment-cache-how-to-configure.md
に更新されました。これにより、ユーザーがエンリッチメントキャッシュの設定方法にアクセスしやすくなり、正確な情報を得られるようになります。変更の結果、3行が追加され、3行が削除されたため、内容が最新の情報に沿ったものになっています。この修正は、エンリッチメント処理やインデクサー設定の理解を深めるのに役立ちます。
articles/search/cognitive-search-defining-skillset.md
Diff
@@ -30,7 +30,7 @@ Rules for skillset definition include:
Indexers drive skillset execution. You need an [indexer](search-howto-create-indexers.md), [data source](search-data-sources-gallery.md), and [index](search-what-is-an-index.md) before you can test your skillset.
> [!TIP]
-> Enable [enrichment caching](cognitive-search-incremental-indexing-conceptual.md) to reuse the content you've already processed and lower the cost of development.
+> Enable [enrichment caching](enrichment-cache-how-to-configure.md) to reuse the content you've already processed and lower the cost of development.
## Add a skillset definition
Summary
{
"modification_type": "minor update",
"modification_title": "エンリッチメントキャッシュのリンク修正"
}
Explanation
この変更では、cognitive-search-defining-skillset.md
ファイルの一部で、エンリッチメントキャッシュに関するリンクが修正されました。具体的には、元のリンク cognitive-search-incremental-indexing-conceptual.md
が enrichment-cache-how-to-configure.md
に変更されています。この修正により、ユーザーがエンリッチメントキャッシュの設定方法を正確に理解しやすくなります。また、1行の追加と1行の削除が行われ、内容がより整合性の取れたものになっています。この更新は、ユーザーがスキルセットのテストを行う際に、処理済みのコンテンツを再利用する方法を効果的に学ぶのに役立ちます。
articles/search/cognitive-search-tutorial-debug-sessions.md
Diff
@@ -270,4 +270,4 @@ This tutorial touched on various aspects of skillset definition and processing.
+ [Skillsets in Azure AI Search](cognitive-search-working-with-skillsets.md)
-+ [How to configure caching for incremental enrichment](cognitive-search-incremental-indexing-conceptual.md)
++ [How to configure caching for incremental enrichment](enrichment-cache-how-to-configure.md)
Summary
{
"modification_type": "minor update",
"modification_title": "エンリッチメントキャッシュのリンク修正"
}
Explanation
この変更では、cognitive-search-tutorial-debug-sessions.md
ファイル内で、エンリッチメントキャッシュに関するリンクが修正されました。具体的には、以前のリンク cognitive-search-incremental-indexing-conceptual.md
が新しいリンク enrichment-cache-how-to-configure.md
に置き換えられています。この更新により、ユーザーはキャッシングの設定方法に関するより正確な情報を得ることができ、スキルセットのデバッグセッションに関連するタスクが円滑に進められるようになります。変更は1行の追加と1行の削除を伴っており、関連情報へのアクセスが改善されています。
articles/search/cognitive-search-working-with-skillsets.md
Diff
@@ -126,7 +126,7 @@ Notice how the output of the first skill ("pages") is used in sentiment analysis
An enriched document is a temporary, tree-like data structure created during skillset execution that collects all of the changes introduced through skills. Collectively, enrichments are represented as a hierarchy of addressable nodes. Nodes also include any unenriched fields that are passed in verbatim from the external data source. The best approach for examining the structure and content of an enrichment tree is through a [debug session](cognitive-search-debug-session.md) in the Azure portal.
-An enriched document exists for the duration of skillset execution, but can be [cached](cognitive-search-incremental-indexing-conceptual.md) or sent to a [knowledge store](knowledge-store-concept-intro.md).
+An enriched document exists for the duration of skillset execution, but can be [cached](enrichment-cache-how-to-configure.md) or sent to a [knowledge store](knowledge-store-concept-intro.md).
Initially, an enriched document is simply the content extracted from a data source during [*document cracking*](search-indexer-overview.md#document-cracking), where text and images are extracted from the source and made available for language or image analysis.
Summary
{
"modification_type": "minor update",
"modification_title": "エンリッチメントキャッシュのリンク修正"
}
Explanation
この変更は、cognitive-search-working-with-skillsets.md
ファイルで行われ、エンリッチメントキャッシュに関するリンクが修正されました。具体的には、以前は cognitive-search-incremental-indexing-conceptual.md
へのリンクが使用されていましたが、新たに enrichment-cache-how-to-configure.md
へのリンクに変更されています。この修正により、ユーザーはエンリッチメントのキャッシング方法に関するより正確で関連性の高い情報を得ることが簡単になります。変更は1行の追加と1行の削除を伴っており、エンリッチメントドキュメントの構造や内容の理解をより助けるものになっています。
articles/search/enrichment-cache-how-to-configure.md
Diff
@@ -1,23 +1,23 @@
---
-title: Enable caching for incremental enrichment (preview)
+title: Configure enrichment caching (preview)
titleSuffix: Azure AI Search
-description: Enable caching of enriched content for potential reuse when modifying downstream skills and projections in an AI enrichment pipeline.
+description: Cache enriched content for potential reuse when modifying downstream skills and projections in an AI enrichment pipeline.
author: HeidiSteen
ms.author: heidist
ms.service: azure-ai-search
ms.topic: how-to
-ms.date: 02/24/2025
+ms.date: 07/28/2025
ms.custom:
- ignite-2023
- sfi-ropc-nochange
---
-# Enable caching for incremental enrichment in Azure AI Search
+# Configure an enrichment cache
> [!IMPORTANT]
> This feature is in public preview under [supplemental terms of use](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). [Preview REST APIs](/rest/api/searchservice/index-preview) support this feature.
-This article explains how to add caching to an enrichment pipeline so that you can modify downstream enrichment steps without having to rebuild in full every time. By default, a skillset is stateless, and changing any part of its composition requires a full rerun of the indexer. With an [**enrichment cache**](cognitive-search-incremental-indexing-conceptual.md), the indexer can determine which parts of the document tree must be refreshed based on changes detected in the skillset or indexer definitions. Existing processed output is preserved and reused wherever possible.
+This article explains how to add caching to an enrichment pipeline so that you can modify downstream enrichment steps without having to rebuild in full every time. By default, a skillset is stateless, and changing any part of its composition requires a full rerun of the indexer. With an *enrichment cache*, the indexer can determine which parts of the document tree must be refreshed based on changes detected in the skillset or indexer definitions. Existing processed output is preserved and reused wherever possible.
Cached content is placed in Azure Storage using account information that you provide. The container, named `ms-az-search-indexercache-<alpha-numerc-string>`, is created when you run the indexer. It should be considered an internal component managed by your search service and must not be modified.
@@ -27,18 +27,20 @@ Cached content is placed in Azure Storage using account information that you pro
+ [For blob indexing only](search-howto-indexing-azure-blob-storage.md), if you need synchronized document removal from both the cache and index when blobs are deleted from your data source, enable a [deletion policy](search-howto-index-changed-deleted-blobs.md) in the indexer. Without this policy, document deletion from the cache isn't supported.
-You should be familiar with setting up indexers. Start with [indexer overview](search-indexer-overview.md) and then continue on to [skillsets](cognitive-search-working-with-skillsets.md) to learn about enrichment pipelines. For more background on key concepts, see [incremental enrichment](cognitive-search-incremental-indexing-conceptual.md).
+You should be familiar with setting up indexers and skillsets. Start with [indexer overview](search-indexer-overview.md) and then continue on to [skillsets](cognitive-search-working-with-skillsets.md) to learn about enrichment pipelines.
+
+## Limitations
> [!CAUTION]
-> Avoid enrichment caching for data originating from the [SharePoint Online indexer (Preview)](search-howto-index-sharepoint-online.md). Under certain circumstances, the cache becomes invalid, requiring a [full indexer reset and run](search-howto-run-reset-indexers.md), should you choose to reload it.
+> If you're using the [SharePoint Online indexer (Preview)](search-howto-index-sharepoint-online.md), you should avoid incremental enrichment. Under certain circumstances, the cache becomes invalid, requiring an [indexer reset and full rebuild](search-howto-run-reset-indexers.md), should you choose to reload it.
## Permissions
-Azure AI Search needs write-access to Azure Storage. If you're using a managed identity for your search service, make sure it's assigned to the **Storage Blob Data Contributor** and **Storage Table Data Reader** roles. For more information, see [Connect to Azure Storage using a managed identity (Azure AI Search)](search-howto-managed-identities-storage.md).
+Azure AI Search needs write-access to Azure Storage. If you're using a managed identity for your search service, make sure it's assigned to the **Storage Blob Data Contributor** and **Storage Table Data Contributor** roles. For more information, see [Connect to Azure Storage using a managed identity (Azure AI Search)](search-howto-managed-identities-storage.md).
## Enable on new indexers
-You can use the Azure portal, preview APIs, or beta Azure SDKs are required to enable an enrichment cache on an indexer.
+You can use the Azure portal, preview APIs, or preview Azure SDK packages to enable an enrichment cache on an indexer.
### [**Azure portal**](#tab/portal)
@@ -50,18 +52,18 @@ You can use the Azure portal, preview APIs, or beta Azure SDKs are required to e
### [**REST**](#tab/rest)
-On new indexers, add the "cache" property in the indexer definition payload when calling Create or Update Indexer.
+On new indexers, add the `cache` property in the indexer definition payload when calling Create or Update Indexer.
-You can use preview API versions 2021-04-30-preview and later. We recommend the latest preview for [Create or Update Indexer (2024-05-01-preview)](/rest/api/searchservice/indexers/create-or-update?view=rest-searchservice-2024-05-01-preview&preserve-view=true).
+We recommend the latest preview for [Create or Update Indexer (2025-05-01-preview)](/rest/api/searchservice/indexers/create-or-update?view=rest-searchservice-2025-05-01-preview&preserve-view=true).
```https
-POST https://[service name].search.windows.net/indexers?api-version=2024-05-01-preview
+POST https://[service name].search.windows.net/indexers?api-version=2025-05-01-preview
{
"name": "<YOUR-INDEXER-NAME>",
"targetIndexName": "<YOUR-INDEX-NAME>",
"dataSourceName": "<YOUR-DATASOURCE-NAME>",
"skillsetName": "<YOUR-SKILLSET-NAME>",
- "cache" : {
+ `cache` : {
"storageConnectionString" : "<YOUR-STORAGE-ACCOUNT-CONNECTION-STRING>",
"enableReprocessing": true
},
@@ -79,29 +81,29 @@ For existing indexers that already have a skillset, use the following steps to a
### Step 1: Get the indexer definition
-Start with a valid, work indexer that has these components: data source, skillset, index. Using an API client, send a [GET Indexer](/rest/api/searchservice/indexers/get?view=rest-searchservice-2024-05-01-preview&preserve-view=true) request to retrieve the indexer. When you use the preview API version to the GET the indexer, a "cache" property set to null is added to the definition automatically.
+Start with a valid, work indexer that has these components: data source, skillset, index. Using an API client, send a [GET Indexer](/rest/api/searchservice/indexers/get?view=rest-searchservice-2025-05-01-preview&preserve-view=true) request to retrieve the indexer. When you use the preview API version to the GET the indexer, a `cache` property set to null is added to the definition automatically.
```http
-GET https://[YOUR-SEARCH-SERVICE].search.windows.net/indexers/[YOUR-INDEXER-NAME]?api-version=2024-05-01-preview
+GET https://[YOUR-SEARCH-SERVICE].search.windows.net/indexers/[YOUR-INDEXER-NAME]?api-version=2025-05-01-preview
Content-Type: application/json
api-key: [YOUR-ADMIN-KEY]
```
### Step 2: Set the cache property
-In the index definition, modify "cache" to include the following required and optional properties:
+In the index definition, modify `cache` to include the following required and optional properties:
+ (Required) `storageConnectionString` must be set to an Azure Storage connection string.
+ (Optional) `enableReprocessing` boolean property (`true` by default), indicates that incremental enrichment is enabled. Set to `false` if you want to suspend incremental processing while other resource-intensive operations, such as indexing new documents, are underway and then switch back to `true` later.
```http
-POST https://[service name].search.windows.net/indexers?api-version=2024-05-01-preview
+POST https://[service name].search.windows.net/indexers?api-version=2025-05-01-preview
{
"name": "<YOUR-INDEXER-NAME>",
"targetIndexName": "<YOUR-INDEX-NAME>",
"dataSourceName": "<YOUR-DATASOURCE-NAME>",
"skillsetName": "<YOUR-SKILLSET-NAME>",
- "cache" : {
+ `cache` : {
"storageConnectionString" : "<YOUR-STORAGE-ACCOUNT-CONNECTION-STRING>",
"enableReprocessing": true
},
@@ -116,23 +118,23 @@ POST https://[service name].search.windows.net/indexers?api-version=2024-05-01-p
[Reset Indexer](/rest/api/searchservice/indexers/reset) is required when setting up incremental enrichment for existing indexers to ensure all documents are in a consistent state. You can use the Azure portal or an API client for this task.
```https
-POST https://[YOUR-SEARCH-SERVICE].search.windows.net/indexers/[YOUR-INDEXER-NAME]/reset?api-version=2024-05-01-preview
+POST https://[YOUR-SEARCH-SERVICE].search.windows.net/indexers/[YOUR-INDEXER-NAME]/reset?api-version=2025-05-01-preview
Content-Type: application/json
api-key: [YOUR-ADMIN-KEY]
```
### Step 4: Save the indexer
-[Update Indexer](/rest/api/searchservice/indexers/create-or-update?view=rest-searchservice-2024-05-01-preview&preserve-view=true) with a PUT request, where the body of the request includes "cache".
+[Update Indexer](/rest/api/searchservice/indexers/create-or-update?view=rest-searchservice-2025-05-01-preview&preserve-view=true) with a PUT request, where the body of the request includes `cache`.
```http
-PUT https://[YOUR-SEARCH-SERVICE].search.windows.net/indexers/[YOUR-INDEXER-NAME]?api-version=2024-05-01-preview
+PUT https://[YOUR-SEARCH-SERVICE].search.windows.net/indexers/[YOUR-INDEXER-NAME]?api-version=2025-05-01-preview
Content-Type: application/json
api-key: [YOUR-ADMIN-KEY]
{
"name" : "<YOUR-INDEXER-NAME>",
...
- "cache": {
+ `cache`: {
"storageConnectionString": "<YOUR-STORAGE-ACCOUNT-CONNECTION-STRING>",
"enableReprocessing": true
}
@@ -142,7 +144,7 @@ PUT https://[YOUR-SEARCH-SERVICE].search.windows.net/indexers/[YOUR-INDEXER-NAME
If you now issue another GET request on the indexer, the response from the service includes an `ID` property in the cache object. The string is appended to the name of the container containing all the cached results and intermediate state of each document processed by this indexer. The ID is used to uniquely name the cache in Blob storage.
```http
- "cache": {
+ `cache`: {
"ID": "<ALPHA-NUMERIC STRING>",
"enableReprocessing": true,
"storageConnectionString": "DefaultEndpointsProtocol=https;AccountName=<YOUR-STORAGE-ACCOUNT>;AccountKey=<YOUR-STORAGE-KEY>;EndpointSuffix=core.windows.net"
@@ -156,7 +158,7 @@ To run indexer, you can use the Azure portal or the API. In the Azure portal, fr
Alternatively, you can use REST to [run the indexer](/rest/api/searchservice/indexers/run):
```http
-POST https://[YOUR-SEARCH-SERVICE].search.windows.net/indexers/[YOUR-INDEXER-NAME]/run?api-version=2024-05-01-preview
+POST https://[YOUR-SEARCH-SERVICE].search.windows.net/indexers/[YOUR-INDEXER-NAME]/run?api-version=2025-05-01-preview
Content-Type: application/json
api-key: [YOUR-ADMIN-KEY]
```
@@ -185,11 +187,9 @@ The following error occurs if you forget to specify a preview API version on the
A 400 Bad Request error will also occur if you're missing an indexer requirement. The error message specifies any missing dependencies.
-## Next steps
+## Next step
-Incremental enrichment is applicable on indexers that contain skillsets, providing reusable content for both indexes and knowledge stores. The following links provide more information about caching and skillsets.
+Incremental enrichment is applicable on indexers that contain skillsets, providing reusable content for both indexes and knowledge stores. The following link provides more information about cache management.
-+ [Incremental enrichment (lifecycle and management)](cognitive-search-incremental-indexing-conceptual.md)
-+ [Skillset concepts and composition](cognitive-search-working-with-skillsets.md)
-+ [Create a skillset](cognitive-search-defining-skillset.md)
-+ [Tutorial: Use REST and AI to generate searchable content from Azure blobs](tutorial-skillset.md)
+> [!div class="checklist"]
+> + [Manage an enrichment cache](enrichment-cache-how-to-manage.md)
Summary
{
"modification_type": "breaking change",
"modification_title": "エンリッチメントキャッシュ設定ドキュメントの名称変更と修正"
}
Explanation
この変更では、enrichment-cache-how-to-configure.md
ファイルが名前を変更され、新しいタイトル Configure enrichment caching (preview)
が付けられました。このファイル内で、エンリッチメントキャッシュに関する情報が整理され、説明が明確にされています。具体的には、キャッシング機能の設定方法、関連するAPIのバージョン、キャッシュの保存先、権限、インデクサーの設定手順などが詳述されています。
主な更新点には、エンリッチメントキャッシュに関する重要な変更が含まれており、既存のインデクサーに対する設定手順が追加されました。また、一部内容が更新され、使用中のAPIのバージョンも調整されています。これにより、ユーザーがエンリッチメントキャッシングの設定をより直感的に行えるようになっています。この変更は、重要なリンクの修正やキャッシング機能に関連する新しい情報を含むため、かつての内容と互換性がないため、注意が必要です。
articles/search/enrichment-cache-how-to-manage.md
Diff
@@ -1,44 +1,48 @@
---
-title: Incremental enrichment concepts (preview)
+title: Manage enrichment caching
titleSuffix: Azure AI Search
description: Cache intermediate content and incremental changes from AI enrichment pipeline in Azure Storage to preserve investments in existing processed documents. This feature is currently in public preview.
author: HeidiSteen
ms.author: heidist
ms.service: azure-ai-search
-ms.topic: conceptual
-ms.date: 07/11/2025
+ms.topic: how-to
+ms.date: 07/28/2025
ms.custom:
- ignite-2023
- sfi-ropc-nochange
---
-# Incremental enrichment and caching in Azure AI Search
+# Manage an enrichment cache
> [!IMPORTANT]
> This feature is in public preview under [supplemental terms of use](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). The [preview REST API](/rest/api/searchservice/search-service-api-versions#preview-versions) supports this feature.
-*Incremental enrichment* refers to the use of cached enrichments during [skillset execution](cognitive-search-working-with-skillsets.md) so that only new and changed skills and documents incur standard processing charges for API calls to Azure AI services. The cache contains the output from [document cracking](search-indexer-overview.md#document-cracking), plus the outputs of each skill for every document. Although caching is billable (it uses Azure Storage), the overall cost of enrichment is reduced because the costs of storage are less than image extraction and AI processing.
+An *enrichment cache* is an optional feature that stores reusable enriched content created during [skillset execution](cognitive-search-working-with-skillsets.md) so that only new and changed skills and documents incur standard processing charges during future indexer and skillset processing.
-To ensure synchronization between your data source data and your index, it's important to understand your unique [data source](search-data-sources-gallery.md) change and deletion tracking prerequisites. This guide specifically addresses how to manage incremental modifications in terms of your skills processing and how to utilize cache for this purpose.
+The cache contains the output from [document cracking](search-indexer-overview.md#document-cracking), plus the outputs of each skill for every document. Although caching is billable (it uses Azure Storage), the overall cost of enrichment is reduced because the costs of storage are less than image extraction and AI processing.
-When you enable caching, the indexer evaluates your updates to determine whether existing enrichments can be pulled from the cache. Image and text content from the document cracking phase, plus skill outputs that are upstream or orthogonal to your edits, are likely to be reusable.
+If you have configured an enrichment cache, this article explains how to manage skill and data source updates so that you get maximum utility from cached enrichments.
-After skillset processing is finished, the refreshed results are written back to the cache, and also to the search index or knowledge store.
+## Prerequisites
+
++ An [indexer](search-indexer-overview.md) and [skillset](cognitive-search-working-with-skillsets.md)
+
++ An [enrichment cache](enrichment-cache-how-to-configure.md)
## Limitations
> [!CAUTION]
-> If you're using the [SharePoint Online indexer (Preview)](search-howto-index-sharepoint-online.md), you should avoid incremental enrichment. Under certain circumstances, the cache becomes invalid, requiring an [indexer reset and run](search-howto-run-reset-indexers.md), should you choose to reload it.
+> If you're using the [SharePoint Online indexer (Preview)](search-howto-index-sharepoint-online.md), you should avoid incremental enrichment. Under certain circumstances, the cache becomes invalid, requiring an [indexer reset and full rebuild](search-howto-run-reset-indexers.md), should you choose to reload it.
## Cache configuration
-Physically, the cache is stored in a blob container in your Azure Storage account, one per indexer. Each indexer is assigned a unique and immutable cache identifier that corresponds to the container it's using.
+Physically, the cache is stored in a blob container or table in your Azure Storage account, one per indexer. Each indexer is assigned a unique and immutable cache identifier that corresponds to the container it's using.
The cache is created when you specify the "cache" property and run the indexer. Only enriched content can be cached. If your indexer doesn't have an attached skillset, then caching doesn't apply.
-The following example illustrates an indexer with caching enabled. See [Enable enrichment caching](search-howto-incremental-index.md) for full instructions.
+The following example illustrates an indexer with caching enabled. See [Configure enrichment caching](enrichment-cache-how-to-configure.md) for full instructions.
-To use the cache property, you can use 2020-06-30-preview or later when you [create or update an indexer](/rest/api/searchservice/indexers/create-or-update?view=rest-searchservice-2025-05-01-preview&preserve-view=true). We recommend the latest preview API.
+To set the cache property, use a preview REST API [Create or Update Indexer](/rest/api/searchservice/indexers/create-or-update?view=rest-searchservice-2025-05-01-preview&preserve-view=true) or a preview Azure SDK package that provides the feature. You can also enable enrichment caching in the Import data wizard in the Azure portal.
```json
POST https://[YOUR-SEARCH-SERVICE-NAME].search.windows.net/indexers?api-version=2025-05-01-preview
@@ -180,9 +184,9 @@ Incremental processing evaluates your skillset definition and determines which s
## APIs used for caching
-REST API version `2020-06-30-Preview` or later provides incremental enrichment through extra properties on indexers. We recommend the latest preview API.
+Preview APIs provide extra properties on indexers. We recommend the latest preview API.
-Skillsets and data sources can use the generally available version. In addition to the reference documentation, see [Configure caching for incremental enrichment](search-howto-incremental-index.md) for details about order of operations.
+Skillsets and data sources can use the generally available version. In addition to the reference documentation, see [Configure caching for incremental enrichment](enrichment-cache-how-to-configure.md) for details about order of operations.
+ [Create or Update Indexer (api-version=2025-05-01-preview)](/rest/api/searchservice/indexers/create-or-update?view=rest-searchservice-2025-05-01-preview&preserve-view=true)
@@ -191,10 +195,3 @@ Skillsets and data sources can use the generally available version. In addition
+ [Create or Update Skillset (api-version=2025-05-01-preview)](/rest/api/searchservice/skillsets/create-or-update?view=rest-searchservice-2025-05-01-preview&preserve-view=true) (New URI parameter on the request)
+ [Create or Update Data Source (api-version=2025-05-01-preview)](/rest/api/searchservice/data-sources/create-or-update?view=rest-searchservice-2025-05-01-preview&preserve-view=true), when called with a preview API version, provides a new parameter named "ignoreResetRequirement", which should be set to true when your update action shouldn't invalidate the cache. Use "ignoreResetRequirement" sparingly as it could lead to unintended inconsistency in your data that won't be detected easily.
-
-## Next steps
-
-Incremental enrichment is a powerful feature that extends change tracking to skillsets and AI enrichment. Incremental enrichment enables reuse of existing processed content as you iterate over skillset design. As a next step, enable caching on your indexers.
-
-> [!div class="nextstepaction"]
-> [Enable caching for incremental enrichment](search-howto-incremental-index.md)
Summary
{
"modification_type": "breaking change",
"modification_title": "エンリッチメントキャッシング管理ドキュメントの名称変更と修正"
}
Explanation
この変更では、enrichment-cache-how-to-manage.md
ファイルが名前を変更され、新しいタイトル Manage enrichment caching
が付けられました。ドキュメントの内容は、エンリッチメントキャッシュ管理に関する詳しいガイドが提供されており、キャッシュの利用方法、構成、ならびにインデクサーとの統合について明確にされています。
主なポイントは、エンリッチメントキャッシュが、特定のスキルとドキュメントの変更のみが標準の処理料金に影響を与えるように管理されることを示しています。また、効果的なキャッシュ利用のために必要な前提条件が新たに追加され、インデクサーやスキルセットの設定手順が反映されています。さらに、キャッシュの物理的な保存先や、APIの推奨バージョンに関する情報も具体化されています。
この変更は、エンリッチメントキャッシュの概念をより分かりやすくし、ユーザーがより効果的にキャッシュを管理する手順を理解できるように改善されています。また、システムにおける互換性の問題を避けるための注意点も示されています。
articles/search/knowledge-store-concept-intro.md
Diff
@@ -138,7 +138,7 @@ For data sources that support change tracking, an indexer will process new and c
### Changes to a skillset
-If you're making changes to a skillset, you should [enable caching of enriched documents](cognitive-search-incremental-indexing-conceptual.md) to reuse existing enrichments where possible.
+If you're making changes to a skillset, you should [enable caching of enriched documents](enrichment-cache-how-to-configure.md) to reuse existing enrichments where possible.
Without incremental caching, the indexer will always process documents in order of the high water mark, without going backwards. For blobs, the indexer would process blobs sorted by `lastModified`, regardless of any changes to indexer settings or the skillset. If you change a skillset, previously processed documents aren't updated to reflect the new skillset. Documents processed after the skillset change will use the new skillset, resulting in index documents being a mix of old and new skillsets.
Summary
{
"modification_type": "minor update",
"modification_title": "知識ストア概念のイントロダクションにおけるリンク修正"
}
Explanation
この変更では、knowledge-store-concept-intro.md
の内容が更新され、以前のリンクが新しいリンクに修正されました。具体的には、スキルセットに変更を加える場合、既存のエンリッチメントを再利用するためにキャッシングを有効にするように促す文言が更新され、リンク先が cognitive-search-incremental-indexing-conceptual.md
から enrichment-cache-how-to-configure.md
に変更されています。
この修正により、ユーザーはエンリッチメントキャッシングの設定方法に関する最新の情報を得ることができ、関連する資料へのアクセスが適切に行えるようになっています。全体として、この変更はナビゲーションの正確性向上に寄与しており、ユーザー体験の改善につながっています。
articles/search/knowledge-store-projection-example-long.md
Diff
@@ -657,4 +657,4 @@ When building projections of different types, file and object projections are ge
The example in this article demonstrates common patterns on how to create projections. Now that you have a good understanding of the concepts, you're better equipped to build projections for your specific scenario.
> [!div class="nextstepaction"]
-> [Configure caching for incremental enrichment](search-howto-incremental-index.md)
+> [Configure caching for incremental enrichment](enrichment-cache-how-to-configure.md)
Summary
{
"modification_type": "minor update",
"modification_title": "知識ストアプロジェクション例のリンク修正"
}
Explanation
この変更では、knowledge-store-projection-example-long.md
における次のステップとして提示されるリンクが修正されました。修正前は search-howto-incremental-index.md
にリンクされていましたが、修正後は enrichment-cache-how-to-configure.md
に変更されています。
この修正により、ユーザーはエンリッチメントキャッシングの設定に関する最新の情報にアクセスできるようになり、より効果的な情報を得ることが可能になります。記事全体の整合性を保ち、適切なドキュメントへの道筋を示すことが目的とされています。この変更は、ナビゲーションの正確性向上とユーザー体験の改善に寄与しています。
articles/search/knowledge-store-projection-overview.md
Diff
@@ -157,7 +157,7 @@ Recall that projections are exclusive to knowledge stores, and aren't used to st
1. While in Azure Storage, familiarize yourself with existing content in containers and tables so that you choose nonconflicting names for the projections. A knowledge store is a loose collection of tables and containers. Consider adopting a naming convention to keep track of related objects.
-1. In Azure AI Search, [enable enrichment caching (preview)](search-howto-incremental-index.md) in the indexer and then [run the indexer](search-howto-run-reset-indexers.md) to execute the skillset and populate the cache. This is a preview feature, so be sure to use the preview REST API on the indexer request. Once the cache is populated, you can modify projection definitions in a knowledge store free of charge (as long as the skills themselves aren't modified).
+1. In Azure AI Search, [enable enrichment caching (preview)](enrichment-cache-how-to-configure.md) in the indexer and then [run the indexer](search-howto-run-reset-indexers.md) to execute the skillset and populate the cache. This is a preview feature, so be sure to use the preview REST API on the indexer request. Once the cache is populated, you can modify projection definitions in a knowledge store free of charge (as long as the skills themselves aren't modified).
1. In your code, all projections are defined solely in a skillset. There are no indexer properties (such as field mappings or output field mappings) that apply to projections. Within a skillset definition, you'll focus on two areas: knowledgeStore property and skills array.
Summary
{
"modification_type": "minor update",
"modification_title": "知識ストアプロジェクション概要のリンク修正"
}
Explanation
この変更では、knowledge-store-projection-overview.md
の内容において、Azure AI Searchでのエンリッチメントキャッシングを有効にする手順に関するリンクが修正されました。具体的には、リンクが search-howto-incremental-index.md
から enrichment-cache-how-to-configure.md
に変更されています。
この修正により、読者はエンリッチメントキャッシングの設定方法に関するより正確で最新の情報にアクセスできるようになります。全体の文脈においても、正確なリソースへの案内が行われることにより、ユーザー体験の向上が図られています。この変更は、ドキュメントの整合性を高め、効果的な情報提供を促進することを目的としています。
articles/search/knowledge-store-projections-examples.md
Diff
@@ -42,7 +42,7 @@ Recall that projections are defined under the `knowledgeStore` property of a ski
If you need more background before getting started, review [this check list](knowledge-store-projection-overview.md#checklist-for-getting-started) for tips and workflow.
> [!TIP]
-> When developing projections, [enable enrichment caching (preview)](search-howto-incremental-index.md) so that you can reuse existing enrichments while editing projection definitions. Enrichment caching is a preview feature, so be sure to use the preview REST API on the indexer request. Without caching, simple edits to a projection will result in a full reprocess of enriched content. By caching the enrichments, you can iterate over projections without incurring any skillset processing charges.
+> When developing projections, [enable enrichment caching (preview)](enrichment-cache-how-to-configure.md) so that you can reuse existing enrichments while editing projection definitions. Enrichment caching is a preview feature, so be sure to use the preview REST API on the indexer request. Without caching, simple edits to a projection will result in a full reprocess of enriched content. By caching the enrichments, you can iterate over projections without incurring any skillset processing charges.
## Requirements
Summary
{
"modification_type": "minor update",
"modification_title": "知識ストアプロジェクションの例におけるリンク修正"
}
Explanation
この変更では、knowledge-store-projections-examples.md
の内容において、プロジェクションを開発する際にエンリッチメントキャッシングを有効にする手順に関連するリンクが修正されました。具体的には、リンクが search-howto-incremental-index.md
から enrichment-cache-how-to-configure.md
に変更されています。
この修正により、ユーザーはエンリッチメントキャッシングの設定方法に関するより正確で最新のリソースにアクセスできるようになります。この変更は、操作の効率化とプロジェクト定義の編集中に既存のエンリッチメントを再利用可能にするための重要な情報を提供します。全体として、ドキュメントの有用性と影響力を高め、読者が効果的に目標を達成できるように配慮されています。
articles/search/resource-tools.md
Diff
@@ -7,13 +7,22 @@ author: haileytap
ms.author: haileytapia
ms.service: azure-ai-search
ms.topic: conceptual
-ms.date: 06/02/2025
+ms.date: 07/28/2025
---
# Productivity tools and accelerators for Azure AI Search
Microsoft engineers build productivity tools that aren't part of the Azure AI Search service and aren't covered by service-level agreements (SLAs). You can download, modify, and build these tools to create an app that helps you develop or maintain a search solution.
+## Accelerators
+
+| Accelerator | Description |
+|--|--|
+| [RAG Experiment Accelerator](https://github.com/microsoft/rag-experiment-accelerator) | Conduct experiments and evaluations using Azure AI Search and the RAG pattern. This accelerator has code for loading multiple data sources, using a variety of models, and creating a variety of search indexes and queries. |
+| [Build your own copilot solution accelerator](https://github.com/microsoft/Build-your-own-copilot-Solution-Accelerator) | Code and docs to build a copilot for specific use cases. |
+| [Chat with your data solution accelerator](https://github.com/Azure-Samples/chat-with-your-data-solution-accelerator/blob/main/README.md) | Code and docs to create interactive search solution in production environments. |
+| [Document knowledge mining solution accelerator](https://github.com/microsoft/Document-Knowledge-Mining-Solution-Accelerator/blob/main/README.md) | Code and docs built on Azure OpenAI in Azure AI Foundry Models and Azure AI Document Intelligence. It processes and extracts summaries, entities, and metadata from unstructured, multimodal documents to enable searching and chatting over this data. |
+
## Tools
| Tool name | Description |
@@ -24,11 +33,3 @@ Microsoft engineers build productivity tools that aren't part of the Azure AI Se
| [Performance testing solution](https://github.com/Azure-Samples/azure-search-performance-testing/blob/main/README.md) | This solution helps you load test Azure AI Search. It uses Apache JMeter as an open source load and performance testing tool and Terraform to dynamically provision and destroy the required infrastructure on Azure. |
| [Visual Studio Code extension](https://github.com/microsoft/vscode-azurecognitivesearch) | Although the extension is no longer available on the Visual Studio Code Marketplace, the code is open source. You can clone and modify the tool for your own use. |
-## Accelerators
-
-| Accelerator | Description |
-|--|--|
-| [Build your own copilot solution accelerator](https://github.com/microsoft/Build-your-own-copilot-Solution-Accelerator) | Code and docs to build a copilot for specific use cases. |
-| [Chat with your data solution accelerator](https://github.com/Azure-Samples/chat-with-your-data-solution-accelerator/blob/main/README.md) | Code and docs to create interactive search solution in production environments. |
-| [Document knowledge mining solution accelerator](https://github.com/microsoft/Document-Knowledge-Mining-Solution-Accelerator/blob/main/README.md) | Code and docs built on Azure OpenAI in Azure AI Foundry Models and Azure AI Document Intelligence. It processes and extracts summaries, entities, and metadata from unstructured, multimodal documents to enable searching and chatting over this data. |
-| [Knowledge mining accelerator](https://github.com/Azure-Samples/azure-search-knowledge-mining/blob/main/README.md) | Code and docs to jump start a knowledge store using your data. |
Summary
{
"modification_type": "minor update",
"modification_title": "リソースツールの内容更新とアクセラレーターセクションの追加"
}
Explanation
この変更では、resource-tools.md
ドキュメントに対していくつかの修正が行われました。主な変更点としては、以下の内容が含まれています。
- ドキュメントの日付が更新されました。以前の日付(2025年6月2日)から、新しい日付(2025年7月28日)に変更されています。
- 新たに「アクセラレーター」というセクションが追加され、いくつかのアクセラレーターの説明が表形式で提供されています。これにより、ユーザーは特定の用途に対して利用可能な実験用アクセラレーターを見つけやすくなります。
- アクセラレーターのセクションから不要な項目が削除され、現在有用な情報が整理された結果、よりスムーズに読み進められるようになっています。
これによって、Azure AI Searchを利用するユーザーは、関連するリソースやツールをより簡単に見つけることができ、効率的に開発を進めるための情報が強化されました。全体的に、文書はより最新の情報を反映し、ユーザーにとっての実用性が向上しています。
articles/search/retrieval-augmented-generation-overview.md
Diff
@@ -276,6 +276,8 @@ Check out the following GitHub repositories for code, documentation, and video d
## See also
++ [RAG Experiment Accelerator](https://github.com/microsoft/rag-experiment-accelerator)
+
+ [Retrieval Augmented Generation: Streamlining the creation of intelligent natural language processing models](https://ai.meta.com/blog/retrieval-augmented-generation-streamlining-the-creation-of-intelligent-natural-language-processing-models/)
-+ [Retrieval Augmented Generation using Azure Machine Learning prompt flow](/azure/machine-learning/concept-retrieval-augmented-generation)
+
+ [Azure Cognitive Search and LangChain: A Seamless Integration for Enhanced Vector Search Capabilities](https://techcommunity.microsoft.com/t5/azure-ai-services-blog/azure-cognitive-search-and-langchain-a-seamless-integration-for/ba-p/3901448)
Summary
{
"modification_type": "minor update",
"modification_title": "情報リンクの追加"
}
Explanation
この変更では、retrieval-augmented-generation-overview.md
ドキュメントにおいて、関連する情報へのリンクがいくつか追加されました。特に以下の点が強調されています:
新しいリンクの追加: RAG(Retrieval Augmented Generation)に関連する新しいリポジトリやリソースへのリンクが3つ追加されました。この中には、RAG実験アクセラレーターや、自然言語処理モデルの作成を効率化するためのリソースが含まれています。
情報の拡充: 追加されたリンクは、ユーザーがRAGに関する知識を深め、実際のプロジェクトに役立てるための情報のアクセシビリティを向上させています。
不要なリンクの削除: 以前のリンクの一つが削除されており、より relevant なリソースに重点が置かれています。
これにより、ドキュメントが最新の情報を反映するようになり、ユーザーが必要なリソースに容易にアクセスできるようになっています。また、全体的に学習のしやすさと実用性が向上しました。
articles/search/samples-dotnet.md
Diff
@@ -72,7 +72,6 @@ An accelerator is an end-to-end solution that includes code and documentation th
| Samples | Repository | Description |
|---------|------------|-------------|
| Search + QnA Maker Accelerator | [search-qna-maker-accelerator](https://github.com/Azure-Samples/search-qna-maker-accelerator)| A [solution](https://techcommunity.microsoft.com/t5/azure-ai/qna-with-azure-cognitive-search/ba-p/2081381) combining the power of Search and QnA Maker. See the live [demo site](https://aka.ms/qnaWithAzureSearchDemo). |
-| [Knowledge Mining Solution Accelerator](/shows/ai-show/knowledge-mining-with-azure-search) | [azure-search-knowledge-mining](https://github.com/azure-samples/azure-search-knowledge-mining/tree/main/) | Includes templates, support files, and analytical reports to help you prototype an end-to-end knowledge mining solution. |
## Demos
Summary
{
"modification_type": "minor update",
"modification_title": "知識マイニングソリューションの詳細削除"
}
Explanation
この変更では、samples-dotnet.md
ドキュメントにおいて、知識マイニングソリューションに関する行が削除されました。具体的には、以下の点が含まれています:
削除されたエントリー: 「知識マイニングソリューションアクセラレーター」に関する行が削除されました。この行には、アクセラレーターのリポジトリへのリンクや、プロトタイプ作成に必要なテンプレートやサポートファイルについての説明が含まれていました。
全体的な文書の簡潔化: 削除によって、ドキュメントはより簡潔になり、他のサンプルに対する集中度が高まる可能性があります。また、この変更は、特定の情報が不要と判断されたことを示しています。
ユーザーへの影響: 知識マイニングに関する情報を求めていたユーザーにとっては、そのリソースが失われた形になりますが、他のアクセラレーターに関する情報が強化されたことにより、他の選択肢を通じて役立つ情報が得られるかもしれません。
このように、ドキュメントの内容が更新され、古い情報が除かれることによって、より関連性の高い最新の情報が提供されるようになりました。
articles/search/samples-python.md
Diff
@@ -54,6 +54,14 @@ Code samples from the Azure AI Search team demonstrate features and workflows. M
[**aisearch-openai-rag-audio**](https://github.com/Azure-Samples/aisearch-openai-rag-audio) is "voice to RAG". This sample demonstrates a simple architecture for voice-based generative AI applications that enables Azure AI Search RAG on top of the real-time audio API with full-duplex audio streaming from client devices, while securely handling access to both the model and retrieval system. Backend code is written in Python, while frontend code is written in JavaScript. For an introduction, watch this [video](https://www.youtube.com/watch?v=vXJka8xZ9Ko).
+## Accelerators
+
+An accelerator is an end-to-end solution that includes code and documentation that you can adapt for your own implementation of a specific scenario.
+
+| Repository | Description |
+|------------|-------------|
+| [RAG Experiment Accelerator](https://github.com/microsoft/rag-experiment-accelerator) | Conduct experiments and evaluations using Azure AI Search and the RAG pattern. This accelerator has code for loading multiple data sources, using a variety of models, and creating a variety of search indexes and queries. |
+
## Other samples
The following samples are also published by the Azure AI Search team but aren't referenced in documentation. Associated readme files provide usage instructions.
Summary
{
"modification_type": "new feature",
"modification_title": "アクセラレーターセクションの追加"
}
Explanation
この変更では、samples-python.md
ドキュメントに新しい「アクセラレーター」セクションが追加されました。具体的な内容は以下の通りです:
新しいセクションの導入: アクセラレーターに関する情報が新たにセクションとして追加され、エンドツーエンドソリューションについて説明されています。これにより、特定のシナリオに対する実装に適応できるコードとドキュメントが提供されることが明確にされています。
新しいリポジトリのリンク: アクセラレーターの具体例として「RAG実験アクセラレーター」へのリンクが追加されました。このリポジトリには、Azure AI Search と RAG パターンを用いて実験や評価を行うためのコードが含まれており、複数のデータソースの読み込み、さまざまなモデルの使用、検索インデックスやクエリの作成が可能です。
情報の強化: この新しいセクションは、ユーザーがAzure AI Searchを活用したプロジェクトをより簡単に開始できるよう、実用的なリソースを提供することを目的としています。加えて、全体の文書の内容が強化され、関連するツールやサンプルへのアクセスが容易になることで、開発者の作業の効率が向上します。
この変更により、ユーザーは具体的な実装例を通じて、Azure AI Search を利用した開発に役立つ情報を得ることができるようになりました。
articles/search/search-api-preview.md
Diff
@@ -48,7 +48,7 @@ Preview features are removed from this list if they're retired or transition to
| [**Text Split skill (token chunking)**](cognitive-search-skill-textsplit.md) | Applied AI (skills) | This skill has new parameters that improve data chunking for embedding models. A new `unit` parameter lets you specify token chunking. You can now chunk by token length, setting the length to a value that makes sense for your embedding model. You can also specify the tokenizer and any tokens that shouldn't be split during data chunking. | [Create or Update Skillset (preview)](/rest/api/searchservice/skillsets/create-or-update?view=rest-searchservice-2024-09-01-preview&preserve-view=true). |
| [**Azure AI Vision multimodal embedding skill**](cognitive-search-skill-vision-vectorize.md) | Applied AI (skills) | A new skill type that calls Azure AI Vision multimodal API to generate embeddings for text or images during indexing. | [Create or Update Skillset (preview)](/rest/api/searchservice/skillsets/create-or-update?view=rest-searchservice-2024-05-01-preview&preserve-view=true). |
| [**Azure Machine Learning (AML) skill**](cognitive-search-aml-skill.md) | Applied AI (skills) | AML skill integrates an inferencing endpoint from Azure Machine Learning. In previous preview APIs, it supports connections to deployed custom models in an AML workspace. Starting in the 2024-05-01-preview, you can use this skill in workflows that connect to embedding models in the Azure AI Foundry model catalog. It's also available in the Azure portal, in skillset design, assuming Azure AI Search and Azure Machine Learning services are deployed in the same subscription. | [Create or Update Skillset (preview)](/rest/api/searchservice/skillsets/create-or-update?view=rest-searchservice-2024-05-01-preview&preserve-view=true). |
-| [**Incremental enrichment cache**](cognitive-search-incremental-indexing-conceptual.md) | Applied AI (skills) | Adds caching to an enrichment pipeline, allowing you to reuse existing output if a targeted modification, such as an update to a skillset or another object, doesn't change the content. Caching applies only to enriched documents produced by a skillset.| [Create or Update Indexer (preview)](/rest/api/searchservice/indexers/create-or-update?view=rest-searchservice-2024-05-01-preview&preserve-view=true). |
+| [**Incremental enrichment cache**](enrichment-cache-how-to-configure.md) | Applied AI (skills) | Adds caching to an enrichment pipeline, allowing you to reuse existing output if a targeted modification, such as an update to a skillset or another object, doesn't change the content. Caching applies only to enriched documents produced by a skillset.| [Create or Update Indexer (preview)](/rest/api/searchservice/indexers/create-or-update?view=rest-searchservice-2024-05-01-preview&preserve-view=true). |
| [**OneLake files indexer**](search-how-to-index-onelake-files.md) | Indexer data source | New data source for extracting searchable data and metadata data from a [lakehouse](/fabric/onelake/create-lakehouse-onelake) on top of [OneLake](/fabric/onelake/onelake-overview) | [Create or Update Data Source (preview)](/rest/api/searchservice/data-sources/create-or-update?view=rest-searchservice-2024-05-01-preview&preserve-view=true). |
| [**Azure Files indexer**](search-file-storage-integration.md) | Indexer data source | New data source for indexer-based indexing from [Azure Files](https://azure.microsoft.com/services/storage/files/) | [Create or Update Data Source (preview)](/rest/api/searchservice/data-sources/create-or-update?view=rest-searchservice-2024-05-01-preview&preserve-view=true). |
| [**SharePoint Online indexer**](search-howto-index-sharepoint-online.md) | Indexer data source | New data source for indexer-based indexing of SharePoint content. | [Sign up](https://aka.ms/azure-cognitive-search/indexer-preview) to enable the feature. [Create or Update Data Source (preview)](/rest/api/searchservice/data-sources/create-or-update?view=rest-searchservice-2024-05-01-preview&preserve-view=true) or the Azure portal. |
Summary
{
"modification_type": "minor update",
"modification_title": "インクリメンタルエンリッチメントキャッシュのリンク修正"
}
Explanation
この変更では、search-api-preview.md
ドキュメント内の「インクリメンタルエンリッチメントキャッシュ」に関するリンクが更新されました。具体的には、以下のポイントが含まれます:
リンクの修正: 「インクリメンタルエンリッチメントキャッシュ」についての説明が、新しいドキュメント enrichment-cache-how-to-configure.md
へのリンクに置き換えられました。これにより、ユーザーがキャッシュの設定方法についてより詳細な情報を得られるようになります。
説明内容の保持: 内容自体は変わらず、エンリッチメントパイプラインにキャッシング機能を追加し、スキルセットや他のオブジェクトの変更が内容を変更しない場合には既存の出力を再利用できることが強調されています。
文書の整合性: 新しいリンクに更新されることにより、ドキュメント全体の整合性が保たれ、ユーザーが最新の情報とリソースへのアクセスを確保できるようになります。
この変更は文書の一貫性と正確性を向上させるものであり、ユーザーが必要な情報に効率よくアクセスできるようになることを目的としています。
articles/search/search-features-list.md
Diff
@@ -49,7 +49,7 @@ The following table summarizes features by category. There's feature parity in a
|-------------------|----------|
|AI processing during indexing | [**AI enrichment**](cognitive-search-concept-intro.md) refers to embedded image and natural language processing in an indexer pipeline that extracts text and information from content that can't otherwise be indexed for full text search. AI processing is achieved by adding and combining skills in a skillset, which is then attached to an indexer. AI can be either [built-in skills](cognitive-search-predefined-skills.md) from Microsoft, such as text translation or Optical Character Recognition (OCR), or [custom skills](cognitive-search-create-custom-skill-example.md) that you provide. |
| Storing enriched content for analysis and consumption in non-search scenarios | [**Knowledge store**](knowledge-store-concept-intro.md) is persistent storage of enriched content, intended for non-search scenarios like knowledge mining and data science processing. A knowledge store is defined in a skillset, but created in Azure Storage as objects or tabular rowsets.|
-| Cached enrichments | [**Enrichment caching (preview)**](cognitive-search-incremental-indexing-conceptual.md) refers to cached enrichments that can be reused during skillset execution. Caching is particularly valuable in skillsets that include OCR and image analysis, which are expensive to process. |
+| Cached enrichments | [**Enrichment caching (preview)**](enrichment-cache-how-to-configure.md) refers to cached enrichments that can be reused during skillset execution. Caching is particularly valuable in skillsets that include OCR and image analysis, which are expensive to process. |
## Full text and other query forms
Summary
{
"modification_type": "minor update",
"modification_title": "エンリッチメントキャッシングのリンク修正"
}
Explanation
この変更では、search-features-list.md
ドキュメント内の「エンリッチメントキャッシング」に関するリンクが更新されました。具体的な内容は以下の通りです:
リンクの修正: 「エンリッチメントキャッシング」の説明が、新しいドキュメント enrichment-cache-how-to-configure.md
へのリンクに置き換えられました。この修正により、ユーザーがエンリッチメントキャッシングの設定方法や活用方法についてより詳細で正確な情報を得ることが可能になります。
内容の一貫性: エンリッチメントキャッシングの概要部分は変更されず、スキルセットの実行中に再利用可能なキャッシュされたエンリッチメントが特にOCRや画像分析などの高コスト処理において価値があることが引き続き強調されています。
ドキュメントの信頼性向上: 新しいリンクへの更新により、ドキュメント全体の信頼性と整合性が向上し、ユーザーに最新かつ有用なリソースを提供し続けることを目的としています。
この変更は、情報の正確性とアクセスの容易さを向上させるものであり、ユーザーが必要な情報を効率的に利用できるようにするためのものです。
articles/search/search-file-storage-integration.md
Diff
@@ -48,7 +48,7 @@ You can use this indexer for the following tasks:
+ **Deletion detection:** The indexer can [detect deletions through custom metadata](search-howto-index-changed-deleted-blobs.md).
+ **Applied AI through skillsets:** [Skillsets](cognitive-search-concept-intro.md) are fully supported by the indexer. This includes key features like [integrated vectorization](vector-search-integrated-vectorization.md) that adds data chunking and embedding steps.
+ **Parsing modes:** The indexer supports [JSON parsing modes](search-howto-index-json-blobs.md) if you want to parse JSON arrays or lines into individual search documents. It also supports [Markdown parsing mode](search-how-to-index-markdown-blobs.md).
-+ **Compatibility with other features:** The indexer is designed to work seamlessly with other indexer features, such as [debug sessions](cognitive-search-debug-session.md), [indexer cache for incremental enrichments](search-howto-incremental-index.md), and [knowledge store](knowledge-store-concept-intro.md).
++ **Compatibility with other features:** The indexer is designed to work seamlessly with other indexer features, such as [debug sessions](cognitive-search-debug-session.md), [indexer cache for incremental enrichments](enrichment-cache-how-to-configure.md), and [knowledge store](knowledge-store-concept-intro.md).
## Supported document formats
Summary
{
"modification_type": "minor update",
"modification_title": "インクリメンタルエンリッチメントのリンク修正"
}
Explanation
このコードの変更では、search-file-storage-integration.md
ドキュメント内の「インクリメンタルエンリッチメント」に関連するリンクが修正されました。以下のポイントが重要です:
リンクの更新: 「インクリメンタルエンリッチメント」のキャッシュに関する記述が新しいドキュメント enrichment-cache-how-to-configure.md
へのリンクに置き換えられました。この変更により、ユーザーがエンリッチメントのキャッシュ設定についての最新情報に簡単にアクセスできるようになります。
高い機能互換性: 変更後も、インデクサーはデバッグセッション、エンリッチメントのためのインデクサーキャッシュ、およびナレッジストアなど、他のインデクサー機能とシームレスに連携できることが引き続き強調されています。
情報の正確性向上: 新しいリンクへの更新によって、文書の整合性と信頼性が向上し、ユーザーが必要とする詳細な情報を容易に取得できるようになります。
この変更は、文書の情報を最新の状態に保つことを目的としており、ユーザーの理解を助けるために重要な役割を果たします。
articles/search/search-how-to-create-indexers.md
Diff
@@ -107,7 +107,7 @@ Skills-based indexing uses [AI enrichment](cognitive-search-concept-intro.md) to
}
```
-AI enrichment is its own subject area and is out of scope for this article. For more information, start with [AI enrichment](cognitive-search-concept-intro.md), [Skillsets in Azure AI Search](cognitive-search-working-with-skillsets.md), [Create a skillset](cognitive-search-defining-skillset.md), [Map enriched output fields](cognitive-search-output-field-mapping.md), and [Enable caching for AI enrichment](search-howto-incremental-index.md).
+AI enrichment is its own subject area and is out of scope for this article. For more information, start with [AI enrichment](cognitive-search-concept-intro.md), [Skillsets in Azure AI Search](cognitive-search-working-with-skillsets.md), [Create a skillset](cognitive-search-defining-skillset.md), [Map enriched output fields](cognitive-search-output-field-mapping.md), and [Enable caching for AI enrichment](enrichment-cache-how-to-configure.md).
## Prepare external data
@@ -255,7 +255,7 @@ Change detection logic is built into the data platforms. How an indexer supports
Indexers keep track of the last document it processed from the data source through an internal *high water mark*. The marker is never exposed in the API, but internally the indexer keeps track of where it stopped. When indexing resumes, either through a scheduled run or an on-demand invocation, the indexer references the high water mark so that it can pick up where it left off.
-If you need to clear the high water mark to reindex in full, you can use [Reset Indexer](/rest/api/searchservice/indexers/reset). For more selective reindexing, use [Reset Skills](/rest/api/searchservice/skillsets/reset-skills?view=rest-searchservice-2024-05-01-preview&preserve-view=true) or [Reset Documents](/rest/api/searchservice/indexers/reset-docs?view=rest-searchservice-2024-05-01-preview&preserve-view=true). Through the reset APIs, you can clear internal state, and also flush the cache if you enabled [incremental enrichment](search-howto-incremental-index.md). For more background and comparison of each reset option, see [Run or reset indexers, skills, and documents](search-howto-run-reset-indexers.md).
+If you need to clear the high water mark to reindex in full, you can use [Reset Indexer](/rest/api/searchservice/indexers/reset). For more selective reindexing, use [Reset Skills](/rest/api/searchservice/skillsets/reset-skills?view=rest-searchservice-2024-05-01-preview&preserve-view=true) or [Reset Documents](/rest/api/searchservice/indexers/reset-docs?view=rest-searchservice-2024-05-01-preview&preserve-view=true). Through the reset APIs, you can clear internal state, and also flush the cache if you enabled [incremental enrichment](enrichment-cache-how-to-configure.md). For more background and comparison of each reset option, see [Run or reset indexers, skills, and documents](search-howto-run-reset-indexers.md).
## Related content
Summary
{
"modification_type": "minor update",
"modification_title": "エンリッチメントキャッシングのリンク修正"
}
Explanation
この変更では、search-how-to-create-indexers.md
ドキュメント内のいくつかのリンクが更新され、特に「エンリッチメントキャッシング」に関連するリンクが新しいドキュメントに置き換えられました。具体的には以下の内容が含まれています:
リンクの更新: 「インクリメンタルエンリッチメント」を参照するリンクが、古い search-howto-incremental-index.md
から新しい enrichment-cache-how-to-configure.md
へのリンクに変更されました。この更新により、ユーザーは新しいキャッシュ設定に関する適切な情報にアクセスできるようになります。
情報の明確化: エンリッチメントに関連する情報が、正確で最新のリソースによってサポートされており、ユーザーはより良い理解を得ることができます。
他の内容の保持: 残りの部分には変更はなく、エンリッチメント関連の情報が引き続き含まれています。このため、インデクサーの機能や特性についての包括的な理解が維持されています。
この修正は、文書の信頼性と関連性を向上させ、ユーザーにとって役立つ情報源としての価値を高めることを目的としています。
articles/search/search-how-to-index-onelake-files.md
Diff
@@ -56,7 +56,7 @@ You can use this indexer for the following tasks:
+ **Deletion detection:** The indexer can [detect deletions via custom metadata](#detect-deletions-via-custom-metadata) for most files and shortcuts. This requires adding metadata to files to signify that they have been "soft deleted", enabling their removal from the search index. Currently, it's not possible to detect deletions in Google Cloud Storage or Amazon S3 shortcut files because custom metadata isn't supported for those data sources.
+ **Applied AI through skillsets:** [Skillsets](cognitive-search-concept-intro.md) are fully supported by the OneLake files indexer. This includes key features like [integrated vectorization](vector-search-integrated-vectorization.md) that adds data chunking and embedding steps.
+ **Parsing modes:** The indexer supports [JSON parsing modes](search-howto-index-json-blobs.md) if you want to parse JSON arrays or lines into individual search documents. It also supports [Markdown parsing mode](search-how-to-index-markdown-blobs.md).
-+ **Compatibility with other features:** The OneLake indexer is designed to work seamlessly with other indexer features, such as [debug sessions](cognitive-search-debug-session.md), [indexer cache for incremental enrichments](search-howto-incremental-index.md), and [knowledge store](knowledge-store-concept-intro.md).
++ **Compatibility with other features:** The OneLake indexer is designed to work seamlessly with other indexer features, such as [debug sessions](cognitive-search-debug-session.md), [indexer cache for incremental enrichments](enrichment-cache-how-to-configure.md), and [knowledge store](knowledge-store-concept-intro.md).
<a name="SupportedFormats"></a>
Summary
{
"modification_type": "minor update",
"modification_title": "エンリッチメントキャッシングのリンク修正"
}
Explanation
この変更では、search-how-to-index-onelake-files.md
ドキュメント内の「エンリッチメントキャッシング」に関連するリンクが更新されました。主なポイントは以下の通りです:
リンクの修正: OneLakeインデクサーに関するセクションで、インクリメンタルエンリッチメントのキャッシュに関連するリンクが、古い search-howto-incremental-index.md
から新しい enrichment-cache-how-to-configure.md
へのリンクに変更されました。この修正により、ユーザーは最新のキャッシング設定にアクセスできるようになります。
エンリッチメント機能の強調: OneLakeインデクサーが他のインデクサー機能とシームレスに統合されることを強調し、デバッグセッション、キャッシュのインクリメンタルエンリッチメント、ナレッジストアへの互換性が維持されています。
情報の正確性向上: リンクが更新されることで、ユーザーが必要な情報に簡単にアクセスできるようになり、ドキュメントの整合性が向上しています。これにより、ユーザーはインデクサー機能をよりしっかりと活用できるようになります。
この修正は、文書の情報を最新の状態に保つためのものであり、ユーザーにとっての利便性を高めることを目的としています。
articles/search/search-howto-index-changed-deleted-blobs.md
Diff
@@ -43,7 +43,7 @@ For this deletion detection approach, Azure AI Search depends on the [native blo
### Requirements for native soft delete
-+ Blobs must be in an Azure Blob Storage container. The Azure AI Search native blob soft delete policy isn't supported for blobs in ADLS Gen2 or Azure Files.
++ Blobs must be in an Azure Blob Storage container, including ADLS Gen2 Blob container. The Azure AI Search native blob soft delete policy isn't supported for Azure Files.
+ [Enable soft delete for blobs](/azure/storage/blobs/soft-delete-blob-enable).
Summary
{
"modification_type": "minor update",
"modification_title": "ソフトデリート要件の更新"
}
Explanation
この変更では、search-howto-index-changed-deleted-blobs.md
ドキュメントの「ネイティブソフトデリートの要件」セクションに関する情報が更新されました。主なポイントは以下の通りです:
要件の明確化: ソフトデリートが支持されるストレージについての説明が修正され、Azure Blob Storage コンテナに ADLS Gen2 Blob コンテナが追加されました。これにより、ユーザーはADLS Gen2でのソフトデリートのサポートを理解できるようになります。
情報の一貫性向上: 他のストレージオプション(Azure Files)がソフトデリートのサポート外であることが強調されており、混乱を避けるために明確な情報提供が行われています。
追加情報の提供: ソフトデリートを有効にするためのリンクが引き続き提供されており、ユーザーが追加の設定手順に簡単にアクセスできるようになっています。
この修正は、文書の正確性と透明性を向上させ、ユーザーが適切なストレージソリューションを選択する手助けとなることを目的としています。
articles/search/search-howto-indexing-azure-blob-storage.md
Diff
@@ -53,7 +53,7 @@ You can use this indexer for the following tasks:
+ **Deletion detection:** The indexer can [detect deletions through native soft delete or through custom metadata](search-howto-index-changed-deleted-blobs.md).
+ **Applied AI through skillsets:** [Skillsets](cognitive-search-concept-intro.md) are fully supported by the indexer. This includes key features like [integrated vectorization](vector-search-integrated-vectorization.md) that adds data chunking and embedding steps.
+ **Parsing modes:** The indexer supports [JSON parsing modes](search-howto-index-json-blobs.md) if you want to parse JSON arrays or lines into individual search documents. It also supports [Markdown parsing mode](search-how-to-index-markdown-blobs.md).
-+ **Compatibility with other features:** The indexer is designed to work seamlessly with other indexer features, such as [debug sessions](cognitive-search-debug-session.md), [indexer cache for incremental enrichments](search-howto-incremental-index.md), and [knowledge store](knowledge-store-concept-intro.md).
++ **Compatibility with other features:** The indexer is designed to work seamlessly with other indexer features, such as [debug sessions](cognitive-search-debug-session.md), [indexer cache for incremental enrichments](enrichment-cache-how-to-configure.md), and [knowledge store](knowledge-store-concept-intro.md).
<a name="SupportedFormats"></a>
Summary
{
"modification_type": "minor update",
"modification_title": "インクリメンタルエンリッチメントキャッシュのリンク修正"
}
Explanation
この変更では、search-howto-indexing-azure-blob-storage.md
ドキュメントにおいて、インデクサーの機能の互換性に関する説明が更新されました。主なポイントは以下の通りです:
リンクの修正: インデクサーのインクリメンタルエンリッチメントキャッシュに関するセクションで、リンクが古い search-howto-incremental-index.md
から新しい enrichment-cache-how-to-configure.md
へのリンクに変更されました。この修正により、ユーザーは最新の設定情報に迅速にアクセスできるようになります。
機能の一貫性: インデクサーが他の機能(デバッグセッション、ナレッジストアなど)とシームレスに統合されていることが強調され、ユーザーがインデクサーの全体的な機能を理解しやすくなります。
情報の正確性向上: リンク更新により、関連情報の正確性と信頼性が向上し、ユーザーは必要なリソースを簡単に見つけられるようになります。
この修正は、ドキュメントの整合性を保つとともに、ユーザーが必要な情報に迅速にアクセスできるよう支援を目的としています。
articles/search/search-howto-managed-identities-data-sources.md
Diff
@@ -47,7 +47,7 @@ A search service uses Azure Storage as an indexer data source and as a data sink
| [Indexer connections to supported Azure data sources](search-indexer-overview.md) <sup>1</sup>| Yes | Yes |
| [Azure Key Vault for customer-managed keys](search-security-manage-encryption-keys.md) | Yes | Yes |
| [Debug sessions (hosted in Azure Storage)](cognitive-search-debug-session.md) <sup>1</sup> | Yes | No |
-| [Enrichment cache (hosted in Azure Storage)](search-howto-incremental-index.md) <sup>1,</sup> <sup>2</sup> | Yes | Yes |
+| [Enrichment cache (hosted in Azure Storage)](enrichment-cache-how-to-configure.md) <sup>1,</sup> <sup>2</sup> | Yes | Yes |
| [Knowledge Store (hosted in Azure Storage)](knowledge-store-create-rest.md) <sup>1</sup>| Yes | Yes |
| Connections to Azure OpenAI, Azure AI Foundry and Azure Functions via skills/vectorizers <sup>3</sup> | Yes | Yes |
@@ -274,7 +274,7 @@ A knowledge store definition includes a connection string to Azure Storage. The
}
```
-[**Enrichment cache:**](search-howto-incremental-index.md)
+[**Enrichment cache:**](enrichment-cache-how-to-configure.md)
An indexer creates, uses, and remembers the container used for the cached enrichments. It's not necessary to include the container in the cache connection string. You can find the object ID on the **Identity** page of your search service in the Azure portal.
Summary
{
"modification_type": "minor update",
"modification_title": "エンリッチメントキャッシュのリンク更新"
}
Explanation
この変更では、search-howto-managed-identities-data-sources.md
ドキュメント内で、エンリッチメントキャッシュに関連するリンクが更新されました。主なポイントは以下の通りです:
リンクの更新: エンリッチメントキャッシュに関連するセクションで、リンクがsearch-howto-incremental-index.md
から新しいenrichment-cache-how-to-configure.md
に変更されました。この修正により、ユーザーは最新の設定手順に容易にアクセスできるようになります。
情報の明確化: 更新されたリンクに対して、エンリッチメントキャッシュの使用方法や設定方法が最新の情報に基づいて説明されていることにより、ユーザーに正確かつ関連性のある情報を提供しています。
ユーザー体験の向上: リンクの修正により、ユーザーはより良い体験ができるようになり、エンリッチメントキャッシュの設定に関する重要な情報をすぐに見つけることができるようになります。
この修正は、ドキュメントの整合性と正確性を保つことを目的とし、ユーザーが必要な情報に迅速にアクセスできるように支援しています。
articles/search/search-howto-managed-identities-storage.md
Diff
@@ -45,7 +45,7 @@ You can use a system-assigned managed identity or a user-assigned managed identi
| Table indexing using an indexer | Add **Storage Table Data Reader** |
| File indexing using an indexer | Add **Reader and Data Access** |
| Write to a [knowledge store](knowledge-store-concept-intro.md) | Add **Storage Blob Data Contributor** for object and file projections, and **Reader and Data Access** for table projections. |
- | Write to an [enrichment cache](cognitive-search-incremental-indexing-conceptual.md) | Add **Storage Blob Data Contributor** and **Storage Table Data Reader** |
+ | Write to an [enrichment cache](enrichment-cache-how-to-configure.md) | Add **Storage Blob Data Contributor** and **Storage Table Data Contributor** |
| Save [debug session state](cognitive-search-debug-session.md) | Add **Storage Blob Data Contributor** |
1. Select **Next**.
Summary
{
"modification_type": "minor update",
"modification_title": "エンリッチメントキャッシュへの書き込み権限の変更"
}
Explanation
この変更では、search-howto-managed-identities-storage.md
ドキュメント内のエンリッチメントキャッシュに関する権限の記述が更新されました。主なポイントは以下の通りです:
権限の更新: エンリッチメントキャッシュへの書き込みに関する動作が修正され、 Storage Table Data Reader
の権限が新たに必要とされるようになりました。この変更により、ユーザーはエンリッチメントキャッシュにデータを正しく書き込むために必要なアクセス権限をより正確に理解できるようになります。
情報の明確化: エンリッチメントキャッシュに対する権限について、具体的な役割が明記されており、どの権限を追加する必要があるかが明確に示されています。これにより、ユーザーは設定を行う際のガイダンスが得やすくなります。
全体的な整合性の向上: この変更はストレージリソースへのアクセス手順を明確にし、ドキュメント全体の整合性を向上させます。ユーザーは正確な手順に従うことで、追加の権限が必要であることを簡単に理解し、適切に設定を行うことができるようになります。
この修正は、ユーザーが必要な情報にアクセスし、システムの構成をより効果的に行えるようにすることを目的としています。
articles/search/search-howto-run-reset-indexers.md
Diff
@@ -102,7 +102,7 @@ After reset, follow with a Run command to reprocess new and existing documents.
## How to reset and run indexers
-Reset clears the high-water mark. All documents in the search index are flagged for full overwrite, without inline updates or merging into existing content. For indexers with a skillset and [enrichment caching](cognitive-search-incremental-indexing-conceptual.md), resetting the index also implicitly resets the skillset.
+Reset clears the high-water mark. All documents in the search index are flagged for full overwrite, without inline updates or merging into existing content. For indexers with a skillset and [enrichment caching](enrichment-cache-how-to-configure.md), resetting the index also implicitly resets the skillset.
The actual work occurs when you follow a reset with a Run command:
@@ -182,7 +182,7 @@ catch (RequestFailedException ex) when (ex.Status == 429)
## How to reset skills (preview)
-For indexers that have skillsets, you can reset individual skills to force processing of just that skill and any downstream skills that depend on its output. The [enrichment cache](search-howto-incremental-index.md), if you enabled it, is also refreshed.
+For indexers that have skillsets, you can reset individual skills to force processing of just that skill and any downstream skills that depend on its output. The [enrichment cache](enrichment-cache-how-to-configure.md), if you enabled it, is also refreshed.
[Reset Skills](/rest/api/searchservice/skillsets/reset-skills?view=rest-searchservice-2024-05-01-preview&preserve-view=true) is currently REST-only, available through 2020-06-30-preview or later. We recommend the latest preview API.
Summary
{
"modification_type": "minor update",
"modification_title": "エンリッチメントキャッシュのリンク更新"
}
Explanation
この変更では、search-howto-run-reset-indexers.md
ドキュメント内のエンリッチメントキャッシュに関連するリンクが更新されました。主なポイントは以下の通りです:
リンクの更新: エンリッチメントキャッシュに言及している部分のリンクが、cognitive-search-incremental-indexing-conceptual.md
から新しいenrichment-cache-how-to-configure.md
に変更されました。この修正により、ユーザーは最新の設定情報に簡単にアクセスできるようになります。
情報の整合性向上: 更新されたリンクは、エンリッチメントキャッシュの設定手順や関連する機能に関する正確な情報を提供しているため、ユーザーは正しい理解の下で作業を進めることができます。
ユーザー体験の向上: この変更により、ドキュメント内の情報が整合性を持つようになり、ユーザーが必要な操作や設定手順を円滑に行えるようにサポートします。
この修正は、ドキュメント全体の信頼性を向上させ、ユーザーがエンリッチメントキャッシュに関する重要な情報に迅速にアクセスできるようにすることを目的としています。
articles/search/search-indexer-access-control-lists-and-role-based-access.md
Diff
@@ -50,7 +50,7 @@ This article supplements [**Index data from ADLS Gen2**](search-howto-index-azu
+ [Custom Web API skill](cognitive-search-custom-skill-web-api.md)
+ [GenAI Prompt skill](cognitive-search-skill-genai-prompt.md)
+ [Knowledge store](knowledge-store-concept-intro.md)
- + [Indexer enrichment cache](search-howto-incremental-index.md)
+ + [Indexer enrichment cache](enrichment-cache-how-to-configure.md)
+ [Debug sessions](cognitive-search-debug-session.md)
## Support for the permission model
Summary
{
"modification_type": "minor update",
"modification_title": "インデクサーエンリッチメントキャッシュのリンク更新"
}
Explanation
この変更では、search-indexer-access-control-lists-and-role-based-access.md
ドキュメントの中で、インデクサーエンリッチメントキャッシュに関連するリンクが更新されました。主なポイントは以下の通りです:
リンクの変更: インデクサーエンリッチメントキャッシュに関するリンクが、旧来の search-howto-incremental-index.md
から新しい enrichment-cache-how-to-configure.md
に変更されました。この修正によって、ユーザーは最新のエンリッチメントキャッシュの設定に関する情報にアクセスしやすくなります。
情報の更新: リンクが更新されることにより、文書が最新の内容を反映しており、信頼性が向上します。これにより、ユーザーは正確で有用な情報を基に作業を行うことができます。
ユーザー体験の向上: この変更は、関連情報へのナビゲーションをスムーズにし、ドキュメントの全体的な使いやすさを向上させることを目的としています。ユーザーは関連トピックに迅速にアクセスできるようになり、効率的に学習や作業を進めることができます。
この修正は、ドキュメント内のリソースリンクの整合性を保ち、ユーザーが最新の情報に容易にアクセスできるようにすることを目的としています。
articles/search/search-indexer-howto-access-trusted-service-exception.md
Diff
@@ -66,7 +66,7 @@ A system managed identity is a Microsoft Entra service principal. The assignment
1. Add **Storage Blob Data Contributor** if write access is required.
- Features that require write access include [enrichment caching](cognitive-search-incremental-indexing-conceptual.md), [debug sessions](cognitive-search-debug-session.md), and [knowledge store](knowledge-store-concept-intro.md).
+ Features that require write access include [enrichment caching](enrichment-cache-how-to-configure.md), [debug sessions](cognitive-search-debug-session.md), and [knowledge store](knowledge-store-concept-intro.md).
## Set up and test the connection
Summary
{
"modification_type": "minor update",
"modification_title": "エンリッチメントキャッシュのリンク更新"
}
Explanation
この変更では、search-indexer-howto-access-trusted-service-exception.md
ドキュメントの中で、エンリッチメントキャッシュに関連するリンクが更新されました。以下が主なポイントです:
リンクの変更: エンリッチメントキャッシュに関する記述のリンクが、従来の cognitive-search-incremental-indexing-conceptual.md
から新しい enrichment-cache-how-to-configure.md
に変更されています。この更新により、ユーザーは最新のエンリッチメントキャッシュの設定情報にアクセスできるようになります。
情報の整合性向上: リンクの更新は、ドキュメントが常に最新の情報を反映することを意図しており、信頼性を高めます。ユーザーは新しいリンクを通じて、正確で有用な情報に基づいて行動を起こすことができます。
ユーザー体験の向上: この変更は、関連情報へのアクセスを向上させ、ドキュメント全体の使い勝手を良くします。利用者は、必要な情報を迅速に見つけることができ、効率的に作業や学習を進めることが容易になります。
この修正は、ドキュメント内の重要なリソースへのリンクが正確で最新であることを保証し、ユーザーが有用な情報に容易にアクセスできるようにすることを目的としています。
articles/search/search-performance-analysis.md
Diff
@@ -75,7 +75,7 @@ AzureDiagnostics
In some cases, it can be useful to test individual queries to see how they're performing. To do this, it's important to be able to see how long the search service takes to complete the work, as well as how long it takes to make the round-trip request from the client and back to the client. The diagnostics logs could be used to look up individual operations, but it might be easier to do this all from a REST client.
-In the example below, a REST-based search query was executed. Azure AI Search includes in every response the number of milliseconds it takes to complete the query, visible in the Headers tab, in "elapsed-time". Next to Status at the top of the response, you'll find the round-trip duration, in this case, 418 milliseconds (ms). In the results section, the “Headers” tab was chosen. Using these two values, highlighted with a red box in the image below, we see the search service took 21 ms to complete the search query and the entire client round-trip request took 125 ms. By subtracting these two numbers we can determine that it took 104-ms additional time to transmit the search query to the search service and to transfer the search results back to the client.
+In the example below, a REST-based search query was executed. Azure AI Search includes in every response the number of milliseconds it takes to complete the query, visible in the Headers tab, in "elapsed-time". Next to Status at the top of the response, you'll find the round-trip duration, in this case, 125 milliseconds (ms). In the results section, the “Headers” tab was chosen. Using these two values, highlighted with a red box in the image below, we see the search service took 21 ms to complete the search query and the entire client round-trip request took 125 ms. By subtracting these two numbers we can determine that it took 104-ms additional time to transmit the search query to the search service and to transfer the search results back to the client.
This technique helps you isolate network latencies from other factors impacting query performance.
Summary
{
"modification_type": "minor update",
"modification_title": "RESTベースの検索クエリパフォーマンスの修正"
}
Explanation
この変更では、search-performance-analysis.md
ドキュメントの中で、RESTベースの検索クエリに関するパフォーマンスの説明が修正されました。以下が主なポイントです:
数値の修正: 具体的には、クライアントからのラウンドトリップの所要時間が、以前の記述では「418ミリ秒」とされていましたが、修正後は「125ミリ秒」に変更されました。この修正によって、実際の時間に基づいたより正確な情報が提供されるようになっています。
説明の明確化: 数値が正確になることで、読者は検索サービスのパフォーマンスをより適切に理解することができ、検索クエリの応答時間を分析する際に役立つ情報が得られます。特に、検索サービスがクエリを完了するのにかかる時間と、クライアントとサーバー間の往復時間を正確に把握することができるようになります。
ユーザー体験の向上: この修正により、ドキュメントの内容が一貫性を保ち、ユーザーが信頼できるデータに基づいてパフォーマンス分析を行うことが容易になります。これにより、クエリのパフォーマンスに影響を与える要因を特定しやすくなります。
この修正は、ドキュメントの信頼性を向上させ、ユーザーが検索パフォーマンスをより深く理解できるようにすることを目的としています。
articles/search/search-relevance-overview.md
Diff
@@ -17,7 +17,7 @@ In a query operation, the relevance of any given result is determined by a ranki
Ranking occurs whenever the query request includes full text or vector queries. It doesn't occur if the query invokes strict pattern matching, such as a filter-only query or a specialized query form like autocomplete, suggestions, geospatial search, fuzzy search, or regular expression search. A uniform search score of 1.0 indicates the absence of a ranking algorithm.
-You can enhance the quality of ranked results through ***relevance tuning*** that boosts search scores based on extra criteria or analysis. In Azure AI Search, relevance tuning is primarily directed at textual and numeric (nonvector) content when you apply a [scoring profile](#custom-boosting-logic-using-scoring-profiles) or invoke the [semantic ranker](semantic-search-overview.md).
+***Relevance tuning*** can be used to boost search scores based on extra criteria such as freshness or proximity. In Azure AI Search, relevance tuning is primarily directed at textual and numeric (nonvector) content when you apply a [scoring profile](#custom-boosting-logic-using-scoring-profiles) or invoke the [semantic ranker](semantic-search-overview.md).
> [!NOTE]
> In Azure AI Search, there's no explicit relevance tuning capabilities for vector content, but you can experiment between Hierarchical Navigable Small World (HNSW) and exhaustive K-nearest neighbors (KNN) to see if one algorithm outperforms the other for your scenario. HNSW graphing with an exhaustive KNN override at query time is the most flexible approach for comparison testing. You can also experiment with various embedding models to see which ones produce higher quality results.
Summary
{
"modification_type": "minor update",
"modification_title": "関連性チューニングの説明の修正"
}
Explanation
この変更では、search-relevance-overview.md
ドキュメント内の関連性チューニングに関する説明が修正されました。以下が主なポイントです:
説明の具体化: 元の文では「関連性チューニング」が「検索スコアを向上させるために追加の基準や分析を使用できる」と述べられていましたが、修正後は「新鮮さや近接性などの追加基準に基づいて検索スコアを向上させることができる」という表現に変更されています。この変更により、関連性チューニングの実際の用途や効果がより明確に示されています。
情報の強化: 新しい表現は、関連性チューニングがどのように動作するか、具体的にどのような基準が考慮されるかを明確にし、ユーザーにとって有益な情報となります。これにより、ユーザーが関連性チューニングの機能を理解し、効果的に活用できるようになります。
ユーザーへの価値提供: この修正により、ユーザーはAzure AI Searchの関連性チューニング機能を活用し、検索結果の質を向上させる方法を具体的に理解することができます。これは、より正確で有用な検索結果を得るための手助けとなります。
この修正は、ドキュメントの説明をより具体化し、関連性チューニングの重要性とその適用方法を強調するものであり、ユーザーにとっての価値を高めることを目的としています。
articles/search/search-reliability.md
Diff
@@ -174,7 +174,7 @@ Traffic Manager doesn't provide an endpoint for a direct connection to Azure AI
When you deploy multiple search services in various geographic regions, your content is stored in the region you chose for each search service.
-Azure AI Search doesn't store data outside of your specified region without your authorization. Authorization is implicit when you use features that write to an Azure Storage resource: [enrichment cache](cognitive-search-incremental-indexing-conceptual.md), [debug session](cognitive-search-debug-session.md), [knowledge store](knowledge-store-concept-intro.md). In all cases, the storage account is one that you provide, in the region of your choice.
+Azure AI Search doesn't store data outside of your specified region without your authorization. Authorization is implicit when you use features that write to an Azure Storage resource: [enrichment cache](enrichment-cache-how-to-configure.md), [debug session](cognitive-search-debug-session.md), [knowledge store](knowledge-store-concept-intro.md). In all cases, the storage account is one that you provide, in the region of your choice.
> [!NOTE]
> If both the storage account and the search service are in the same region, network traffic between search and storage uses a private IP address and occurs over the Microsoft backbone network. Because private IP addresses are used, you can't configure IP firewalls or a private endpoint for network security. Instead, use the [trusted service exception](search-indexer-howto-access-trusted-service-exception.md) as an alternative when both services are in the same region.
Summary
{
"modification_type": "minor update",
"modification_title": "ストレージリソースに関するリンクの修正"
}
Explanation
この変更では、search-reliability.md
ドキュメント内のAzure AI Searchに関する表現とリンクが修正されました。以下が主なポイントです:
リンクの修正: ドキュメント内の「enrichment cache」に関連するリンクが修正されました。元のリンクは不正確だったか、古いものであったと考えられ、新しいリンクは「enrichment cacheの設定方法」に変更されています。この変更により、ユーザーは最新かつ正確な情報にアクセスできるようになります。
情報の整合性: これにより、ユーザーが豊富な情報の中から正しいリソースを見つけやすくなり、Azure AI Searchの機能を効果的に利用できるようになります。具体的には、ストレージリソースへのアクセスやそれに関連する機能を理解しやすくなります。
ユーザー体験の向上: 修正された情報は、読者がAzure AI Searchのデータ管理やストレージにおける権限の理解を深めることを助け、結果として全体的なユーザー体験を向上させることに寄与します。
この修正は、関連資料への正確なリンクを提供することで、ドキュメントの信頼性と有用性を向上させることを目的としています。
articles/search/search-security-overview.md
Diff
@@ -65,7 +65,7 @@ The following list is a full enumeration of the outbound requests for which you
| Operation | Scenario |
| ----------| -------- |
| Indexers | Connect to external data sources to retrieve data. For more information, see [Indexer access to content protected by Azure network security](search-indexer-securing-resources.md). |
-| Indexers | Connect to Azure Storage to persist [knowledge stores](knowledge-store-concept-intro.md), [cached enrichments](cognitive-search-incremental-indexing-conceptual.md), [debug sessions](cognitive-search-debug-session.md). |
+| Indexers | Connect to Azure Storage to persist [knowledge stores](knowledge-store-concept-intro.md), [cached enrichments](enrichment-cache-how-to-configure.md), [debug sessions](cognitive-search-debug-session.md). |
| Custom skills | Connect to Azure functions, Azure web apps, or other apps running external code that's hosted off-service. The request for external processing is sent during skillset execution. |
| Indexers and [integrated vectorization](vector-search-integrated-vectorization.md) | Connect to Azure OpenAI and a deployed embedding model, or it goes through a custom skill to connect to an embedding model that you provide. The search service sends text to embedding models for vectorization during indexing. |
| Vectorizers | Connect to Azure OpenAI or other embedding models at query time to [convert user text strings to vectors](vector-search-how-to-configure-vectorizer.md) for vector search. |
@@ -167,7 +167,7 @@ When you set up a search service, you choose a region that determines where cust
Currently, the only external resource that a search service writes to is Azure Storage. The storage account is one that you provide, and it could be in any region. A search service writes to Azure Storage if you use any of the following features:
-+ [enrichment cache](cognitive-search-incremental-indexing-conceptual.md)
++ [enrichment cache](enrichment-cache-how-to-configure.md)
+ [debug session](cognitive-search-debug-session.md)
+ [knowledge store](knowledge-store-concept-intro.md)
Summary
{
"modification_type": "minor update",
"modification_title": "キャッシュ機能に関するリンクの修正"
}
Explanation
この変更では、search-security-overview.md
ドキュメント内のリンクが修正され、情報が最新の状態に更新されました。以下は主なポイントです:
リンクの修正: ドキュメント内の「cached enrichments」に関連するリンクが修正されました。元のリンクは「cognitive-search-incremental-indexing-conceptual.md」でしたが、新しいリンクは「enrichment-cache-how-to-configure.md」に変更されています。これにより、ユーザーは正確で関連する情報にアクセスできるようになります。
情報の一貫性: 修正されたリンクは、ユーザーがキャッシュの設定方法やその使用条件についての理解を助けるため、より明確かつ直接的な情報が提供されるようになります。特に、Azure Storageと関連する機能へのアクセスに関する文脈が新しいリンク情報によって補強されています。
ドキュメントの信頼性向上: この改訂は、関連情報の精度を向上させ、ユーザーに対して最新の知識を提供することを目的としています。その結果、ユーザーがAzure AI Searchのセキュリティおよび機能を理解しやすくなり、エラーの可能性が低くなります。
この修正は、ドキュメントの内容を最新のリンクとともに適切な情報に更新することで、全体的なユーザー体験を向上させることを目指しています。
articles/search/search-sku-manage-costs.md
Diff
@@ -59,7 +59,7 @@ Depending on your configuration and usage, the following charges might apply:
+ Data traffic might incur networking costs. See the [bandwidth pricing](https://azure.microsoft.com/pricing/details/bandwidth/).
-+ Several premium features, such as [knowledge stores](knowledge-store-concept-intro.md), [debug sessions](cognitive-search-debug-session.md), and [enrichment caches](cognitive-search-incremental-indexing-conceptual.md), depend on Azure Storage and incur storage costs. Charges for these features appear on your Azure Storage bill.
++ Several premium features, such as [knowledge stores](knowledge-store-concept-intro.md), [debug sessions](cognitive-search-debug-session.md), and [enrichment caches](enrichment-cache-how-to-configure.md), depend on Azure Storage and incur storage costs. Charges for these features appear on your Azure Storage bill.
+ [Customer-managed keys](search-security-manage-encryption-keys.md), which provide double encryption of sensitive content, require a billable [Azure Key Vault](https://azure.microsoft.com/pricing/details/key-vault/).
@@ -114,7 +114,7 @@ To minimize the costs of your Azure AI Search solution, use the following strate
+ Use [incremental indexing](search-howto-reindex.md) to process only new or changed data.
-+ Use [enrichment caching](cognitive-search-incremental-indexing-conceptual.md) and a [knowledge store](knowledge-store-concept-intro.md) to reuse previously enriched content. Although caching incurs a storage charge, it lowers the cumulative cost of [AI enrichment](cognitive-search-concept-intro.md).
++ Use [enrichment caching](enrichment-cache-how-to-configure.md) and a [knowledge store](knowledge-store-concept-intro.md) to reuse previously enriched content. Although caching incurs a storage charge, it lowers the cumulative cost of [AI enrichment](cognitive-search-concept-intro.md).
+ Keep vector payloads compact. For vector search, see the [vector compression best practices](https://techcommunity.microsoft.com/blog/azure-ai-services-blog/azure-ai-search-cut-vector-costs-up-to-92-5-with-new-compression-techniques/4404866).
Summary
{
"modification_type": "minor update",
"modification_title": "キャッシュ機能に関するリンクの修正"
}
Explanation
この変更では、search-sku-manage-costs.md
ドキュメントにおいて、ストレージ関連のリンクが修正され、最新の情報が提供されています。以下はこれに関する主要なポイントです:
リンクの更新: 「enrichment caches」セクションのリンクが、「cognitive-search-incremental-indexing-conceptual.md」から「enrichment-cache-how-to-configure.md」に変更されました。この更新により、ユーザーはキャッシュ設定に関する最新のリソースにアクセスできるようになり、正確な情報を得られます。
情報の一貫性: 修正されたリンクは、.Azure AI Searchの各機能や関連コストに関する文脈を強化し、ユーザーがそれぞれのサービスの利用にかかる費用を適切に理解できるようサポートします。
コスト管理への理解を促進: この変更は、ユーザーがコストを管理し、Azure AI Searchのサービスを最適に利用するための戦略を立てる手助けになり、特にデータ処理と過去のデータ再利用のコストに関する知識を深めることにつながります。
この修正は、文書の正確性を向上させ、ユーザーがAzure AI Searchのコスト管理に関する情報を効果的に活用できるようにするために行われました。
articles/search/toc.yml
Diff
@@ -348,6 +348,8 @@ items:
href: cognitive-search-working-with-skillsets.md
- name: Create a skillset
href: cognitive-search-defining-skillset.md
+ - name: Design tips
+ href: cognitive-search-concept-troubleshooting.md
- name: Attach an Azure AI resource
href: cognitive-search-attach-cognitive-services.md
- name: Define an index projection
@@ -362,12 +364,10 @@ items:
href: cognitive-search-output-field-mapping.md
- name: Process image files
href: cognitive-search-concept-image-scenarios.md
- - name: Enrichment cache
- href: cognitive-search-incremental-indexing-conceptual.md
- - name: Cache (incremental) enrichment
- href: search-howto-incremental-index.md
- - name: Design tips
- href: cognitive-search-concept-troubleshooting.md
+ - name: Configure an enrichment cache
+ href: enrichment-cache-how-to-configure.md
+ - name: Manage an enrichment cache
+ href: enrichment-cache-how-to-manage.md
- name: Best practices - GenAI Prompt skill
href: responsible-ai-best-practices-genai-prompt-skill.md
- name: GenAI Prompt Skill - Example Usage Guide
Summary
{
"modification_type": "minor update",
"modification_title": "目次のリンクと項目の更新"
}
Explanation
この変更は、toc.yml
ドキュメント内の目次項目を更新し、関連するリソースへのリンクを最新情報にリフレッシュしました。主なポイントは以下の通りです:
新しい項目の追加: 「Design tips」という新しい項目が追加され、そのリンク先が「cognitive-search-concept-troubleshooting.md」になっています。これにより、ユーザーは新たな設計のヒントを簡単に見つけることができるようになります。
古い項目の削除と更新: いくつかの古い項目が削除され、新たに「Configure an enrichment cache」および「Manage an enrichment cache」という項目が追加され、それぞれのリンク先が「enrichment-cache-how-to-configure.md」および「enrichment-cache-how-to-manage.md」に設定されています。この変更により、エンリッチメントキャッシュの管理に関する情報がより明確でアクセスしやすくなります。
ドキュメントの整合性の向上: 目次の整理により、関連するドキュメントへのリンクが整然と配置され、ユーザーが必要な情報を簡単に探し出せるようになり、ナビゲーションが向上します。
この更新は、Azure AIのユーザーが必要な知識を効率よく得られるようにするために行われ、ナビゲーションの利便性を高めています。
articles/search/tutorial-rag-build-solution-minimize-storage.md
Diff
@@ -334,7 +334,7 @@ Consider revisiting the [queries from the previous tutorial](tutorial-rag-build-
## Next step
-There are code samples in all of the Azure SDKs that provide Azure AI Search programmability. You can also review vector sample code for specific use cases and technology combinations.
+We recommend this accelerator for you next step:
> [!div class="nextstepaction"]
-> [azure-search-vector-samples](https://github.com/Azure/azure-search-vector-samples)
\ No newline at end of file
+> [RAG Experiment Accelerator](https://github.com/microsoft/rag-experiment-accelerator)
\ No newline at end of file
Summary
{
"modification_type": "minor update",
"modification_title": "次のステップに関する情報の更新"
}
Explanation
この変更では、tutorial-rag-build-solution-minimize-storage.md
ドキュメントの「Next step」セクションが更新されました。主な変更内容は以下の通りです:
情報の推奨: 「次のステップ」として新しい情報が追加され、特に「RAG Experiment Accelerator」へのリンクが導入されました。このリンクは、ユーザーが次に進むべきリソースとして推奨されます。
リンクの整理: 古い文言が削除され、「azure-search-vector-samples」へのリンクが修正され、現行のドキュメント構造に適合するように整理されました。これにより、ユーザーが関連するコードサンプルへスムーズにアクセスできるようになります。
リソースの明確化: 新しく追加されたリソースによって、ユーザーがAzure AI Searchを使用する際にさらに具体的なサポートを得られるようになり、特にRAG(Retrieval-Augmented Generation)関連の実験を促進します。
この更新は、ユーザーが次のステップを明確に理解し、関連するリソースにアクセスできるようにするために行われました。
articles/search/tutorial-skillset.md
Diff
@@ -10,16 +10,16 @@ ms.date: 7/11/2025
zone_pivot_groups: tutorial-create-skillset
---
-# Quickstart: Skillsets in Azure AI Search
+# Tutorial: Skillsets in Azure AI Search
::: zone pivot="csharp"
-[!INCLUDE [C# quickstart](includes/tutorials/skillset-csharp.md)]
+[!INCLUDE [C# tutorial](includes/tutorials/skillset-csharp.md)]
::: zone-end
::: zone pivot="rest"
-[!INCLUDE [REST quickstart](includes/tutorials/skillset-rest.md)]
+[!INCLUDE [REST tutorial](includes/tutorials/skillset-rest.md)]
::: zone-end
Summary
{
"modification_type": "minor update",
"modification_title": "チュートリアルタイトルの変更と用語の修正"
}
Explanation
この変更は、tutorial-skillset.md
ドキュメントのタイトルと用語を更新するもので、主な内容は以下の通りです:
タイトルの変更: ドキュメントのタイトルが「Quickstart: Skillsets in Azure AI Search」から「Tutorial: Skillsets in Azure AI Search」に変更されました。この変更により、ドキュメントが「クイックスタート」ではなく「チュートリアル」としての役割に焦点を当てていることが明確になります。
用語の統一: ドキュメント内の「quickstart」という用語が「tutorial」に修正されました。この変更により、一貫した用語使用が促進され、読者にとっての理解が深まります。
コンテンツの整合性: 同様に、C# および REST に関するタイトルもそれぞれ「C# tutorial」および「REST tutorial」に修正され、全体としてより明確で統一感のあるドキュメントに仕上がっています。
このように、更新されたドキュメントは、ユーザーがスキルセットに関する情報をより直感的に捉えやすくなることを目的としています。