Skip to content

Commit cc7fa2e

Browse files
Merge pull request #5277 from HeidiSteen/heidist-freshness
[azure search] Freshness pass, #3
2 parents c6fe256 + f355002 commit cc7fa2e

10 files changed

+28
-25
lines changed

articles/search/search-get-started-terraform.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: 'Quickstart: Deploy using Terraform'
33
description: 'In this article, you create an Azure AI Search service using Terraform.'
44
ms.topic: quickstart
5-
ms.date: 12/10/2024
5+
ms.date: 05/29/2025
66
ms.custom:
77
- devx-track-terraform
88
- ignite-2023

articles/search/search-how-to-index-sql-server.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ manager: nitinme
99
ms.service: azure-ai-search
1010
ms.custom:
1111
- ignite-2023
12-
ms.topic: conceptual
13-
ms.date: 12/10/2024
12+
ms.topic: how-to
13+
ms.date: 05/29/2025
1414
---
1515

16-
# Indexer connections to a SQL Server instance on an Azure virtual machine
16+
# Configure an indexer connection to a SQL Server instance on an Azure virtual machine
1717

1818
When configuring an [Azure SQL indexer](search-how-to-index-sql-database.md) to extract content from a database on an Azure virtual machine, extra steps are required for secure connections.
1919

@@ -44,11 +44,13 @@ Azure AI Search requires an encrypted channel for all indexer requests over a pu
4444

4545
1. In regedit, browse to this registry key: `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\[MSSQL13.MSSQLSERVER]\MSSQLServer\SuperSocketNetLib\Certificate`.
4646

47-
The `[MSSQL13.MSSQLSERVER]` part varies based on version and instance name.
47+
The `[MSSQL13.MSSQLSERVER]` part varies based on version and instance name.
4848

4949
1. Set the value of the **Certificate** key to the **thumbprint** (without spaces) of the TLS/SSL certificate you imported to the VM.
5050

51-
There are several ways to get the thumbprint, some better than others. If you copy it from the **Certificates** snap-in in MMC, you might pick up an invisible leading character [as described in this support article](https://support.microsoft.com/kb/2023869/), which results in an error when you attempt a connection. Several workarounds exist for correcting this problem. The easiest is to backspace over and then retype the first character of the thumbprint to remove the leading character in the key value field in regedit. Alternatively, you can use a different tool to copy the thumbprint.
51+
For example, copy the hexadecimal characters to text editor, such as Notepad. Delete all spaces from the thumbprint string. If the thumbprint is `c0 d0 f2 70 95 b0 3d 43 17 e2 19 84 10 24 32 8c ef 24 87 79`, then change it to `c0d0f27095b03d4317e219841024328cef248779`.
52+
53+
There are several ways to get the thumbprint, some better than others. If you copy it from the **Certificates** snap-in in MMC, you might pick up an invisible leading character, which results in an error when you attempt a connection. Several workarounds exist for correcting this problem. The easiest is to backspace over and then retype the first character of the thumbprint to remove the leading character in the key value field in regedit. Alternatively, you can use a different tool to copy the thumbprint. For more information, see [Certificate thumbprint displayed in MMC certificate snap-in has extra invisible unicode character](https://support.microsoft.com/help/2023835/certificate-thumbprint-displayed-in-mmc-certificate-snap-in-has-extra).
5254

5355
1. Grant permissions to the service account.
5456

articles/search/search-howto-index-azure-data-lake-storage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.service: azure-ai-search
99
ms.custom:
1010
- ignite-2023
1111
ms.topic: how-to
12-
ms.date: 12/10/2024
12+
ms.date: 05/29/2025
1313
---
1414

1515
# Index data from Azure Data Lake Storage Gen2

articles/search/search-howto-index-mysql.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ ms.topic: how-to
1212
ms.custom:
1313
- kr2b-contr-experiment
1414
- ignite-2023
15-
ms.date: 12/10/2024
15+
ms.date: 05/29/2025
1616
---
1717

1818
# Index data from Azure Database for MySQL Flexible Server
1919

2020
> [!IMPORTANT]
21-
> MySQL support is currently in public preview under [Supplemental Terms of Use](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). You can use 2020-06-30-preview or later to index your content. We recommend the latest preview API. There is currently no portal support.
21+
> MySQL support is currently in public preview under [Supplemental Terms of Use](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). We recommend the latest preview API. There is currently no portal support.
2222
23-
In this article, learn how to configure an [**indexer**](search-indexer-overview.md) that imports content from Azure Database for MySQL and makes it searchable in Azure AI Search. Inputs to the indexer are your row, in a single table or view. Output is a search index with searchable content in individual fields.
23+
In this article, learn how to configure an [**indexer**](search-indexer-overview.md) that imports content from Azure Database for MySQL and makes it searchable in Azure AI Search. Inputs to the indexer are rows from a single table or view. Output is a search index with searchable content in individual fields.
2424

2525
This article supplements [**Create an indexer**](search-howto-create-indexers.md) with information that's specific to indexing from Azure Database for MySQL Flexible Server. It uses the REST APIs to demonstrate a three-part workflow common to all indexers: create a data source, create an index, create an indexer. Data extraction occurs when you submit the Create Indexer request.
2626

@@ -50,7 +50,7 @@ As noted, there’s no portal support for indexer creation, but a MySQL indexer
5050

5151
The data source definition specifies the data to index, credentials, and policies for identifying changes in the data. The data source is defined as an independent resource so that it can be used by multiple indexers.
5252

53-
[Create or Update Data Source](/rest/api/searchservice/data-sources/create?view=rest-searchservice-2024-05-01-preview&preserve-view=true) specifies the definition. Be sure to use a preview REST API when creating the data source.
53+
[Create or Update Data Source](/rest/api/searchservice/data-sources/create?view=rest-searchservice-2025-05-01-preview&preserve-view=true) specifies the definition. Be sure to use a preview REST API when creating the data source.
5454

5555
```http
5656
{
@@ -88,7 +88,7 @@ The data source definition specifies the data to index, credentials, and policie
8888
8989
## Create an index
9090

91-
[Create or Update Index](/rest/api/searchservice/indexes/create?view=rest-searchservice-2024-05-01-preview&preserve-view=true) specifies the index schema:
91+
[Create or Update Index](/rest/api/searchservice/indexes/create?view=rest-searchservice-2025-05-01-preview&preserve-view=true) specifies the index schema:
9292

9393
```http
9494
{
@@ -128,7 +128,7 @@ The following table maps the MySQL database to Azure AI Search equivalents. For
128128

129129
Once the index and data source have been created, you're ready to create the indexer. Indexer configuration specifies the inputs, parameters, and properties controlling run time behaviors.
130130

131-
[Create or update an indexer](/rest/api/searchservice/indexers/create-or-update?view=rest-searchservice-2024-05-01-preview&preserve-view=true) by giving it a name and referencing the data source and target index:
131+
[Create or update an indexer](/rest/api/searchservice/indexers/create-or-update?view=rest-searchservice-2025-05-01-preview&preserve-view=true) by giving it a name and referencing the data source and target index:
132132

133133
```http
134134
{
@@ -157,10 +157,10 @@ Once the index and data source have been created, you're ready to create the ind
157157

158158
## Check indexer status
159159

160-
Send a [Get Indexer Status](/rest/api/searchservice/indexers/get-status?view=rest-searchservice-2024-05-01-preview&preserve-view=true) request to monitor indexer execution:
160+
Send a [Get Indexer Status](/rest/api/searchservice/indexers/get-status?view=rest-searchservice-2025-05-01-preview&preserve-view=true) request to monitor indexer execution:
161161

162162
```http
163-
GET https://myservice.search.windows.net/indexers/myindexer/status?api-version=2024-05-01-preview
163+
GET https://myservice.search.windows.net/indexers/myindexer/status?api-version=2025-05-01-preview
164164
Content-Type: application/json
165165
api-key: [admin key]
166166
```

articles/search/search-indexer-troubleshooting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.service: azure-ai-search
99
ms.custom:
1010
- ignite-2023
1111
ms.topic: conceptual
12-
ms.date: 12/10/2024
12+
ms.date: 05/29/2025
1313
---
1414

1515
# Indexer troubleshooting guidance for Azure AI Search

articles/search/search-modeling-multitenant-saas-applications.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: azure-ai-search
88
ms.custom:
99
- ignite-2023
1010
ms.topic: conceptual
11-
ms.date: 12/10/2024
11+
ms.date: 05/29/2025
1212
---
1313

1414
# Design patterns for multitenant SaaS applications and Azure AI Search

articles/search/search-normalizers.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ ms.service: azure-ai-search
99
ms.custom:
1010
- ignite-2023
1111
ms.topic: how-to
12-
ms.date: 12/10/2024
12+
ms.date: 05/19/2025
1313
---
1414

1515
# Text normalization for case-insensitive filtering, faceting and sorting
1616

1717
> [!IMPORTANT]
18-
> 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/index-preview) supports this feature.
18+
> This feature is in public preview under [Supplemental Terms of Use](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). We recommend the latest [preview REST API version](/rest/api/searchservice/search-service-api-versions) for this feature.
1919
2020
In Azure AI Search, a *normalizer* is a component that pre-processes text for keyword matching over fields marked as "filterable", "facetable", or "sortable". In contrast with full text "searchable" fields that are paired with [text analyzers](search-analyzers.md), content that's created for filter-facet-sort operations doesn't undergo analysis or tokenization. Omission of text analysis can produce unexpected results when casing and character differences show up, which is why you need a normalizer to homogenize variations in your content.
2121

articles/search/search-pagination-page-layout.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ ms.service: azure-ai-search
1010
ms.custom:
1111
- ignite-2023
1212
ms.topic: how-to
13-
ms.date: 12/09/2024
13+
ms.date: 05/29/2025
1414
---
1515

1616
# Shape search results or modify search results composition in Azure AI Search
1717

18-
This article explains search results composition and how to shape search results to fit your scenarios. Search results are returned in a query response. The shape of a response is determined by parameters in the query itself. These parameters include:
18+
This article explains search results composition and how to shape full text search results to fit your scenarios. Search results are returned in a query response. The shape of a response is determined by parameters in the query itself. These parameters include:
1919

2020
+ Number of matches found in the index (`count`)
2121
+ Number of matches returned in the response (50 by default, configurable through `top`) or per page (`skip` and `top`)

articles/search/search-query-overview.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ author: HeidiSteen
88
ms.author: heidist
99
ms.service: azure-ai-search
1010
ms.topic: conceptual
11-
ms.date: 12/10/2024
11+
ms.date: 05/29/2025
1212
---
1313

1414
# Querying in Azure AI Search
@@ -21,12 +21,13 @@ Azure AI Search supports query constructs for a broad range of scenarios, from f
2121

2222
| Query form | Searchable content | Description |
2323
|------------|--------------------|-------------|
24-
| [full text search](search-lucene-query-architecture.md) | Inverted indexes of tokenized terms. | Full text queries iterate over inverted indexes that are structured for fast scans, where a match can be found in potentially any field, within any number of search documents. Text is analyzed and tokenized for full text search.|
24+
| [Full text search](search-lucene-query-architecture.md) | Inverted indexes of tokenized terms. | Full text queries iterate over inverted indexes that are structured for fast scans, where a match can be found in potentially any field, within any number of search documents. Text is analyzed and tokenized for full text search.|
2525
| [Vector search](vector-search-overview.md) | Vector indexes of generated embeddings. | Vector queries iterate over vector fields in a search index. |
2626
| [Hybrid search](hybrid-search-overview.md) | All of the above, in a single search index. | Combines text search and vector search in a single query request. Text search works on plain text content in "searchable" and "filterable" fields. Vector search works on content in vector fields. |
27+
| [Agentic retrieval (preview)](search-agentic-retrieval-concept.md) | All of the above, in a single search index. | This is an alternative retrieval path on Azure AI Search that leverages large language models for query planning. The response is designed for agent consumption, where the agent rather than search app client code coordinates the response delivered to the user. |
2728
| Others | Plain text and human-readable content.| Raw content, extracted verbatim from source documents, supporting filters and pattern matching queries like geo-spatial search, fuzzy search, and fielded search. |
2829

29-
This article brings focus to the last category: queries that work on plain text and human-readable content, extracted intact from original source, used for filters and other specialized query forms.
30+
The remainder of this article brings focus to the last category: classic queries that work on plain text and human-readable content, extracted intact from original source, used for filters and other specialized query forms. If you're creating a traditional search application that isn't using AI, this section explains the query methods that you can implement in your client code.
3031

3132
## Autocomplete and suggested queries
3233

articles/search/search-query-understand-collection-filters.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.service: azure-ai-search
99
ms.custom:
1010
- ignite-2023
1111
ms.topic: conceptual
12-
ms.date: 12/10/2024
12+
ms.date: 05/29/2025
1313
---
1414

1515
# Understand how OData collection filters work in Azure AI Search

0 commit comments

Comments
 (0)