Commit Graph
74 Commits
Author SHA1 Message Date
Andrew Kane 91c9bf4626 Raise error for varbit 2024-04-03 21:30:43 -07:00
Andrew Kane 49bd62da70 Added tests for varbit [skip ci] 2024-04-03 21:15:57 -07:00
Andrew Kane 0b602309db Added quantize_binary and subvector functions for halfvec 2024-04-03 14:53:03 -07:00
Andrew Kane 17f73c9a30 Added sparsevec type 2024-04-02 14:25:09 -07:00
Andrew Kane eec2c99e69 Added halfvec type 2024-04-02 13:55:45 -07:00
Andrew Kane 68fbd867eb Renamed regression tests [skip ci] 2024-04-02 13:33:44 -07:00
Andrew Kane e6ad2c647d Added subvector function 2024-04-02 12:13:04 -07:00
Andrew Kane 2d0749543d Updated comparison operators to support vectors with different dimensions - #451 2024-04-01 22:12:06 -07:00
Andrew Kane 04a8d92eda Renamed tests [skip ci] 2024-04-01 20:51:21 -07:00
Andrew Kane 608bb4febd Added support for bit vectors to HNSW 2024-04-01 20:30:55 -07:00
Andrew Kane d604815aab Added more vector input tests [skip ci] 2024-03-30 10:17:55 -07:00
Andrew Kane 2e5f353fc7 Added casting to distance functions in tests [skip ci] 2024-03-30 09:05:15 -07:00
Andrew Kane bf6efbc639 Removed vector-specific code from HNSW 2024-03-29 10:50:06 -07:00
Andrew Kane e9103e8d6c Improved type modifier tests 2024-03-21 17:31:08 -07:00
Andrew Kane dc3923c3a2 Fixed error with ANALYZE and vectors with different dimensions - fixes #451 2024-02-02 10:47:48 -08:00
Andrew Kane 08de5459e2 Improved test for cosine distance [skip ci] 2023-09-01 19:59:21 -07:00
Andrew Kane 53d7738b36 Added another test for cosine distance [skip ci] 2023-09-01 19:57:28 -07:00
Andrew Kane 1cfb5cd177 Added test for select with no data for ivfflat 2023-08-15 23:44:18 -07:00
Andrew Kane b44caa4347 Fixed select with no data 2023-08-15 23:25:28 -07:00
Andrew Kane 2a37942d4a Simplified tests [skip ci] 2023-08-11 19:41:55 -07:00
Andrew Kane 7a5101e5ef Added opclass to tests [skip ci] 2023-08-11 19:40:04 -07:00
Andrew Kane e18be0c81c Updated min ef_construction to 4 [skip ci] 2023-08-10 21:11:10 -07:00
Andrew Kane 23f5d13742 Added check for ef_construction [skip ci] 2023-08-10 21:09:38 -07:00
Andrew Kane 919d55a707 Updated min M to 2 [skip ci] 2023-08-10 20:57:50 -07:00
Andrew Kane 8d59df8e60 Updated min ef_search to 1 [skip ci] 2023-08-10 20:47:15 -07:00
Andrew Kane 2e6d608621 Fixed overflow with vector_norm 2023-08-09 16:33:54 -07:00
Andrew Kane 054f5feed3 Added HNSW index type - #181 2023-08-08 16:42:47 -07:00
Andrew KaneandXiaoran Wang ce8d23cbef Fixed results for NULL and NaN distances - fixes #205
Co-authored-by: Xiaoran Wang <[email protected]>
2023-08-05 09:36:58 -07:00
Andrew Kane 967af79205 Added tests for large distances 2023-07-25 16:49:21 -07:00
Andrew Kane 33b2ad57a2 Improved test 2023-07-25 16:04:32 -07:00
Andrew Kane 4fbc5af1aa Fixed CI 2023-07-25 15:44:04 -07:00
Andrew Kane f5d34a1a8c Fixed out of range results for cosine distance - fixes #196 2023-07-25 14:54:13 -07:00
Andrew Kane d086b11bf4 Simplified sum aggregate 2023-07-16 15:30:03 -07:00
Andrew Kane 1cd178bcd6 Added test for avg with large values 2023-07-15 23:03:15 -07:00
Andrew Kane 9bce50aa86 Added test for 2-d array 2023-07-15 22:58:15 -07:00
Andrew Kane 73ca757628 Added test for empty string [skip ci] 2023-07-15 22:45:19 -07:00
Andrew Kane b1b618616c Added sum aggregate 2023-07-15 20:25:30 -07:00
Andrew Kane 324642ff78 Added element-wise multiplication for vectors 2023-07-15 20:19:51 -07:00
Andrew Kane ae8f74fdbf Added l1_distance function - #166 2023-07-15 20:13:45 -07:00
Andrew Kane 82f0932180 Fixed segmentation fault with text representation 2023-06-12 01:09:40 -07:00
Andrew Kane 61f6a5aee4 Improved tests 2023-06-11 19:23:30 -07:00
Andrew Kane 60242b0dfc Added test for small floats [skip ci] 2023-06-11 19:19:07 -07:00
Andrew Kane a4709e42be Added tests for large floats [skip ci] 2023-06-11 19:17:54 -07:00
Andrew Kane 01a8885e21 Improved test [skip ci] 2023-06-11 19:15:42 -07:00
Andrew Kane 1373e9018b Improved test [skip ci] 2023-06-11 19:14:32 -07:00
Andrew Kane 0d7d611361 Improved test [skip ci] 2023-06-11 19:12:56 -07:00
Andrew Kane b66e41a810 Improved tests [skip ci] 2023-06-11 19:11:17 -07:00
Andrew Kane 0339e96a2a Added more input tests [skip ci] 2023-06-11 19:08:24 -07:00
Andrew Kane cbe9a28cf1 Added input test case [skip ci] 2023-06-11 12:22:52 -07:00
Andrew Kane f3d3a17082 Fixed consecutive delimiters with text representation 2023-06-11 12:10:52 -07:00