Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Search] Regenerate code using 2023-10-01-preview API version #38925

Merged
merged 15 commits into from
Oct 4, 2023
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ public SearchClient(System.Uri endpoint, string indexName, Azure.Core.TokenCrede
}
public partial class SearchClientOptions : Azure.Core.ClientOptions
{
public SearchClientOptions(Azure.Search.Documents.SearchClientOptions.ServiceVersion version = Azure.Search.Documents.SearchClientOptions.ServiceVersion.V2023_07_01_Preview) { }
public SearchClientOptions(Azure.Search.Documents.SearchClientOptions.ServiceVersion version = Azure.Search.Documents.SearchClientOptions.ServiceVersion.V2023_10_01_Preview) { }
public Azure.Search.Documents.SearchAudience? Audience { get { throw null; } set { } }
public Azure.Core.Serialization.ObjectSerializer Serializer { get { throw null; } set { } }
public Azure.Search.Documents.SearchClientOptions.ServiceVersion Version { get { throw null; } }
Expand All @@ -85,6 +85,7 @@ public enum ServiceVersion
V2020_06_30 = 1,
V2021_04_30_Preview = 2,
V2023_07_01_Preview = 3,
V2023_10_01_Preview = 4,
}
}
public static partial class SearchFilter
Expand Down Expand Up @@ -175,7 +176,7 @@ public SearchOptions() { }
public int? Size { get { throw null; } set { } }
public int? Skip { get { throw null; } set { } }
public Azure.Search.Documents.Models.VectorFilterMode? VectorFilterMode { get { throw null; } set { } }
public System.Collections.Generic.IList<Azure.Search.Documents.Models.SearchQueryVector> Vectors { get { throw null; } }
public System.Collections.Generic.IList<Azure.Search.Documents.Models.VectorQuery> VectorQueries { get { throw null; } }
}
public partial class SuggestOptions
{
Expand Down Expand Up @@ -409,15 +410,15 @@ public AzureOpenAIEmbeddingSkill(System.Collections.Generic.IEnumerable<Azure.Se
public string ApiKey { get { throw null; } set { } }
public Azure.Search.Documents.Indexes.Models.SearchIndexerDataIdentity AuthIdentity { get { throw null; } set { } }
public string DeploymentId { get { throw null; } set { } }
public string ResourceUri { get { throw null; } set { } }
public System.Uri ResourceUri { get { throw null; } set { } }
}
public partial class AzureOpenAIParameters
ShivangiReja marked this conversation as resolved.
Show resolved Hide resolved
{
public AzureOpenAIParameters() { }
public string ApiKey { get { throw null; } set { } }
public Azure.Search.Documents.Indexes.Models.SearchIndexerDataIdentity AuthIdentity { get { throw null; } set { } }
ShivangiReja marked this conversation as resolved.
Show resolved Hide resolved
public string DeploymentId { get { throw null; } set { } }
public string ResourceUri { get { throw null; } set { } }
public System.Uri ResourceUri { get { throw null; } set { } }
}
public partial class AzureOpenAIVectorizer : Azure.Search.Documents.Indexes.Models.VectorSearchVectorizer
{
Expand Down Expand Up @@ -669,7 +670,7 @@ public CustomVectorizerParameters() { }
public System.Collections.Generic.IDictionary<string, string> HttpHeaders { get { throw null; } }
public string HttpMethod { get { throw null; } set { } }
public System.TimeSpan? Timeout { get { throw null; } set { } }
public string Uri { get { throw null; } set { } }
public System.Uri Uri { get { throw null; } set { } }
}
public partial class DataChangeDetectionPolicy
{
Expand Down Expand Up @@ -2333,7 +2334,7 @@ public partial class SearchIndexStatistics
internal SearchIndexStatistics() { }
public long DocumentCount { get { throw null; } }
public long StorageSize { get { throw null; } }
public long? VectorIndexSize { get { throw null; } }
public long VectorIndexSize { get { throw null; } }
ShivangiReja marked this conversation as resolved.
Show resolved Hide resolved
}
public partial class SearchResourceCounter
{
Expand Down Expand Up @@ -3339,10 +3340,10 @@ public RangeFacetResult(long count, T? from, T? to) { }
public T? From { get { throw null; } }
public T? To { get { throw null; } }
}
public partial class RawVector : Azure.Search.Documents.Models.SearchQueryVector
public partial class RawVectorQuery : Azure.Search.Documents.Models.VectorQuery
ShivangiReja marked this conversation as resolved.
Show resolved Hide resolved
{
public RawVector() { }
public System.Collections.Generic.IList<float> Vector { get { throw null; } }
public RawVectorQuery() { }
public System.Collections.Generic.IReadOnlyList<float> Vector { get { throw null; } set { } }
ShivangiReja marked this conversation as resolved.
Show resolved Hide resolved
}
public partial class ResetDocumentOptions
{
Expand Down Expand Up @@ -3437,8 +3438,9 @@ public static partial class SearchModelFactory
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public static Azure.Search.Documents.Indexes.Models.SearchIndexerStatus SearchIndexerStatus(Azure.Search.Documents.Indexes.Models.IndexerStatus status, Azure.Search.Documents.Indexes.Models.IndexerExecutionResult lastResult, System.Collections.Generic.IReadOnlyList<Azure.Search.Documents.Indexes.Models.IndexerExecutionResult> executionHistory, Azure.Search.Documents.Indexes.Models.SearchIndexerLimits limits) { throw null; }
public static Azure.Search.Documents.Indexes.Models.SearchIndexerWarning SearchIndexerWarning(string key, string message, string name, string details, string documentationLink) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public static Azure.Search.Documents.Indexes.Models.SearchIndexStatistics SearchIndexStatistics(long documentCount, long storageSize) { throw null; }
public static Azure.Search.Documents.Indexes.Models.SearchIndexStatistics SearchIndexStatistics(long documentCount = (long)0, long storageSize = (long)0, long? vectorIndexSize = default(long?)) { throw null; }
public static Azure.Search.Documents.Indexes.Models.SearchIndexStatistics SearchIndexStatistics(long documentCount = (long)0, long storageSize = (long)0, long vectorIndexSize = (long)0) { throw null; }
public static Azure.Search.Documents.Indexes.Models.SearchResourceCounter SearchResourceCounter(long usage, long? quota) { throw null; }
public static Azure.Search.Documents.Models.SearchResultsPage<T> SearchResultsPage<T>(Azure.Search.Documents.Models.SearchResults<T> results) { throw null; }
public static Azure.Search.Documents.Models.SearchResults<T> SearchResults<T>(System.Collections.Generic.IEnumerable<Azure.Search.Documents.Models.SearchResult<T>> values, long? totalCount, System.Collections.Generic.IDictionary<string, System.Collections.Generic.IList<Azure.Search.Documents.Models.FacetResult>> facets, double? coverage, Azure.Response rawResponse) { throw null; }
Expand All @@ -3464,14 +3466,6 @@ public enum SearchQueryType
Full = 1,
Semantic = 2,
}
public abstract partial class SearchQueryVector
{
protected SearchQueryVector() { }
public bool? Exhaustive { get { throw null; } set { } }
public System.Collections.Generic.IList<string> Fields { get { throw null; } }
public int? KNearestNeighborsCount { get { throw null; } set { } }
public System.Collections.Generic.IReadOnlyList<float> Value { get { throw null; } set { } }
}
public partial class SearchResultsPage<T> : Azure.Page<Azure.Search.Documents.Models.SearchResult<T>>
{
internal SearchResultsPage() { }
Expand Down Expand Up @@ -3625,11 +3619,36 @@ public ValueFacetResult(long count, T value) { }
public static bool operator !=(Azure.Search.Documents.Models.VectorFilterMode left, Azure.Search.Documents.Models.VectorFilterMode right) { throw null; }
public override string ToString() { throw null; }
}
public partial class VectorizableTextQuery : Azure.Search.Documents.Models.SearchQueryVector
public partial class VectorizableTextQuery : Azure.Search.Documents.Models.VectorQuery
ShivangiReja marked this conversation as resolved.
Show resolved Hide resolved
{
public VectorizableTextQuery() { }
public string Text { get { throw null; } set { } }
}
public abstract partial class VectorQuery
{
protected VectorQuery() { }
public bool? Exhaustive { get { throw null; } set { } }
public System.Collections.Generic.IList<string> Fields { get { throw null; } }
public int? KNearestNeighborsCount { get { throw null; } set { } }
ShivangiReja marked this conversation as resolved.
Show resolved Hide resolved
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
public readonly partial struct VectorQueryKind : System.IEquatable<Azure.Search.Documents.Models.VectorQueryKind>
{
private readonly object _dummy;
private readonly int _dummyPrimitive;
public VectorQueryKind(string value) { throw null; }
public static Azure.Search.Documents.Models.VectorQueryKind Text { get { throw null; } }
public static Azure.Search.Documents.Models.VectorQueryKind Vector { get { throw null; } }
ShivangiReja marked this conversation as resolved.
Show resolved Hide resolved
public bool Equals(Azure.Search.Documents.Models.VectorQueryKind other) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override bool Equals(object obj) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override int GetHashCode() { throw null; }
public static bool operator ==(Azure.Search.Documents.Models.VectorQueryKind left, Azure.Search.Documents.Models.VectorQueryKind right) { throw null; }
public static implicit operator Azure.Search.Documents.Models.VectorQueryKind (string value) { throw null; }
public static bool operator !=(Azure.Search.Documents.Models.VectorQueryKind left, Azure.Search.Documents.Models.VectorQueryKind right) { throw null; }
public override string ToString() { throw null; }
}
}
namespace Microsoft.Extensions.Azure
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ SearchIndex searchIndex = new(indexName)
{
AzureOpenAIParameters = new AzureOpenAIParameters()
{
ResourceUri = "Endpoint",
ResourceUri = new Uri("Endpoint"),
ApiKey = "key",
DeploymentId = "gpt-4-32k",
}
Expand Down Expand Up @@ -171,7 +171,7 @@ IReadOnlyList<float> vectorizedResult = VectorSearchEmbeddings.SearchVectorizeDe
SearchResults<Hotel> response = await searchClient.SearchAsync<Hotel>(null,
new SearchOptions
{
Vectors = { new RawVector() { Value = vectorizedResult, KNearestNeighborsCount = 3, Fields = { "DescriptionVector" } } },
VectorQueries = { new RawVectorQuery() { Vector = vectorizedResult, KNearestNeighborsCount = 3, Fields = { "DescriptionVector" } } },
});

int count = 0;
Expand All @@ -195,7 +195,7 @@ IReadOnlyList<float> vectorizedResult = VectorSearchEmbeddings.SearchVectorizeDe
SearchResults<Hotel> response = await searchClient.SearchAsync<Hotel>(null,
new SearchOptions
{
Vectors = { new RawVector() { Value = vectorizedResult, KNearestNeighborsCount = 3, Fields = { "DescriptionVector" } } },
VectorQueries = { new RawVectorQuery() { Vector = vectorizedResult, KNearestNeighborsCount = 3, Fields = { "DescriptionVector" } } },
Filter = "Category eq 'Luxury'"
});

Expand Down Expand Up @@ -223,7 +223,7 @@ SearchResults<Hotel> response = await searchClient.SearchAsync<Hotel>(
"Top hotels in town",
new SearchOptions
{
Vectors = { new RawVector() { Value = vectorizedResult, KNearestNeighborsCount = 3, Fields = { "DescriptionVector" } } },
VectorQueries = { new RawVectorQuery() { Vector = vectorizedResult, KNearestNeighborsCount = 3, Fields = { "DescriptionVector" } } },
});

int count = 0;
Expand Down Expand Up @@ -276,7 +276,7 @@ SearchResults<Hotel> response = await searchClient.SearchAsync<Hotel>(
"Is there any hotel located on the main commercial artery of the city in the heart of New York?",
new SearchOptions
{
Vectors = { new RawVector() { Value = vectorizedResult, KNearestNeighborsCount = 3, Fields = { "descriptionVector" } } },
VectorQueries = { new RawVectorQuery() { Vector = vectorizedResult, KNearestNeighborsCount = 3, Fields = { "descriptionVector" } } },
QueryType = SearchQueryType.Semantic,
QueryLanguage = QueryLanguage.EnUs,
SemanticConfigurationName = "my-semantic-config",
Expand Down Expand Up @@ -327,9 +327,9 @@ IReadOnlyList<float> vectorizedCategoryQuery = VectorSearchEmbeddings.SearchVect
SearchResults<Hotel> response = await searchClient.SearchAsync<Hotel>(null,
new SearchOptions
{
Vectors = {
new RawVector() { Value = vectorizedDescriptionQuery, KNearestNeighborsCount = 3, Fields = { "DescriptionVector" } },
new RawVector() { Value = vectorizedCategoryQuery, KNearestNeighborsCount = 3, Fields = { "CategoryVector" } }
VectorQueries = {
new RawVectorQuery() { Vector = vectorizedDescriptionQuery, KNearestNeighborsCount = 3, Fields = { "DescriptionVector" } },
new RawVectorQuery() { Vector = vectorizedCategoryQuery, KNearestNeighborsCount = 3, Fields = { "CategoryVector" } }
},
});

Expand All @@ -354,8 +354,8 @@ IReadOnlyList<float> vectorizedResult = VectorSearchEmbeddings.SearchVectorizeDe
SearchResults<Hotel> response = await searchClient.SearchAsync<Hotel>(null,
new SearchOptions
{
Vectors = { new RawVector() {
Value = vectorizedResult,
VectorQueries = { new RawVectorQuery() {
Vector = vectorizedResult,
KNearestNeighborsCount = 3,
Fields = { "DescriptionVector", "CategoryVector" } } }
});
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading