SearchModelFactory.VectorSearch Method

Definition

Contains configuration options related to vector search.

public static Azure.Search.Documents.Indexes.Models.VectorSearch VectorSearch(System.Collections.Generic.IEnumerable<Azure.Search.Documents.Indexes.Models.VectorSearchProfile> profiles = default, System.Collections.Generic.IEnumerable<Azure.Search.Documents.Indexes.Models.VectorSearchAlgorithmConfiguration> algorithms = default, System.Collections.Generic.IEnumerable<Azure.Search.Documents.Indexes.Models.VectorSearchVectorizer> vectorizers = default, System.Collections.Generic.IEnumerable<Azure.Search.Documents.Indexes.Models.VectorSearchCompression> compressions = default);
static member VectorSearch : seq<Azure.Search.Documents.Indexes.Models.VectorSearchProfile> * seq<Azure.Search.Documents.Indexes.Models.VectorSearchAlgorithmConfiguration> * seq<Azure.Search.Documents.Indexes.Models.VectorSearchVectorizer> * seq<Azure.Search.Documents.Indexes.Models.VectorSearchCompression> -> Azure.Search.Documents.Indexes.Models.VectorSearch
Public Shared Function VectorSearch (Optional profiles As IEnumerable(Of VectorSearchProfile) = Nothing, Optional algorithms As IEnumerable(Of VectorSearchAlgorithmConfiguration) = Nothing, Optional vectorizers As IEnumerable(Of VectorSearchVectorizer) = Nothing, Optional compressions As IEnumerable(Of VectorSearchCompression) = Nothing) As VectorSearch

Parameters

profiles
IEnumerable<VectorSearchProfile>

Defines combinations of configurations to use with vector search.

algorithms
IEnumerable<VectorSearchAlgorithmConfiguration>

Contains configuration options specific to the algorithm used during indexing or querying.

vectorizers
IEnumerable<VectorSearchVectorizer>

Contains configuration options on how to vectorize text vector queries.

compressions
IEnumerable<VectorSearchCompression>

Contains configuration options specific to the compression method used during indexing or querying.

Returns

A new VectorSearch instance for mocking.

Applies to