Commit graph

13 commits

Author SHA1 Message Date
asonix 756d989195 Add and propogate tracing 2023-07-04 17:39:17 -05:00
asonix c0e2176555 Add conditional maintenance queue, fix rebuild guard 2023-07-04 12:08:20 -05:00
asonix b7dff25921 Rework threading. Add async support.
TODO: maintenance thread spins perpetually - should check rebuild requirements on insert
2023-07-03 23:25:41 -05:00
asonix 23fe7c38a6 Add optional threshold to similarity search 2023-07-02 18:41:55 -05:00
asonix b5ec92ff0e Implement Error for error types 2023-07-02 10:35:39 -05:00
asonix 518ac83cad Make printing better 2023-07-01 22:59:55 -05:00
asonix 57425c3b35 Enable finding dissimilar vectors to feel better about how it works 2023-07-01 22:55:33 -05:00
asonix a4ddfc6dd4 Switch to runtime hypertree configuration 2023-07-01 22:06:27 -05:00
asonix 9a03220bb3 Finish rewrite, strongly type IDs, parallelize hypertrees 2023-07-01 21:54:07 -05:00
asonix ac338dd390 Automated hypertree management 2023-06-27 19:23:09 -05:00
asonix fd8b5be6af Add new vectors to indexes automatically 2023-06-27 16:19:17 -05:00
asonix 05b476a99f Add public VectorDb type for usage of the db 2023-06-26 17:26:43 -05:00
asonix 2d5bc4e09a Start implementing stuff lol
TODO: implement encode/decode for Hyperplane
2023-06-24 18:57:09 -05:00