Commit Graph
347 Commits
Author SHA1 Message Date
jeff-davisandGitHub 94d24ff718 No need to MarkBufferDirty(); GenericXLogFinish() does that. (#265) 2023-09-15 13:14:10 -07:00
Andrew Kane c621e18a8a Updated order [skip ci] 2023-09-12 19:53:12 -07:00
Andrew Kane 394e965cfe Added HnswFreeNeighbors function [skip ci] 2023-09-12 19:49:31 -07:00
Andrew Kane 4a2a0ee6db Improved variable name [skip ci] 2023-09-12 19:37:42 -07:00
Andrew Kane 7002a34fca Use consistent variable name 2023-09-12 19:24:31 -07:00
Andrew Kane 0a3c1d480b Improved variable scoping [skip ci] 2023-09-12 19:16:55 -07:00
Andrew Kane 7c6b2d14a4 Improved variable scoping [skip ci] 2023-09-12 18:43:43 -07:00
Andrew Kane 41e646ad61 Improved types and scoping for k-means [skip ci] 2023-09-12 18:37:56 -07:00
Andrew Kane e9f7634250 Improved variable scoping [skip ci] 2023-09-12 18:35:53 -07:00
Andrew Kane e674c6f786 Improved types and scoping for k-means 2023-09-12 18:33:31 -07:00
Andrew Kane 70727bc242 Improved variable scoping [skip ci] 2023-09-12 18:24:46 -07:00
Andrew Kane 33ec7164e2 Improved variable scoping [skip ci] 2023-09-12 18:14:20 -07:00
Andrew Kane d2bf4136af Improved variable scoping [skip ci] 2023-09-12 16:50:51 -07:00
Andrew Kane 364f9a1113 Improved variable scoping [skip ci] 2023-09-12 16:44:09 -07:00
Andrew Kane 0a937d0239 Improved variable scoping 2023-09-12 16:13:10 -07:00
Andrew Kane 9494c9b1fe Improved code 2023-09-12 15:43:28 -07:00
Andrew Kane 27ee2e9468 Removed pinning for HNSW index scan 2023-09-11 12:12:28 -07:00
Andrew Kane 94b1a346ca Updated comments [skip ci] 2023-09-07 15:29:54 -07:00
Andrew Kane e87e70ff72 Fixed locking for index scans for HNSW - #256 2023-09-07 15:27:26 -07:00
Andrew Kane 45ccebc669 Improved variable names 2023-09-03 16:49:24 -07:00
Andrew Kane c795778e59 Improved performance of index scans for IVFFlat after updates and deletes 2023-09-03 14:21:57 -07:00
Andrew Kane 97befe941e Improved variable name [skip ci] 2023-09-03 12:32:59 -07:00
Andrew Kane 71179c60ea Get info from metapage to determine cost 2023-09-03 12:31:01 -07:00
Andrew Kane 708c5a1bb2 Fixed previous commit 2023-09-03 10:51:56 -07:00
Andrew Kane 889281a871 Get lists from metapage 2023-09-03 10:34:44 -07:00
Andrew Kane a2b47182d8 Simplified HNSW vacuum logic 2023-09-03 02:25:19 -07:00
Andrew Kane de1d6d9b9c Added GetScanValue function 2023-09-03 01:59:27 -07:00
Andrew Kane dcd61b19b0 Fixed vacuum from previous commit 2023-09-03 01:58:45 -07:00
Andrew Kane 2614c85c40 Get m from metapage 2023-09-03 01:35:21 -07:00
Andrew Kane e7327f6519 Improved variable scoping 2023-09-02 21:14:31 -07:00
Andrew Kane a2125ec076 Removed comment [skip ci] 2023-09-02 18:23:08 -07:00
Andrew Kane e32a9090df Revert "Use int64 for wlen"
This reverts commit 4e8b23f4f6.
2023-09-02 18:09:10 -07:00
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 57fc20abbb Fixed auto-vectorization for vector_spherical_distance with MSVC 2023-09-01 18:42:37 -07:00
Andrew Kane e91b2b086b Updated header order [skip ci] 2023-09-01 00:14:03 -07:00
Andrew Kane 6835336e67 Added comments [skip ci] 2023-08-28 22:02:48 -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