语言

SqlServerQueryableExtensions.WithApproximate<T> 方法

定义

启用近似近邻 (ANN) 搜索矢量搜索查询。 这会导致WITH APPROXIMATE添加到 SQL TOP 子句,指示SQL Server使用向量索引来提高性能。

[System.Diagnostics.CodeAnalysis.Experimental("EF9105")]
public static System.Linq.IQueryable<T> WithApproximate<T>(this System.Linq.IQueryable<T> source);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9105")>]
static member WithApproximate : System.Linq.IQueryable<'T> -> System.Linq.IQueryable<'T>
<Extension()>
Public Function WithApproximate(Of T) (source As IQueryable(Of T)) As IQueryable(Of T)

类型参数

T

参数

source
IQueryable<T>

返回

特性

注解

必须调用此方法才能 Take(...) 指定结果数。 如果没有 WithApproximate,矢量搜索在不使用矢量索引的情况下执行确切的 k-near 邻居 (kNN) 搜索。

适用于