Skip to content

Commit 518b6e7

Browse files
Merge pull request #281916 from gmndrg/main
Supportability updates based on customer cases
2 parents bc44b0c + 346bc43 commit 518b6e7

File tree

3 files changed

+56
-5
lines changed

3 files changed

+56
-5
lines changed

articles/search/cognitive-search-debug-session.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.service: cognitive-search
1010
ms.custom:
1111
- ignite-2023
1212
ms.topic: conceptual
13-
ms.date: 07/21/2024
13+
ms.date: 07/24/2024
1414
---
1515

1616
# Debug Sessions in Azure AI Search
@@ -74,6 +74,10 @@ Expression Evaluator gives you full interactive access for testing skill context
7474

7575
:::image type="content" source="media/cognitive-search-debug/expression-evaluator.png" alt-text="Screenshot of Expression Evaluator.":::
7676

77+
## Limitations
78+
79+
Debug sessions feature doesn't support [SharePoint Online indexer](search-howto-index-sharepoint-online.md).
80+
7781
## Next steps
7882

7983
Now that you understand the elements of debug sessions, start your first debug session on an existing skillset.

articles/search/search-howto-index-plaintext-blobs.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.service: cognitive-search
1010
ms.custom:
1111
- ignite-2023
1212
ms.topic: how-to
13-
ms.date: 01/18/2024
13+
ms.date: 07/25/2024
1414
---
1515

1616
# Index plain text blobs and files in Azure AI Search
@@ -48,12 +48,12 @@ api-key: [admin key]
4848
}
4949
```
5050

51-
By default, the `UTF-8` encoding is assumed. To specify a different encoding, use the `encoding` configuration property:
51+
By default, the `UTF-8` encoding is assumed. To specify a different encoding, use the `encoding` configuration property. The supported [list of encodings](/dotnet/fundamentals/runtime-libraries/system-text-encoding#list-of-encodings) is under **.NET 5 and later support** column.
5252

5353
```http
5454
{
5555
... other parts of indexer definition
56-
"parameters" : { "configuration" : { "parsingMode" : "text", "encoding" : "windows-1252" } }
56+
"parameters" : { "configuration" : { "parsingMode" : "text", "encoding" : "iso-8859-1" } }
5757
}
5858
```
5959

articles/search/search-howto-managed-identities-data-sources.md

Lines changed: 48 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.custom:
1111
- ignite-2023
1212
- build-2024
1313
ms.topic: how-to
14-
ms.date: 07/02/2024
14+
ms.date: 07/25/2024
1515
---
1616

1717
# Configure a search service to connect using a managed identity in Azure AI Search
@@ -200,6 +200,7 @@ You can use a preview Management REST API instead of the portal to assign a user
200200
+ "type" is the type of identity. Valid values are "SystemAssigned", "UserAssigned", or "SystemAssigned, UserAssigned" for both. A value of "None" clears any previously assigned identities from the search service.
201201
202202
+ "userAssignedIdentities" includes the details of the user assigned managed identity. This identity [must already exist](../active-directory/managed-identities-azure-resources/how-manage-user-assigned-managed-identities.md) before you can specify it in the Update Service request.
203+
203204
204205
---
205206
@@ -313,6 +314,7 @@ A custom skill targets the endpoint of an Azure function or app hosting custom c
313314

314315
An Azure OpenAI embedding skill and vectorizer in AI Search target the endpoint of an Azure OpenAI service hosting an embedding model. The endpoint is specified in the [Azure OpenAI embedding skill definition](cognitive-search-skill-azure-openai-embedding.md) and/or in the [Azure OpenAI vectorizer definition](vector-search-how-to-configure-vectorizer.md). The system-managed identity is used if configured and if the "apikey" and "authIdentity" are empty. The "authIdentity" property is used for user-assigned managed identity only.
315316

317+
**System-managed identity example:**
316318

317319
```json
318320
{
@@ -349,6 +351,51 @@ A custom skill targets the endpoint of an Azure function or app hosting custom c
349351
]
350352
```
351353

354+
**User-assigned managed identity example:**
355+
356+
```json
357+
{
358+
"@odata.type": "#Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill",
359+
"description": "Connects a deployed embedding model.",
360+
"resourceUri": "https://url.openai.azure.com/",
361+
"deploymentId": "text-embedding-ada-002",
362+
"modelName": "text-embedding-ada-002",
363+
"inputs": [
364+
{
365+
"name": "text",
366+
"source": "/document/content"
367+
}
368+
],
369+
"outputs": [
370+
{
371+
"name": "embedding"
372+
}
373+
],
374+
"authIdentity": {
375+
"@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
376+
"userAssignedIdentity": "/subscriptions/<subscription_id>/resourcegroups/<resource_group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<user-assigned-managed-identity-name>"
377+
}
378+
}
379+
```
380+
381+
```json
382+
"vectorizers": [
383+
{
384+
"name": "my_azure_open_ai_vectorizer",
385+
"kind": "azureOpenAI",
386+
"azureOpenAIParameters": {
387+
"resourceUri": "https://url.openai.azure.com",
388+
"deploymentId": "text-embedding-ada-002",
389+
"modelName": "text-embedding-ada-002"
390+
"authIdentity": {
391+
"@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
392+
"userAssignedIdentity": "/subscriptions/<subscription_id>/resourcegroups/<resource_group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<user-assigned-managed-identity-name>"
393+
}
394+
}
395+
}
396+
]
397+
```
398+
352399
## Check for firewall access
353400

354401
If your Azure resource is behind a firewall, make sure there's an inbound rule that admits requests from your search service.

0 commit comments

Comments
 (0)