From 5030df8dd1802c693b0fd02a1442d65d8411d0d4 Mon Sep 17 00:00:00 2001 From: Casey Wells Date: Thu, 4 Sep 2025 07:33:30 -0500 Subject: [PATCH] Limit GetSimilarRecordsList by index. --- .../SQLServer/SQLServer/QueryProviders/VectorQueryProvider.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions/SQLServer/SQLServer/QueryProviders/VectorQueryProvider.cs b/extensions/SQLServer/SQLServer/QueryProviders/VectorQueryProvider.cs index 3523ef8fa..bdff6c7bb 100644 --- a/extensions/SQLServer/SQLServer/QueryProviders/VectorQueryProvider.cs +++ b/extensions/SQLServer/SQLServer/QueryProviders/VectorQueryProvider.cs @@ -139,6 +139,7 @@ SELECT TOP (@limit) {this.GetFullTableName(this._config.MemoryTableName)} WHERE VECTOR_DISTANCE('cosine', CAST(@vector AS VECTOR({this._config.VectorSize})), Embedding) <= @max_distance + AND {this.GetFullTableName(this._config.MemoryTableName)}.[collection] = @index {generatedFilters} ORDER BY [distance] ASC """;