diff --git a/extensions/Postgres/Postgres/Internals/PostgresDbClient.cs b/extensions/Postgres/Postgres/Internals/PostgresDbClient.cs index bd9b1854d..fd7fdcddf 100644 --- a/extensions/Postgres/Postgres/Internals/PostgresDbClient.cs +++ b/extensions/Postgres/Postgres/Internals/PostgresDbClient.cs @@ -415,7 +415,7 @@ DO UPDATE SET } var maxDistance = 1 - minSimilarity; - filterSql += $" AND {this._colEmbedding} <=> @embedding < {maxDistance}"; + filterSql += $" AND {this._colEmbedding} <=> @embedding < @maxDistance"; if (sqlUserValues == null) { sqlUserValues = new(); } @@ -447,6 +447,7 @@ OFFSET @offset "; cmd.Parameters.AddWithValue("@embedding", target); + cmd.Parameters.AddWithValue("@maxDistance", maxDistance); cmd.Parameters.AddWithValue("@limit", limit); cmd.Parameters.AddWithValue("@offset", offset);