VectorFilterMode Struct

Definition

Determines whether or not filters are applied before or after the vector search is performed.

public readonly struct VectorFilterMode : IEquatable<Azure.Search.Documents.Models.VectorFilterMode>
type VectorFilterMode = struct
Public Structure VectorFilterMode
Implements IEquatable(Of VectorFilterMode)
Inheritance
VectorFilterMode
Implements

Constructors

VectorFilterMode(String)

Initializes a new instance of VectorFilterMode.

Properties

PostFilter

The filter will be applied after the candidate set of vector results is returned. Depending on the filter selectivity, this can result in fewer results than requested by the parameter 'k'.

PreFilter

The filter will be applied before the search query.

Methods

Equals(VectorFilterMode)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(VectorFilterMode, VectorFilterMode)

Determines if two VectorFilterMode values are the same.

Implicit(String to VectorFilterMode)

Converts a string to a VectorFilterMode.

Inequality(VectorFilterMode, VectorFilterMode)

Determines if two VectorFilterMode values are not the same.

Applies to