Commit Graph

154 Commits

Author SHA1 Message Date
Andrew Kane
8c5a4bfb6c Fixed failed to add index item error with sparsevec - fixes #625 2024-07-19 13:54:36 -07:00
Andrew Kane
24c8a2ff40 Fixed flaky tests [skip ci] 2024-04-29 13:54:30 -07:00
Andrew Kane
b52beefbc6 Added basic fuzz testing for input functions 2024-04-27 10:49:45 -07:00
Andrew Kane
c9fb66d54d Fixed flaky tests 2024-04-26 13:20:27 -07:00
Andrew Kane
48e68e5e42 Improved HNSW recall tests - #535 2024-04-26 13:08:48 -07:00
Andrew Kane
78d32943ac Added test for halfvec sum 2024-04-25 22:03:34 -07:00
Andrew Kane
cf494f15ac Added aggregate test for halfvec [skip ci] 2024-04-25 21:42:10 -07:00
Andrew Kane
1475c06902 Reordered TAP tests [skip ci] 2024-04-25 21:08:55 -07:00
Andrew Kane
7140a18283 Reordered TAP tests [skip ci] 2024-04-25 21:04:23 -07:00
Andrew Kane
7dcdaef96c Renamed TAP tests [skip ci] 2024-04-25 20:57:41 -07:00
Andrew Kane
914f9aa04a Fixed flaky test [skip ci] 2024-04-25 11:57:40 -07:00
Andrew Kane
c67dc6f9b0 Added test for bit with duplicate centers 2024-04-25 10:29:28 -07:00
Andrew Kane
c39cb25c32 Fixed flaky tests [skip ci] 2024-04-24 22:26:08 -07:00
Andrew Kane
b2f7dad8a7 Removed support for L1 distance and Jaccard distance from ivfflat due to non-optimal clustering 2024-04-22 14:11:29 -07:00
Andrew Kane
f9c071a761 Improved tests for L1 distance with halfvec 2024-04-22 13:14:45 -07:00
Andrew Kane
9f4b770db3 Added support for indexing sparsevec with L1 distance [skip ci] 2024-04-22 13:08:12 -07:00
Andrew Kane
70b299a7ff Added support for indexing halfvec with L1 distance [skip ci] 2024-04-22 13:00:59 -07:00
Andrew Kane
af9d50481d Added support for indexing L1 distance 2024-04-22 12:44:03 -07:00
Andrew Kane
77ec24641e Fixed flaky test [skip ci] 2024-04-17 00:27:37 -07:00
Andrew Kane
c361f80465 Synced recall test [skip ci] 2024-04-16 17:27:06 -07:00
Andrew Kane
e730fef99d Fixed flaky test [skip ci] 2024-04-16 17:25:50 -07:00
Andrew Kane
04af15c9d6 Added support for bit to IVFFlat 2024-04-16 17:12:27 -07:00
Andrew Kane
31dfd3d1a6 Added type to assertion message [skip ci] 2024-04-16 13:11:37 -07:00
Andrew Kane
8df8dd01b9 Added halfvec to distance functions TAP test 2024-04-16 13:09:44 -07:00
Andrew Kane
b9b30cc16e Added function name to assertion message [skip ci] 2024-04-16 12:20:22 -07:00
Andrew Kane
e1565af0dc Added TAP test for sparsevec distance functions 2024-04-16 12:11:54 -07:00
Andrew Kane
26d6fbb1d0 Updated comment [skip ci] 2024-04-16 11:45:19 -07:00
Andrew Kane
6c61b5ce6f Updated comment [skip ci] 2024-04-16 11:45:03 -07:00
Andrew Kane
7adb8a6e0e Fixed sparsevec comparison function and added test for consistency 2024-04-16 11:36:45 -07:00
Andrew Kane
2a2c57db23 Fixed flaky tests [skip ci] 2024-04-14 23:32:54 -07:00
Andrew Kane
1c791480ff Fixed flaky test [skip ci] 2024-04-13 15:49:20 -07:00
Andrew Kane
d98eb0a28d Fixed flaky test [skip ci] 2024-04-13 15:00:58 -07:00
Andrew Kane
b9d5269547 Improved IVFFlat build recall test 2024-04-11 21:47:49 -07:00
Andrew Kane
fbc96bb488 Added comments [skip ci] 2024-04-11 21:38:09 -07:00
Andrew Kane
5510ae5b8c Better account for equal distances [skip ci] 2024-04-11 21:34:46 -07:00
Andrew Kane
70eee06e83 Fixed CI 2024-04-11 21:17:23 -07:00
Andrew Kane
1bc6f954f4 Fixed flaky test [skip ci] 2024-04-11 20:15:14 -07:00
Andrew Kane
6fd6b0bd5f Fixed CI 2024-04-11 20:09:10 -07:00
Andrew Kane
8d9400bae3 Added support for halfvec to IVFFlat 2024-04-11 19:56:39 -07:00
Andrew Kane
d64295dfd7 Improved test SQL [skip ci] 2024-04-10 16:38:07 -07:00
Andrew Kane
8178a902ce Fixed flaky test [skip ci] 2024-04-10 16:34:56 -07:00
Andrew Kane
f9f53b64e8 Added tests for HNSW vacuum recall for bit, halfvec, and sparsevec 2024-04-10 16:29:48 -07:00
Andrew Kane
fc83cd8d12 Fixed flaky tests [skip ci] 2024-04-10 14:06:50 -07:00
Andrew Kane
33369e0744 Added tests for HNSW duplicates for bit, halfvec, and sparsevec 2024-04-10 13:23:20 -07:00
Andrew Kane
34b09cc062 Added test for HNSW insert recall with sparsevec 2024-04-10 13:10:37 -07:00
Andrew Kane
d8f3e18db6 Added test for HNSW insert recall with halfvec [skip ci] 2024-04-10 13:06:56 -07:00
Andrew Kane
e6e7d7c1bc Added test for HNSW insert recall with bit [skip ci] 2024-04-10 13:03:48 -07:00
Andrew Kane
4c0b10451f Fixed flaky test [skip ci] 2024-04-07 19:11:16 -07:00
Andrew Kane
457adcbbdb Added TAP test for sparsevec 2024-04-07 10:20:19 -07:00
Andrew Kane
5fa3da5400 Fixed flaky test [skip ci] 2024-04-06 14:21:10 -07:00