Commit Graph

359 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
881fbc15ef Added L1 distance operator to docs [skip ci] 2024-04-22 13:22:28 -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
655adc535a Added bit examples for ivfflat [skip ci] 2024-04-22 12:51:38 -07:00
Andrew Kane
af9d50481d Added support for indexing L1 distance 2024-04-22 12:44:03 -07:00
Andrew Kane
6dad8460a6 Updated readme [skip ci] 2024-04-22 10:45:41 -07:00
Andrew Kane
04af15c9d6 Added support for bit to IVFFlat 2024-04-16 17:12:27 -07:00
Andrew Kane
127ecdd650 Added l2_normalize function for sparsevec 2024-04-15 14:05:18 -07:00
Andrew Kane
38b223b4bd Added concatenate operator for vectors 2024-04-14 23:12:07 -07:00
Andrew Kane
b70fb2b3f4 Added l2_normalize function - closes #220 2024-04-14 20:53:05 -07:00
Andrew Kane
fe9a9a0d0f Renamed quantize_binary to binary_quantize 2024-04-14 16:57:28 -07:00
Andrew Kane
8751404a94 Renamed halfvec_dims to vector_dims [skip ci] 2024-04-14 16:40:16 -07:00
Andrew Kane
44e536b4ae Renamed functions to l2_norm [skip ci] 2024-04-14 16:29:27 -07:00
Andrew Kane
bc199a33cd Added sum for half vectors 2024-04-14 15:16:17 -07:00
Andrew Kane
e146f3cfb6 Added avg for half vectors [skip ci] 2024-04-14 15:11:11 -07:00
Andrew Kane
a5d51ed539 Updated readme [skip ci] 2024-04-14 13:43:15 -07:00
Andrew Kane
c68c2867fd Added more functions for halfvec 2024-04-14 13:12:08 -07:00
Andrew Kane
45cea30943 Updated pkg instructions [skip ci] 2024-04-14 09:24:18 -07:00
Andrew Kane
31a007933c Updated readme [skip ci] 2024-04-14 08:40:27 -07:00
Andrew Kane
0c9ad67a1c Added section on subvector indexing [skip ci] 2024-04-13 18:18:12 -07:00
Andrew Kane
8d9400bae3 Added support for halfvec to IVFFlat 2024-04-11 19:56:39 -07:00
Andrew Kane
494087222f Removed note [skip ci] 2024-04-07 20:02:17 -07:00
Andrew Kane
98d4b1a364 Updated docs on halfvec performance [skip ci] 2024-04-07 16:16:39 -07:00
Andrew Kane
faa33c32d9 Added link to halfvec performance section [skip ci] 2024-04-07 10:55:46 -07:00
Andrew Kane
0df30c12a7 Added section on halfvec performance [skip ci] 2024-04-07 10:54:28 -07:00
Andrew Kane
53c4faaf72 Updated readme [skip ci] 2024-04-06 14:52:26 -07:00
Andrew Kane
4450029bdc Changed indices to start at 1 for sparse vectors to match SQL 2024-04-06 14:02:07 -07:00
Andrew Kane
2d24d65f1c Added sparse vectors section [skip ci] 2024-04-04 00:00:54 -07:00
Andrew Kane
abd9963e66 Added half vectors section [skip ci] 2024-04-03 23:55:08 -07:00
Andrew Kane
7e5df3c9fe Updated binary vectors section [skip ci] 2024-04-03 23:36:43 -07:00
Andrew Kane
61e803a4dc Updated readme [skip ci] 2024-04-03 23:26:25 -07:00
Andrew Kane
d28b2cfccf Added binary vectors section [skip ci] 2024-04-03 23:23:52 -07:00
Andrew Kane
6c4a115ebf Updated readme [skip ci] 2024-04-03 23:17:27 -07:00
Andrew Kane
c421dc6483 Added binary quantization section [skip ci] 2024-04-03 23:15:28 -07:00
Andrew Kane
41b4bf79ba Updated readme [skip ci] 2024-04-03 21:08:45 -07:00
Andrew Kane
aaa2d644ce Added quantize_binary and subvector functions for halfvec 2024-04-03 14:53:03 -07:00
Andrew Kane
253acbccf4 Updated readme [skip ci] 2024-04-03 11:05:55 -07:00
Andrew Kane
d7354a86a8 Updated readme [skip ci] 2024-04-02 14:45:25 -07:00
Andrew Kane
daba71694b Updated readme [skip ci] 2024-04-02 14:39:14 -07:00
Andrew Kane
abac7a3f77 Added sparsevec type 2024-04-02 14:25:09 -07:00
Andrew Kane
32a502c838 Added halfvec type 2024-04-02 13:55:45 -07:00
Andrew Kane
d6044dd423 Added subvector function 2024-04-02 12:13:04 -07:00
Andrew Kane
94a444f029 Added support for bit vectors to HNSW 2024-04-01 20:30:55 -07:00
Andrew Kane
67eec4edbf Improved tuning section [skip ci] 2024-03-27 22:04:28 -07:00
Andrew Kane
bd50e3067d Updated readme [skip ci] 2024-03-27 14:14:49 -07:00
Andrew Kane
af9d4ad659 Updated readme [skip ci] 2024-03-27 14:12:08 -07:00
Andrew Kane
08abb63cbe Added notes about NULL vectors [skip ci] 2024-03-27 11:50:37 -07:00
Andrew Kane
06b8556a49 Revert "Updated readme [skip ci]"
This reverts commit 3f674c9994.
2024-03-25 23:33:46 -07:00
Andrew Kane
3f674c9994 Updated readme [skip ci] 2024-03-25 23:33:17 -07:00
Andrew Kane
31e41b3ba9 Added FAQ about binary vectors [skip ci] 2024-03-24 11:07:34 -07:00