Table of Contents

Method QueryAsync

Namespace
Qavren.Edge.Sqlite.Vec
Assembly
Qavren.Edge.Sqlite.dll

QueryAsync(SqliteConnection, string, ReadOnlyMemory<float>, int, string?, IEnumerable<SqliteParameter>?, string, CancellationToken)

public static Task<IReadOnlyList<KnnHit>> QueryAsync(SqliteConnection connection, string table, ReadOnlyMemory<float> query, int k, string? where = null, IEnumerable<SqliteParameter>? parameters = null, string vectorColumn = "embedding", CancellationToken cancellationToken = default)

Parameters

connection SqliteConnection
table string
query ReadOnlyMemory<float>
k int
where string
parameters IEnumerable<SqliteParameter>
vectorColumn string
cancellationToken CancellationToken

Returns

Task<IReadOnlyList<KnnHit>>