Andrew Kane
|
576a37e975
|
Ensure items are always aligned
|
2024-04-17 00:17:40 -07:00 |
|
Andrew Kane
|
cf570810eb
|
Fixed alignment for bit in IVFFlat - fixes #520
|
2024-04-17 00:05:31 -07:00 |
|
Andrew Kane
|
04af15c9d6
|
Added support for bit to IVFFlat
|
2024-04-16 17:12:27 -07:00 |
|
Andrew Kane
|
f2bffff460
|
Improved code for item size [skip ci]
|
2024-04-11 21:14:48 -07:00 |
|
Andrew Kane
|
af7d9b74a9
|
Fixed max dimensions for halfvec for IVFFlat [skip ci]
|
2024-04-11 21:07:45 -07:00 |
|
Andrew Kane
|
8d9400bae3
|
Added support for halfvec to IVFFlat
|
2024-04-11 19:56:39 -07:00 |
|
Andrew Kane
|
1c26da6ef5
|
Mark type-specific code [skip ci]
|
2024-04-11 16:44:10 -07:00 |
|
Andrew Kane
|
bbfe1e8b61
|
Removed more vector-specific code from IVFFlat [skip ci]
|
2024-04-11 14:05:41 -07:00 |
|
Andrew Kane
|
7e8be16e37
|
Improved code [skip ci]
|
2024-04-11 14:01:21 -07:00 |
|
Andrew Kane
|
245bac5e8e
|
Removed vector-specific code from IVFFlat [skip ci]
|
2024-04-11 13:50:23 -07:00 |
|
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 |
|