Andrew Kane
|
dfee5d4045
|
Added support for on-disk parallel index builds for HNSW
|
2023-11-11 19:29:45 -08:00 |
|
Andrew Kane
|
94f7304ccd
|
Keep vector for now to be overly cautious about packing [skip ci]
|
2023-11-09 18:43:55 -08:00 |
|
Andrew Kane
|
d078db3d25
|
Switched HnswElementTuple to generic data and zero full section
|
2023-11-09 18:28:25 -08:00 |
|
Andrew Kane
|
3cf6f62900
|
Switched to datum for HnswElement
|
2023-11-09 17:35:39 -08:00 |
|
Andrew Kane
|
84e073888c
|
Removed vector-specific code from HNSW_ELEMENT_TUPLE_SIZE [skip ci]
|
2023-11-09 16:57:01 -08:00 |
|
Andrew Kane
|
3f3463bde5
|
Improved memory calculation for HNSW and removed vector-specific code
|
2023-11-09 16:21:26 -08:00 |
|
Andrew Kane
|
a713e2acaa
|
Improved performance of HNSW index builds - closes #292
Co-authored-by: Heikki Linnakangas <heikki.linnakangas@iki.fi>
|
2023-10-05 13:21:26 -07:00 |
|
Andrew Kane
|
6e1312ddbe
|
DRY max size
|
2023-10-04 21:43:34 -07:00 |
|
Andrew Kane
|
bca50a03fa
|
Use consistent variable name
|
2023-09-12 19:24:31 -07:00 |
|
Andrew Kane
|
b164833933
|
Removed pinning for HNSW index scan
|
2023-09-11 12:12:28 -07:00 |
|
Andrew Kane
|
d05d6ee83d
|
Get m from metapage
|
2023-09-03 01:35:21 -07:00 |
|
Jonathan S. Katz
|
e50a79108f
|
Set default HNSW "ef_construction" to 64 (#230)
|
2023-08-26 16:05:08 -07:00 |
|
Andrew Kane
|
e406b7f5ea
|
Added comments [skip ci]
|
2023-08-23 21:03:07 -07:00 |
|
Andrew Kane
|
6d88a9e1d2
|
Updated HNSW_PAGE_ID [skip ci]
|
2023-08-21 22:59:53 -07:00 |
|
Andrew Kane
|
1e851c12c0
|
Updated comment [skip ci]
|
2023-08-21 22:55:24 -07:00 |
|
Andrew Kane
|
8ed3cc5f0b
|
Improved macro [skip ci]
|
2023-08-21 22:52:58 -07:00 |
|
Andrew Kane
|
bace0891bd
|
Updated comments [skip ci]
|
2023-08-21 22:51:24 -07:00 |
|
Andrew Kane
|
0e1de45463
|
Improved locking code [skip ci]
|
2023-08-21 15:42:59 -07:00 |
|
Andrew Kane
|
3f3b3ca8e3
|
Made function static [skip ci]
|
2023-08-21 03:27:42 -07:00 |
|
Andrew Kane
|
02f4e0ec8b
|
Revert "Added version to reduce stale reads and writes and prepare for optimistic locking"
This reverts commit ef1209eaf4.
|
2023-08-21 02:47:27 -07:00 |
|
Andrew Kane
|
ef1209eaf4
|
Added version to reduce stale reads and writes and prepare for optimistic locking
|
2023-08-20 17:08:20 -07:00 |
|
Andrew Kane
|
687263ccd4
|
DRY HNSW vacuum code
|
2023-08-20 14:52:31 -07:00 |
|
Andrew Kane
|
a03f6ae4bc
|
Added prefix to function name [skip ci]
|
2023-08-18 00:54:09 -07:00 |
|
Andrew Kane
|
b72a22b3c0
|
Fixed duplicate connections when repairing graph
|
2023-08-16 17:07:19 -07:00 |
|
Andrew Kane
|
c3bafc76e8
|
Only update entry point on inserts if level is greater
|
2023-08-15 12:31:06 -07:00 |
|
Andrew Kane
|
e1d6654063
|
Revert "Improved HNSW vacuum performance"
This reverts commit c5b2f3ac8b.
|
2023-08-13 17:19:22 -07:00 |
|
Andrew Kane
|
c5b2f3ac8b
|
Improved HNSW vacuum performance
|
2023-08-13 16:50:36 -07:00 |
|
Andrew Kane
|
0f238b1fa9
|
Update neighbors when vacuuming
|
2023-08-13 16:17:30 -07:00 |
|
Andrew Kane
|
c64288377b
|
Updated min ef_construction to 4 [skip ci]
|
2023-08-10 21:11:10 -07:00 |
|
Andrew Kane
|
3ff2e34d7f
|
Updated min M to 2 [skip ci]
|
2023-08-10 20:57:50 -07:00 |
|
Andrew Kane
|
1a0d7bccc7
|
Updated min ef_search to 1 [skip ci]
|
2023-08-10 20:47:15 -07:00 |
|
Andrew Kane
|
9b967d592f
|
Improved concurrent inserts with empty entry point, part 2
|
2023-08-10 18:31:58 -07:00 |
|
Andrew Kane
|
ed513e62c1
|
Improved code for skipping element [skip ci]
|
2023-08-10 15:29:08 -07:00 |
|
Andrew Kane
|
27ccb5fa7a
|
Improved code [skip ci]
|
2023-08-10 15:23:26 -07:00 |
|
Andrew Kane
|
da8a914106
|
Moved FindDuplicate [skip ci]
|
2023-08-10 13:44:21 -07:00 |
|
Andrew Kane
|
443c7a5dab
|
Updated variable name [skip ci]
|
2023-08-10 09:02:01 -07:00 |
|
Andrew Kane
|
6f15dd266c
|
Improved construction code
|
2023-08-10 08:38:31 -07:00 |
|
Andrew Kane
|
7c0d94c99c
|
Improved concurrent inserts
|
2023-08-09 23:51:35 -07:00 |
|
Andrew Kane
|
4b887a98ae
|
Moved define [skip ci]
|
2023-08-09 10:21:01 -07:00 |
|
Andrew Kane
|
c17d51588a
|
Removed distance from neighbor tuples
|
2023-08-08 18:11:11 -07:00 |
|
Andrew Kane
|
51d292c93d
|
Added HNSW index type - #181
|
2023-08-08 16:42:47 -07:00 |
|