Alex Garcia
4ba167c315
text knn NE
2024-11-18 12:15:25 -08:00
Alex Garcia
31622209eb
add failing test causes for non eq text knn
2024-11-18 12:10:01 -08:00
Alex Garcia
10a2216845
refactor some text knn filtering
2024-11-18 11:21:49 -08:00
Alex Garcia
da29ace630
updates
2024-11-17 14:56:31 -08:00
Alex Garcia
7f47409e60
test-case
2024-11-17 08:45:57 -08:00
Alex Garcia
f55e14cce8
ann-filtering-benchmark directory
2024-11-17 08:38:57 -08:00
Alex Garcia
1c13c91e03
ensure error is raised when long string constraint
2024-11-14 16:52:55 -08:00
Alex Garcia
a1a64427fc
boolean comparison handling
2024-11-14 16:36:53 -08:00
Alex Garcia
ab1f6f2c99
drop not-used in eqp
2024-11-14 11:42:37 -08:00
Alex Garcia
c4ece98705
fix snapshot names
2024-11-14 11:39:56 -08:00
Alex Garcia
c1055ab3f8
UPDATE support
2024-11-14 11:32:48 -08:00
Alex Garcia
ae601dcbc3
DELETE support
2024-11-14 10:37:05 -08:00
Alex Garcia
8132f26f3b
long text support
2024-11-13 23:36:46 -08:00
Alex Garcia
f12be5292b
finish type checking
2024-11-13 22:26:06 -08:00
Alex Garcia
9fffdc4d1b
rm double/int32, just float/int64
2024-11-13 22:23:47 -08:00
Alex Garcia
06e28da3a5
more snpashot tests
2024-11-13 21:52:35 -08:00
Alex Garcia
b04b64759c
stress test
2024-11-13 19:16:50 -08:00
Alex Garcia
fef4997b68
memzero text buffer
2024-11-13 18:02:31 -08:00
Alex Garcia
3e6759cbfc
test-metadata.py
2024-11-13 17:54:10 -08:00
Alex Garcia
5d9b923c59
support UPDATE on auxiliary columns
2024-11-13 15:49:04 -08:00
Alex Garcia
a394c5f0dc
support delete
2024-11-13 15:35:22 -08:00
Alex Garcia
743511af55
block WHERE constraints on auxiliary columns in KNN queries
2024-11-13 15:27:23 -08:00
Alex Garcia
7d4c023928
enforce column types
2024-11-13 15:15:32 -08:00
Alex Garcia
d6adbc9f56
drop aux shadow table on destroy
2024-11-13 15:01:43 -08:00
Alex Garcia
163654b93a
start aux snapshots
2024-11-13 14:32:17 -08:00
Alex Garcia
03f29d581d
block UPDATEs on partition key values for now
2024-11-13 12:59:54 -08:00
Alex Garcia
93b3433c54
op
2024-11-13 12:29:59 -08:00
Alex Garcia
78717dda4d
win: .exe, update error name
2024-11-13 12:18:53 -08:00
Alex Garcia
3c1fb0ad86
type error?
2024-11-13 12:05:39 -08:00
Alex Garcia
99095c74da
un ignore pyproject.toml
2024-11-13 11:58:01 -08:00
Alex Garcia
76b8247a41
update tests, syrupy, use uv
2024-11-13 11:55:18 -08:00
Alex Garcia
8369dfe72d
fix tests, KNN/rowids in
2024-11-12 21:57:59 -08:00
Alex Garcia
c7bcf58575
fixup tests
2024-11-12 21:35:27 -08:00
Alex Garcia
f36d4a02c6
unit tests
2024-11-04 16:48:41 -08:00
Alex Garcia
763aad5d6a
Remove vec_npy_each from default entrypoint and move to sqlite3_vec_numpy_init entrypoint
2024-09-25 23:07:17 -07:00
Alex Garcia
7ea402931e
fmt and SQLITE_VEC_OMIT_FS fixes
2024-08-10 23:33:28 -07:00
Alex Garcia
a6498d04b8
properly check SQLITE_THREADSAFE for static compilation
2024-08-09 13:23:18 -07:00
Alex Garcia
2ed95aacc5
ensure UPDATEs and DELETEs work on vec0 tables with text primary keys, refs #77
2024-08-09 12:16:56 -07:00
Alex Garcia
fbd9790542
gha: math
2024-08-05 16:55:45 -07:00
Alex Garcia
530a3c95d2
Explicitly test that SQLite version 3.31.1 is compatible with sqlite-vec when statically compiling
2024-08-05 16:46:35 -07:00
Alex Garcia
e379c205c8
limit checks
2024-08-01 02:45:51 -07:00
Alex Garcia
a0bc9404ce
static updates
2024-07-31 12:56:09 -07:00
Alex Garcia
e8219064cb
fmt
2024-07-31 12:55:46 -07:00
Alex Garcia
156d6c1e3b
Merge branch 'main' of github.com:asg017/sqlite-vec into main
2024-07-25 11:23:00 -07:00
Alex Garcia
65656cbadc
fuzz work
2024-07-25 11:16:06 -07:00
Alex Garcia
0f5bc2f254
fmt
2024-07-23 23:57:42 -07:00
Alex Garcia
21d442903e
test vec0 vacuums
2024-07-23 22:36:42 -07:00
Alex Garcia
633db6e9cc
add l1 distance to vec0 tables
2024-07-23 14:04:17 -07:00
Alex Garcia
79491542e5
Merge branch 'main' of github.com:asg017/sqlite-vec into main
2024-07-23 12:27:37 -07:00
Daniel Levi-Minzi
25b85afc89
l1 distance ( #39 )
...
* initial work on l1
* l1 int8 neon implementation
* tweak l1 int8 and add test
* broken overflow still
* some progress on l1
* change to i32 instead of i64
* remove comment
* ignore poetry stuff
* unrolled l1 int8 and format
* remove comments
2024-07-23 09:04:15 -07:00