Commit Graph
758 Commits
Author SHA1 Message Date
Andrew Kane 4e8b23f4f6 Use int64 for wlen 2023-09-02 17:55:48 -07:00
Andrew Kane 7c2eb01a09 Revert "No need to increment wlen when removing"
This reverts commit ce2830ac05.
2023-09-02 17:41:31 -07:00
Andrew Kane a04c691ccb Updated comment [skip ci] 2023-09-02 15:34:33 -07:00
Andrew Kane ce2830ac05 No need to increment wlen when removing 2023-09-02 15:33:40 -07:00
Andrew Kane 08de5459e2 Improved test for cosine distance [skip ci] 2023-09-01 19:59:21 -07:00
Andrew Kane 53d7738b36 Added another test for cosine distance [skip ci] 2023-09-01 19:57:28 -07:00
Andrew Kane 57fc20abbb Fixed auto-vectorization for vector_spherical_distance with MSVC 2023-09-01 18:42:37 -07:00
Andrew Kane ea775fb064 Simplified WAL tests [skip ci] 2023-09-01 15:49:52 -07:00
Andrew Kane 81c0961c3e Updated comments [skip ci] 2023-09-01 00:35:06 -07:00
Andrew Kane dfbe5a5c01 Updated comments [skip ci] 2023-09-01 00:32:42 -07:00
Andrew Kane 842687d284 Added test for IVFFlat insert recall 2023-09-01 00:30:02 -07:00
Andrew Kane 1cb76d1e6c Renamed test [skip ci] 2023-09-01 00:15:07 -07:00
Andrew Kane e91b2b086b Updated header order [skip ci] 2023-09-01 00:14:03 -07:00
Andrew Kane 4f275d8182 Updated readme [skip ci] 2023-08-31 22:20:13 -07:00
Andrew Kane 789573122a Updated changelog [skip ci] 2023-08-29 10:13:05 -07:00
Andrew Kane 55ec0486e5 Updated changelog [skip ci] 2023-08-29 10:11:53 -07:00
Andrew Kane 6835336e67 Added comments [skip ci] 2023-08-28 22:02:48 -07:00
Andrew Kane eb12a986cd Version bump to 0.5.0 [skip ci] v0.5.0 2023-08-28 17:01:16 -07:00
Andrew Kane 7c5979f5b2 Updated readme [skip ci] 2023-08-28 15:34:07 -07:00
Andrew Kane 641477b53b Updated readme [skip ci] 2023-08-28 15:30:28 -07:00
Andrew Kane 59c52035e8 Updated readme [skip ci] 2023-08-28 15:25:11 -07:00
Andrew Kane 9cbb01b60c Updated readme [skip ci] 2023-08-28 15:00:58 -07:00
Andrew Kane 50cb258811 Updated readme [skip ci] 2023-08-28 09:57:46 -07:00
Jonathan S. KatzandGitHub 2c8364577b Set default HNSW "ef_construction" to 64 (#230) 2023-08-26 16:05:08 -07:00
Andrew Kane 87a5502996 Improved HNSW graph repair - #239 2023-08-26 14:06:03 -07:00
Andrew Kane 875769a9ea Improved code [skip ci] 2023-08-25 21:05:18 -07:00
Andrew Kane a47bca6c8e Fixed check in SelectNeighbors 2023-08-25 20:46:05 -07:00
Andrew Kane ac73cf2c77 Improved HNSW code 2023-08-25 20:39:07 -07:00
Andrew Kane 5cb6a7ed67 Improved param code 2023-08-23 21:10:00 -07:00
Andrew Kane 82d63f8cbc Added comments [skip ci] 2023-08-23 21:03:07 -07:00
Andrew Kane d8e2a7ec8c Updated HNSW_PAGE_ID [skip ci] 2023-08-21 22:59:53 -07:00
Andrew Kane 5e4ff2dea0 Updated comment [skip ci] 2023-08-21 22:55:24 -07:00
Andrew Kane 6942454de9 Improved macro [skip ci] 2023-08-21 22:52:58 -07:00
Andrew Kane 1811f32712 Updated comments [skip ci] 2023-08-21 22:51:24 -07:00
Andrew Kane a8fac26f30 Updated comments [skip ci] 2023-08-21 22:38:09 -07:00
Andrew Kane dc867b8617 Updated comments [skip ci] 2023-08-21 22:21:53 -07:00
Andrew Kane bb203f02d8 Updated comment [skip ci] 2023-08-21 21:59:47 -07:00
Andrew Kane 4ae5583086 Updated comment [skip ci] 2023-08-21 20:57:54 -07:00
Andrew Kane 61f435e06d Fixed test 2023-08-21 20:45:56 -07:00
Andrew Kane 06015ac687 Updated comment [skip ci] 2023-08-21 16:27:03 -07:00
Andrew Kane d0fa563b39 Updated comments [skip ci] 2023-08-21 16:26:32 -07:00
Andrew Kane 7cdae46d9f Improved locking for HNSW vacuum [skip ci] 2023-08-21 16:24:55 -07:00
Andrew Kane 85815ca56e Improved locking for HNSW vacuum 2023-08-21 16:12:29 -07:00
Andrew Kane bad774235d Improved locking for HNSW vacuum 2023-08-21 16:06:32 -07:00
Andrew Kane c1fc364a16 Updated comment [skip ci] 2023-08-21 16:00:44 -07:00
Andrew Kane deb76fcd92 Improved locking code [skip ci] 2023-08-21 15:42:59 -07:00
Andrew Kane 6343cc6b04 Made function static [skip ci] 2023-08-21 03:27:42 -07:00
Andrew Kane 6814b3c64e Simplified locking for entry point 2023-08-21 03:22:23 -07:00
Andrew Kane 2d2124492b Revert "Added version to reduce stale reads and writes and prepare for optimistic locking"
This reverts commit d559a428b8.
2023-08-21 02:47:27 -07:00
Andrew Kane e5c240c071 Increased concurrency in HNSW insert test 2023-08-21 02:46:16 -07:00