ExhaustiveKnnParameters Class
- java.
lang. Object - com.
azure. search. documents. indexes. models. ExhaustiveKnnParameters
- com.
Implements
public final class ExhaustiveKnnParameters
implements JsonSerializable<ExhaustiveKnnParameters>
Contains the parameters specific to exhaustive KNN algorithm.
Constructor Summary
| Constructor | Description |
|---|---|
| ExhaustiveKnnParameters() |
Creates an instance of Exhaustive |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Exhaustive |
fromJson(JsonReader jsonReader)
Reads an instance of Exhaustive |
|
Vector |
getMetric()
Get the metric property: The similarity metric to use for vector comparisons. |
|
Exhaustive |
setMetric(VectorSearchAlgorithmMetric metric)
Set the metric property: The similarity metric to use for vector comparisons. |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from java.lang.Object
Constructor Details
ExhaustiveKnnParameters
public ExhaustiveKnnParameters()
Creates an instance of ExhaustiveKnnParameters class.
Method Details
fromJson
public static ExhaustiveKnnParameters fromJson(JsonReader jsonReader)
Reads an instance of ExhaustiveKnnParameters from the JsonReader.
Parameters:
Returns:
Throws:
getMetric
public VectorSearchAlgorithmMetric getMetric()
Get the metric property: The similarity metric to use for vector comparisons.
Returns:
setMetric
public ExhaustiveKnnParameters setMetric(VectorSearchAlgorithmMetric metric)
Set the metric property: The similarity metric to use for vector comparisons.
Parameters:
Returns: