You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/search/cognitive-search-concept-image-scenarios.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,23 +6,23 @@ author: HeidiSteen
6
6
ms.author: heidist
7
7
ms.service: azure-ai-search
8
8
ms.topic: how-to
9
-
ms.date: 10/15/2024
9
+
ms.date: 04/14/2025
10
10
ms.custom:
11
11
- devx-track-csharp
12
12
- ignite-2023
13
13
---
14
14
15
15
# Extract text and information from images by using AI enrichment
16
16
17
-
Through [AI enrichment](cognitive-search-concept-intro.md), Azure AI Search gives you several options for creating and extracting searchable text from images, including:
17
+
Images often contain useful information that's relevant in search scenarios. You can [vectorize images](search-get-started-portal-image-search.md) to represent visual content in your search index. Or, you can use [AI enrichment and skillsets](cognitive-search-concept-intro.md) to create and extract searchable *text* from images, including:
18
18
19
19
+[OCR](cognitive-search-skill-ocr.md) for optical character recognition of text and digits
20
20
+[Image Analysis](cognitive-search-skill-image-analysis.md) that describes images through visual features
21
21
+[Custom skills](#passing-images-to-custom-skills) to invoke any external image processing that you want to provide
22
22
23
23
By using OCR, you can extract text and from photos or pictures, such as the word *STOP* in a stop sign. Through image analysis, you can generate a text representation of an image, such as *dandelion* for a photo of a dandelion, or the color *yellow*. You can also extract metadata about the image, such as its size.
24
24
25
-
This article covers the fundamentals of working with images, and also describes several common scenarios, such as working with embedded images, custom skills, and overlaying visualizations on original images.
25
+
This article covers the fundamentals of working with images in skillsets, and also describes several common scenarios, such as working with embedded images, custom skills, and overlaying visualizations on original images.
26
26
27
27
To work with image content in a skillset, you need:
Copy file name to clipboardExpand all lines: articles/search/index-add-suggesters.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ author: HeidiSteen
8
8
ms.author: heidist
9
9
ms.service: azure-ai-search
10
10
ms.topic: conceptual
11
-
ms.date: 10/21/2024
11
+
ms.date: 04/14/2025
12
12
ms.custom:
13
13
- devx-track-csharp
14
14
- devx-track-dotnet
@@ -23,7 +23,7 @@ Matches on partial terms can be either an autocompleted query or a suggested mat
23
23
24
24
## Typeahead experiences in Azure AI Search
25
25
26
-
Typeahead can use*autocomplete*, which completes a partial input for a whole term query, or *suggestions* that invite click through to a particular match. Autocomplete produces a query. Suggestions produce a matching document.
26
+
Typeahead can be either*autocomplete*, which completes a partial input for a whole term query, or *suggestions* that invite click through to a particular match. Autocomplete produces a query. Suggestions produce a matching document.
27
27
28
28
The following screenshot illustrates both. Autocomplete anticipates a potential term, finishing *tw* with *in*. Suggestions are mini search results, where a field like `hotel name` represents a matching hotel search document from the index. For suggestions, you can surface any field that provides descriptive information.
Copy file name to clipboardExpand all lines: articles/search/search-how-to-define-index-projections.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,12 +8,12 @@ ms.service: azure-ai-search
8
8
ms.custom:
9
9
- ignite-2023
10
10
ms.topic: how-to
11
-
ms.date: 10/10/2024
11
+
ms.date: 04/14/2025
12
12
---
13
13
14
14
# Define an index projection for parent-child indexing
15
15
16
-
For indexes containing chunked documents, an index projection specifies how parent-child content is mapped to fields in a search index for one-to-many indexing. Through an index projection, you can send content to:
16
+
For indexes containing chunked documents, an *index projection* specifies how parent-child content is mapped to fields in a search index for one-to-many indexing. Through an index projection, you can send content to:
17
17
18
18
- A single index, where the parent fields repeat for each chunk, but the grain of the index is at the chunk level. The [RAG tutorial](tutorial-rag-build-solution-index-schema.md) is an example of this approach.
Copy file name to clipboardExpand all lines: articles/search/search-how-to-dotnet-sdk.md
+7-17Lines changed: 7 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,15 @@
1
1
---
2
-
title: Use Azure.Search.Documents (v11) in .NET
2
+
title: Use Azure.Search.Documents in .NET
3
3
titleSuffix: Azure AI Search
4
-
description: Learn how to create and manage search objects in a .NET application using C# and the Azure.Search.Documents (v11) client library.
4
+
description: Learn how to create and manage search objects in a .NET application using C# and the Azure.Search.Documents client library.
5
5
6
6
manager: nitinme
7
7
author: HeidiSteen
8
8
ms.author: heidist
9
9
ms.devlang: csharp
10
10
ms.service: azure-ai-search
11
11
ms.topic: how-to
12
-
ms.date: 10/23/2024
12
+
ms.date: 04/14/2025
13
13
ms.custom:
14
14
- devx-track-csharp
15
15
- devx-track-dotnet
@@ -18,13 +18,9 @@ ms.custom:
18
18
19
19
# How to use Azure.Search.Documents in a .NET application
20
20
21
-
This article explains how to create and manage search objects using C# and the [**Azure.Search.Documents**](/dotnet/api/overview/azure/search)(version 11) client library in the Azure SDK for .NET.
21
+
This article explains how to create and manage search objects using C# and the [**Azure.Search.Documents**](/dotnet/api/overview/azure/search) client library in the Azure SDK for .NET.
22
22
23
-
## About version 11
24
-
25
-
Azure SDK for .NET includes an [**Azure.Search.Documents**](/dotnet/api/overview/azure/search) client library from the Azure SDK team that is functionally equivalent to the previous client library, [Microsoft.Azure.Search](/dotnet/api/microsoft.azure.search). Version 11 is more consistent in terms of Azure programmability. Some examples include [`AzureKeyCredential`](/dotnet/api/azure.azurekeycredential) key authentication, and [System.Text.Json.Serialization](/dotnet/api/system.text.json.serialization) for JSON serialization.
26
-
27
-
As with previous versions, you can use this library to:
23
+
You can use this library for data plane operations, including:
28
24
29
25
+ Create and manage search indexes, data sources, indexers, skillsets, and synonym maps
30
26
+ Load and manage search documents in an index
@@ -40,19 +36,13 @@ The client library defines classes like `SearchIndex`, `SearchField`, and `Searc
Version 11 targets the [2020-06-30 search service specification](https://github.com/Azure/azure-rest-api-specs/tree/main/specification/search/data-plane/Azure.Search/stable/2020-06-30).
44
-
45
-
The client library doesn't provide [service management operations](/rest/api/searchmanagement/), such as creating and scaling search services and managing API keys. If you need to manage your search resources from a .NET application, use the [Microsoft.Azure.Management.Search](/dotnet/api/microsoft.azure.management.search) library in the Azure SDK for .NET.
46
-
47
-
## Upgrade to v11
48
-
49
-
If you've been using the previous version of the .NET SDK and you'd like to upgrade to the current generally available version, see [Upgrade to Azure AI Search .NET SDK version 11](search-dotnet-sdk-migration-version-11.md).
39
+
The **Azure.Search.Documents** client library doesn't provide [service management operations](/rest/api/searchmanagement/), such as creating and scaling search services and managing API keys. If you need to manage your search resources from a .NET application, use the [Azure.ResourceManager.Search](/dotnet/api/overview/azure/resourcemanager.search-readme) library in the Azure SDK for .NET.
50
40
51
41
## SDK requirements
52
42
53
43
+ Visual Studio 2019 or later.
54
44
55
-
+Your own Azure AI Search service. In order to use the SDK, you need the name of your service and one or more API keys. [Create a service in the Azure portal](search-create-service-portal.md) if you don't have one.
45
+
+[Azure AI Search](search-create-service-portal.md)
56
46
57
47
+ Download the [NuGet package](https://www.nuget.org/packages/Azure.Search.Documents) using **Tools** > **NuGet Package Manager** > **Manage NuGet Packages for Solution** in Visual Studio. Search for the package name `Azure.Search.Documents`.
0 commit comments