Andrew Kane
|
d84fc303ee
|
Removed vector-specific code from IVFFlat [skip ci]
|
2024-04-11 13:49:28 -07:00 |
|
Andrew Kane
|
4ff36af67e
|
Added itemsize to VectorArray [skip ci]
|
2024-04-11 13:47:36 -07:00 |
|
Andrew Kane
|
5834b58c5a
|
Moved VECTOR_SIZE out of IVFFLAT_LIST_SIZE [skip ci]
|
2024-04-11 09:43:35 -07:00 |
|
Andrew Kane
|
35d0fe88b9
|
Added IvfflatType [skip ci]
|
2024-04-03 16:40:27 -07:00 |
|
Andrew Kane
|
396090d8e0
|
Improved code [skip ci]
|
2024-03-27 21:38:22 -07:00 |
|
Andrew Kane
|
ba18942fcf
|
Removed normvec from IVFFlat for simplicity (no difference in performance)
|
2024-03-27 16:41:17 -07:00 |
|
Andrew Kane
|
d0f13d4e7f
|
Fixed possibly uninitialized memory in lists [skip ci]
|
2024-01-27 19:51:34 -08:00 |
|
Heikki Linnakangas
|
571697fee7
|
Remove unnecessary UpdateProgress() wrappers (#433)
Now that we require PostgreSQL v12, we can use
pgstat_progress_update_param directly.
|
2024-01-25 00:07:57 -08:00 |
|
Andrew Kane
|
a1e526ef82
|
Dropped support for Postgres 11
|
2024-01-22 23:52:54 -08:00 |
|
Andrew Kane
|
9a782d29f8
|
Use consistent style [skip ci]
|
2023-12-22 16:41:25 -05:00 |
|
Andrew Kane
|
643eacd9dc
|
Improved variable name [skip ci]
|
2023-09-12 19:37:42 -07:00 |
|
Andrew Kane
|
77c5070fb6
|
Improved variable scoping [skip ci]
|
2023-09-12 16:50:51 -07:00 |
|
Andrew Kane
|
024f283ee8
|
Updated header order [skip ci]
|
2023-09-01 00:14:03 -07:00 |
|
Andrew Kane
|
f4c28b1c06
|
Improved includes
|
2023-07-17 13:17:48 -07:00 |
|
Andrew Kane
|
c3394ace03
|
Removed unused variable from IvfflatUpdateList
|
2023-07-17 00:15:20 -07:00 |
|
Andrew Kane
|
ad8df27fbb
|
Changed sorting tuples indexing phase to assigning tuples [skip ci]
|
2023-07-16 18:46:45 -07:00 |
|
Andrew Kane
|
13ecd271ba
|
Removed unneeded lists check [skip ci]
|
2023-07-15 23:06:34 -07:00 |
|
Andrew Kane
|
b6a822918f
|
Added support for parallel index builds
|
2023-07-15 19:52:25 -07:00 |
|
Andrew Kane
|
21d5d7e934
|
Improved variable scoping
|
2023-07-15 19:01:40 -07:00 |
|
Andrew Kane
|
ea47342870
|
Improved variable scoping
|
2023-07-15 18:53:41 -07:00 |
|
Andrew Kane
|
987026a559
|
Improved benchmarking for index build [skip ci]
|
2023-06-10 21:50:31 -07:00 |
|
Andrew Kane
|
768cd5d5d5
|
Default closest center to 0
|
2023-06-08 23:07:25 -07:00 |
|
Andrew Kane
|
59071dc78d
|
Fixed sort operator - fixes #131
|
2023-05-17 14:04:15 -07:00 |
|
Andrew Kane
|
300adba2f1
|
Updated messages
|
2023-05-13 20:44:46 -07:00 |
|
Andrew Kane
|
f32f695844
|
Improved notice [skip ci]
|
2023-04-10 21:31:33 -07:00 |
|
Andrew Kane
|
1b013a94f7
|
Added notice when index created with little data [skip ci]
|
2023-04-10 21:28:24 -07:00 |
|
Andrew Kane
|
474933ae39
|
Improved error message [skip ci]
|
2023-01-10 01:22:34 -08:00 |
|
Andrew Kane
|
b1237c7c4e
|
Added separate dimensions limit for ivfflat indexes
|
2023-01-10 01:20:25 -08:00 |
|
Andrew Kane
|
8c3eb51ddc
|
Added comment [skip ci]
|
2023-01-10 01:03:27 -08:00 |
|
Andrew Kane
|
915cf35e27
|
Use memory context for adding samples
|
2023-01-10 01:03:16 -08:00 |
|
Andrew Kane
|
ec800ef903
|
Use memory context for building index
|
2023-01-10 00:53:33 -08:00 |
|
Andrew Kane
|
0f69cc789a
|
Combined sampling table and performing k-means phases
|
2022-12-23 08:07:09 -08:00 |
|
Andrew Kane
|
b09e14ce14
|
Dropped support for Postgres 10
|
2022-12-23 08:03:03 -08:00 |
|
Andrew Kane
|
1b5cb17f22
|
Removed code for Postgres < 10
|
2022-12-22 21:21:29 -08:00 |
|
Andrew Kane
|
d376011087
|
Added VectorArrayFree
|
2022-12-07 19:45:44 -08:00 |
|
Andrew Kane
|
573200c188
|
Use pg_prng_uint32 for Postgres 15
|
2022-12-07 15:28:11 -08:00 |
|
Andrew Kane
|
cd7cab804f
|
Added port.h for random() function on Windows
|
2022-12-07 15:17:32 -08:00 |
|
Andrew Kane
|
1652a130c5
|
Removed unused assignments
|
2022-10-30 11:55:17 -07:00 |
|
Andrew Kane
|
c9c6b96eed
|
Added support for Postgres 15 [skip ci]
|
2022-10-05 16:11:37 -07:00 |
|
Andrew Kane
|
0a68b040fb
|
DRY code
|
2022-07-31 21:56:44 -07:00 |
|
Andrew Kane
|
ecbf46938f
|
Moved metrics to separate function [skip ci]
|
2022-02-15 19:13:23 -08:00 |
|
Andrew Kane
|
4ca264ba02
|
Added Davies-Bouldin index [skip ci]
|
2022-02-15 19:08:47 -08:00 |
|
Andrew Kane
|
e64ed39acb
|
Disabled scan progress for sampling
|
2022-02-15 18:14:59 -08:00 |
|
Andrew Kane
|
0d025be9d3
|
Improved performance of index creation for Postgres < 12
|
2022-02-15 18:05:33 -08:00 |
|
Andrew Kane
|
ad8acc00d4
|
Fixed spacing [skip ci]
|
2022-02-14 21:58:20 -08:00 |
|
Andrew Kane
|
bf5b2c8d7e
|
Use tuple id directly
|
2022-02-14 21:31:08 -08:00 |
|
Andrew Kane
|
ff400ce5f1
|
Use macro for UpdateProgress
|
2022-02-12 23:56:28 -08:00 |
|
Andrew Kane
|
fa5e90585d
|
Added inertia
|
2022-02-12 21:23:53 -08:00 |
|
Andrew Kane
|
5971e28f8c
|
Added more benchmarking [skip ci]
|
2022-02-11 16:05:45 -08:00 |
|
Andrew Kane
|
354271178f
|
Added todo [skip ci]
|
2022-02-11 14:31:42 -08:00 |
|