Skip to content

Commit 9b7b432

Browse files
committed
Edits to GA feature descriptions
1 parent 1bce198 commit 9b7b432

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

articles/search/search-agentic-retrieval-how-to-index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ All `searchable` fields are included in query execution. There's no support for
169169

170170
## Add a description
171171

172-
An index `description` field is exposed programmatically, which means you can pass this description to LLMs and Model Context Protocol (MCP) servers as an input when deciding to use a specific index for a query. This human-readable text is invaluable when a system must access several indexes and make a decision based on the description.
172+
An index `description` field is a user-defined string that you can use to provide guidance to LLMs and Model Context Protocol (MCP) servers when deciding to use a specific index for a query. This human-readable text is invaluable when a system must access several indexes and make a decision based on the description.
173173

174174
An index description is a schema update, and you can add it without having to rebuild the entire index.
175175

articles/search/vector-search-how-to-quantization.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,16 +50,16 @@ Two types of quantization are supported:
5050
5151
## Supported rescoring techniques
5252

53-
Rescoring is an optional technique used to offset information loss due to vector compression. It uses oversampling to pick up extra vectors, and supplemental information to rescore initial results found by the query. Supplemental information is either uncompressed original full-precision vectors - or for binary quantization only - you have the option of rescoring using the binary quantized document candidates against the query vector.
53+
Rescoring is an optional technique used to offset information loss due to vector compression. During query execution, it uses oversampling to pick up extra vectors, and supplemental information to rescore initial results found by the query. Supplemental information is either uncompressed original full-precision vectors - or for binary quantization only - you have the option of rescoring using the binary quantized document candidates against the query vector.
5454

55-
Only HNSW graphs allow rescoring. Exhaustive KNN doesn't support rescoring.
55+
Only HNSW graphs allow rescoring. Exhaustive KNN doesn't support rescoring because by definition, all vectors are scanned at query time, which makes oversampling irrelevant.
5656

57-
Rescoring options are specified in the index, but you can invoke rescoring at query time if the index supports it.
57+
Rescoring options are specified in the index, but you can invoke rescoring at query time by adding the oversampling query parameter.
5858

5959
| Object | Properties |
6060
|--------|------------|
61-
| Index | [`RescoringOptions`](/rest/api/searchservice/indexes/create-or-update#rescoringoptions) with these properties: `rescoringOptions.enableRescoring` `rescoringOptions.defaultOversampling`, `rescoringOptions.escoreStorageMethod` |
62-
| Query | `oversampling` on [`RawVectorQuery`](/rest/api/searchservice/documents/search-post#rawvectorquery) and [`VectorizableTextQuery`](/rest/api/searchservice/documents/search-post#vectorizabletextquery) |
61+
| Index | Add [`RescoringOptions`](/rest/api/searchservice/indexes/create-or-update#rescoringoptions) to the vector compressions section: `rescoringOptions.enableRescoring` (true or false), `rescoringOptions.defaultOversampling` (an integer), `rescoringOptions.rescoreStorageMethod` (preserveOriginals or discardOriginals). We recommend preserveOriginals for scalar quantization and discardOriginals for binary quantization. |
62+
| Query | Add `oversampling` on [`RawVectorQuery`](/rest/api/searchservice/documents/search-post#rawvectorquery) or [`VectorizableTextQuery`](/rest/api/searchservice/documents/search-post#vectorizabletextquery) definitions. |
6363

6464
> [!NOTE]
6565
> Rescoring parameter names have changed over the last several releases. If you're using an older preview API, review the [upgrade instructions](search-api-migration.md#upgrade-to-2024-11-01-preview) for addressing breaking changes.
@@ -143,7 +143,7 @@ POST https://[servicename].search.windows.net/indexes?api-version=2025-09-01
143143

144144
- `rescoringOptions` are a collection of properties used to offset lossy compression by rescoring query results using the original full-precision vectors that exist prior to quantization. For rescoring to work, you must have the vector instance that provides this content. Setting `rescoreStorageMethod` to `discardOriginals` prevents you from using `enableRescoring` or `defaultOversampling`. For more information about vector storage, see [Eliminate optional vector instances from storage](vector-search-how-to-storage-options.md).
145145

146-
- `"rescoreStorageMethod": "preserveOriginals"` rescores vector search results with the original full-precision vectors can result in adjustments to search score and rankings, promoting the more relevant matches as determined by the rescoring step. For binary quantization, you can set `rescoreStorageMethod` to `discardOriginals` to further reduce storage, without reducing quality. These aren't needed for binary quantization.
146+
- `"rescoreStorageMethod": "preserveOriginals"` rescores vector search results with the original full-precision vectors can result in adjustments to search score and rankings, promoting the more relevant matches as determined by the rescoring step. For binary quantization, you can set `rescoreStorageMethod` to `discardOriginals` to further reduce storage, without reducing quality. Original vectors aren't needed for binary quantization.
147147

148148
- `defaultOversampling` considers a broader set of potential results to offset the reduction in information from quantization. The formula for potential results consists of the `k` in the query, with an oversampling multiplier. For example, if the query specifies a `k` of 5, and oversampling is 20, then the query effectively requests 100 documents for use in reranking, using the original uncompressed vector for that purpose. Only the top `k` reranked results are returned. This property is optional. Default is 4.
149149

articles/search/whats-new.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Learn about the latest updates to Azure AI Search functionality, docs, and sampl
3030
| [Normalizers](search-normalizers.md) | Keyword search | Generally available. |
3131
| [Index description](search-agentic-retrieval-how-to-index.md#add-a-description) | Agentic search | Generally available. |
3232
| [Rescoring of binary quantized vectors](vector-search-how-to-quantization.md#supported-rescoring-techniques) | Vector search | Generally available. |
33-
| [Rescoring options for HNSW compressed vectors](vector-search-how-to-quantization.md#add-compressions-to-a-search-index) | Vector search | Generally available. |
33+
| [Rescoring options for scalar compressed vectors](vector-search-how-to-quantization.md#supported-rescoring-techniques) | Vector search | Generally available. |
3434
| [Scoring profiles for semantically ranked results](semantic-how-to-enable-scoring-profiles.md) | Relevance | Generally available. |
3535
| [Truncate dimensions](vector-search-how-to-truncate-dimensions.md) | Vector search | Generally available. |
3636
| [Unpack `@search.score` to view subscores in hybrid search results](hybrid-search-ranking.md#unpack-a-search-score-into-subscores) | Hybrid search | Generally available. |

0 commit comments

Comments
 (0)