141 Commits

Author SHA1 Message Date
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
Andrew Kane
bcf41f5f66 Fixed flaky test [skip ci] 2024-04-02 14:31:05 -07:00
Andrew Kane
32a502c838 Added halfvec type 2024-04-02 13:55:45 -07:00
Andrew Kane
e2a527ffda Fixed flaky test [skip ci] 2024-04-02 12:23:48 -07:00
Andrew Kane
94a444f029 Added support for bit vectors to HNSW 2024-04-01 20:30:55 -07:00
Andrew Kane
7d63bb4b98 Fixed flaky test [skip ci] 2024-03-29 11:00:16 -07:00
Andrew Kane
2d0f162bd7 Added support for in-memory parallel index builds for HNSW
Co-authored-by: Heikki Linnakangas <heikki.linnakangas@iki.fi>
2024-01-22 23:19:10 -08:00
Andrew Kane
ca71ef7a51 Added analyze to filtering tests 2024-01-21 18:08:16 -08:00
Andrew Kane
8bd01ff006 Added filtering tests for like [skip ci] 2024-01-21 18:01:42 -08:00
Andrew Kane
cdb1c9a6d3 Fixed test logic [skip ci] 2024-01-21 16:07:44 -08:00
Andrew Kane
bf34ceef7c Added more filtering tests 2024-01-21 16:03:22 -08:00
Andrew Kane
91acc3c178 Added test for filtering with IVFFlat 2024-01-20 21:38:40 -08:00
Andrew Kane
885dd5b665 Fixed test warning [skip ci] 2024-01-20 21:10:24 -08:00
Andrew Kane
2a7b38bf1f Added test for filtering with few rows removed 2024-01-20 21:09:14 -08:00