Skip to content

Commit 8a8676a

Browse files
ShivangiRejaShivangiReja
andauthored
[Search] Preview Features for API Version 2024-09-01-preview (Azure#46107)
[Search] Preview Features for API Version 2024-09-01-preview Co-authored-by: ShivangiReja <[email protected]>
1 parent d900913 commit 8a8676a

File tree

198 files changed

+8484
-214
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

198 files changed

+8484
-214
lines changed

eng/Packages.Data.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
<PackageReference Update="Azure.Storage.Blobs" Version="12.21.1" />
129129
<PackageReference Update="Azure.Storage.Queues" Version="12.19.1" />
130130
<PackageReference Update="Azure.Storage.Files.Shares" Version="12.19.1" />
131-
<PackageReference Update="Azure.AI.OpenAI" Version="2.0.0-beta.1" />
131+
<PackageReference Update="Azure.AI.OpenAI" Version="2.0.0-beta.6" />
132132
<PackageReference Update="Azure.ResourceManager" Version="1.13.0" />
133133
<PackageReference Update="Azure.ResourceManager.AppConfiguration" Version="1.3.2" />
134134
<PackageReference Update="Azure.ResourceManager.ApplicationInsights" Version="1.0.0" />

sdk/search/Azure.Search.Documents/CHANGELOG.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
# Release History
22

3-
## 11.7.0-beta.1 (Unreleased)
3+
## 11.7.0-beta.1 (2024-09-24)
44

55
### Features Added
6-
7-
### Breaking Changes
8-
9-
### Bugs Fixed
10-
11-
### Other Changes
6+
- Added support for `VectorSearchCompression.TruncationDimension`, which allows specifying the number of dimensions to truncate vectors to.
7+
- Added support for `VectorQuery.FilterOverride`, which allows vector queries to override the broader `SearchOptions.Filter`, enabling more specific configurations for vector queries.
8+
- `SplitSkill` now supports tokenization.
9+
- `DocumentDebugInfo` is extended with vector scores for the results.
1210

1311
## 11.6.0 (2024-07-17)
1412

@@ -394,5 +392,3 @@
394392

395393
- Initial preview of the Azure.Search client library enabling you to query
396394
and update documents in search indexes.
397-
398-
[net-guidelines-collection-properties]: https://docs.microsoft.com/dotnet/standard/design-guidelines/guidelines-for-collections#collection-properties-and-return-values

sdk/search/Azure.Search.Documents/api/Azure.Search.Documents.netstandard2.0.cs

Lines changed: 559 additions & 7 deletions
Large diffs are not rendered by default.

sdk/search/Azure.Search.Documents/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "net",
44
"TagPrefix": "net/search/Azure.Search.Documents",
5-
"Tag": "net/search/Azure.Search.Documents_cd3c397d05"
5+
"Tag": "net/search/Azure.Search.Documents_71e5c48d88"
66
}

sdk/search/Azure.Search.Documents/samples/Sample04_FieldBuilderIgnore.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ SearchIndex index = new SearchIndex("movies")
102102
SearchableField genreField = new SearchableField("genre")
103103
{
104104
AnalyzerName = LexicalAnalyzerName.Values.EnLucene,
105+
NormalizerName = LexicalNormalizerName.Lowercase,
105106
IsFacetable = true,
106107
IsFilterable = true
107108
};

sdk/search/Azure.Search.Documents/samples/Sample07_VectorSearch_UsingReducedEmbeddings.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public static ReadOnlyMemory<float> GetEmbeddings(string input)
108108
Dimensions = 256
109109
};
110110
Embedding embedding = embeddingClient.GenerateEmbedding(input, embeddingsOptions);
111-
return embedding.Vector;
111+
return embedding.ToFloats();
112112
}
113113
```
114114

sdk/search/Azure.Search.Documents/samples/Sample07_VectorSearch_UsingSemanticHybridQuery.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ public static ReadOnlyMemory<float> GetEmbeddings(string input)
9999
EmbeddingClient embeddingClient = openAIClient.GetEmbeddingClient("text-embedding-ada-002");
100100

101101
Embedding embedding = embeddingClient.GenerateEmbedding(input);
102-
return embedding.Vector;
102+
return embedding.ToFloats();
103103
}
104104
```
105105

@@ -178,6 +178,7 @@ SearchResults<Hotel> response = await searchClient.SearchAsync<Hotel>(
178178
QueryCaption = new(QueryCaptionType.Extractive),
179179
QueryAnswer = new(QueryAnswerType.Extractive)
180180
},
181+
QueryLanguage = QueryLanguage.EnUs,
181182
QueryType = SearchQueryType.Semantic,
182183
});
183184

sdk/search/Azure.Search.Documents/samples/Sample07_VectorSearch_UsingVectorizableTextQuery.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ public static ReadOnlyMemory<float> GetEmbeddings(string input)
9898
EmbeddingClient embeddingClient = openAIClient.GetEmbeddingClient("text-embedding-ada-002");
9999

100100
Embedding embedding = embeddingClient.GenerateEmbedding(input);
101-
return embedding.Vector;
101+
return embedding.ToFloats();
102102
}
103103
```
104104

sdk/search/Azure.Search.Documents/samples/Sample07_VectorSearch_UsingVectorizedQuery.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public static ReadOnlyMemory<float> GetEmbeddings(string input)
8181
EmbeddingClient embeddingClient = openAIClient.GetEmbeddingClient("text-embedding-ada-002");
8282

8383
Embedding embedding = embeddingClient.GenerateEmbedding(input);
84-
return embedding.Vector;
84+
return embedding.ToFloats();
8585
}
8686
```
8787

sdk/search/Azure.Search.Documents/samples/Sample08_SemanticSearch.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ SearchResults<Hotel> response = await searchClient.SearchAsync<Hotel>(
125125
QueryCaption = new(QueryCaptionType.Extractive),
126126
QueryAnswer = new(QueryAnswerType.Extractive)
127127
},
128+
QueryLanguage = QueryLanguage.EnUs,
128129
QueryType = SearchQueryType.Semantic
129130
});
130131

@@ -176,6 +177,7 @@ SearchResults<Hotel> response = await searchClient.SearchAsync<Hotel>(
176177
QueryAnswer = new(QueryAnswerType.Extractive),
177178
SemanticQuery = "Is there any hotel located on the main commercial artery of the city in the heart of New York?"
178179
},
180+
QueryLanguage = QueryLanguage.EnUs,
179181
});
180182

181183
int count = 0;

0 commit comments

Comments
 (0)