Andrew Kane
|
f298a72ada
|
Added casting [skip ci]
|
2024-10-13 19:46:16 -07:00 |
|
Andrew Kane
|
f5b225530f
|
Removed unneeded cast [skip ci]
|
2024-10-13 19:45:04 -07:00 |
|
Andrew Kane
|
05944f5a6f
|
Improved distance functions [skip ci]
|
2024-10-13 19:33:43 -07:00 |
|
Andrew Kane
|
a344ecb60d
|
Merge branch 'master' into intvec
|
2024-10-13 19:21:59 -07:00 |
|
Andrew Kane
|
67de46487e
|
Fixed flaky test [skip ci]
|
2024-10-13 19:20:02 -07:00 |
|
Andrew Kane
|
f52abfc26c
|
Added more TAP tests [skip ci]
|
2024-10-13 19:14:09 -07:00 |
|
Andrew Kane
|
1066b4be60
|
Added intvec to distance functions test [skip ci]
|
2024-10-13 19:01:04 -07:00 |
|
Andrew Kane
|
6221779f74
|
Added casting to int[] [skip ci]
|
2024-10-13 18:55:12 -07:00 |
|
Andrew Kane
|
4765df1c50
|
Updated upgrade script [skip ci]
|
2024-10-13 18:46:45 -07:00 |
|
Andrew Kane
|
9514a7ffcd
|
Added vector_dims [skip ci]
|
2024-10-13 18:46:09 -07:00 |
|
Andrew Kane
|
98deaa7407
|
Added intvec to inputs test [skip ci]
|
2024-10-13 18:41:57 -07:00 |
|
Andrew Kane
|
faa25d31f7
|
Added cast tests [skip ci]
|
2024-10-13 18:39:46 -07:00 |
|
Andrew Kane
|
39af767617
|
Fixed casting [skip ci]
|
2024-10-13 18:36:25 -07:00 |
|
Andrew Kane
|
3424f46298
|
Updated upgrade script [skip ci]
|
2024-10-13 18:27:27 -07:00 |
|
Andrew Kane
|
ab12f1622d
|
Added more intvec functions [skip ci]
|
2024-10-13 18:14:31 -07:00 |
|
Andrew Kane
|
2fb71a6183
|
Updated readme [skip ci]
|
2024-10-13 18:02:43 -07:00 |
|
Andrew Kane
|
049972a4a3
|
Improved test output [skip ci]
|
2024-10-13 17:22:49 -07:00 |
|
Andrew Kane
|
61027645e9
|
Improved test output [skip ci]
|
2024-10-13 17:21:38 -07:00 |
|
Andrew Kane
|
a41b327b33
|
Speed up test [skip ci]
|
2024-10-13 17:12:12 -07:00 |
|
Andrew Kane
|
7f735ebd9b
|
Added test for strict order [skip ci]
|
2024-10-13 17:04:03 -07:00 |
|
Andrew Kane
|
02b01e1ca9
|
Show tuples with memory usage [skip ci]
|
2024-10-12 22:05:13 -07:00 |
|
Andrew Kane
|
388e42f6e6
|
Fixed flaky test [skip ci]
|
2024-10-11 15:48:19 -07:00 |
|
Andrew Kane
|
bf379eed86
|
Use a memory context for IVFFlat index scans
|
2024-10-11 15:46:38 -07:00 |
|
Andrew Kane
|
e1bc929429
|
Simplify lists for IvfflatScanOpaque [skip ci]
|
2024-10-11 15:29:23 -07:00 |
|
Andrew Kane
|
38285aacc7
|
Revert "Updated IVFFlat to support multiple attributes (not enabled yet)"
This reverts commit 772ab69de6.
|
2024-10-11 15:01:54 -07:00 |
|
Andrew Kane
|
a2408e60fa
|
Revert "Added IndexTuple to HNSW elements (first step to support multiple attributes)"
This reverts commit 53a8734bac.
|
2024-10-11 14:57:57 -07:00 |
|
Andrew Kane
|
53a8734bac
|
Added IndexTuple to HNSW elements (first step to support multiple attributes)
|
2024-10-11 14:12:01 -07:00 |
|
Andrew Kane
|
7484625227
|
Added comments [skip ci]
|
2024-10-11 11:59:36 -07:00 |
|
Andrew Kane
|
d1ebb8db73
|
Use -1 for no limit for ivfflat.max_probes [skip ci]
|
2024-10-11 11:43:32 -07:00 |
|
Andrew Kane
|
42af8aa1d1
|
Updated GUC descriptions [skip ci]
|
2024-10-11 11:26:27 -07:00 |
|
Andrew Kane
|
9d15a76b60
|
Improved enum naming [skip ci]
|
2024-10-11 11:20:36 -07:00 |
|
Andrew Kane
|
a3a20f9816
|
Simplified GUC names [skip ci]
|
2024-10-11 11:18:01 -07:00 |
|
Andrew Kane
|
b26a21b848
|
Added regression tests for iterative search [skip ci]
|
2024-10-11 11:07:11 -07:00 |
|
Andrew Kane
|
2dc392ed6c
|
Updated GUC names [skip ci]
|
2024-10-10 23:50:11 -07:00 |
|
Andrew Kane
|
960d2848cb
|
Updated comment [skip ci]
|
2024-10-10 21:02:33 -07:00 |
|
Andrew Kane
|
8e88b481a6
|
Use a lower max allocation size than default to allow scanning more tuples for iterative search before exceeding work_mem [skip ci]
|
2024-10-10 20:57:57 -07:00 |
|
Andrew Kane
|
124018b8dd
|
Added HnswInitSearchCandidate function
|
2024-10-10 19:30:47 -07:00 |
|
Andrew Kane
|
35b252a3e3
|
Switched to macos-13 on CI [skip ci]
|
2024-10-10 18:33:35 -07:00 |
|
Andrew Kane
|
2832e746f0
|
Use get_float8_infinity instead of INFINITY
Co-authored-by: "Jonathan S. Katz" <jkatz@amazon.com>
|
2024-10-10 18:16:39 -07:00 |
|
Andrew Kane
|
961cb17d80
|
Added iterative search for HNSW [skip ci]
|
2024-10-10 18:14:39 -07:00 |
|
Andrew Kane
|
c91ed7b2c3
|
Added iterative search for IVFFlat [skip ci]
|
2024-10-10 18:12:27 -07:00 |
|
Andrew Kane
|
48fe70c219
|
Fixed sortdesc for multiple attributes [skip ci]
|
2024-10-10 15:22:23 -07:00 |
|
Andrew Kane
|
29908405ab
|
List assignment does not change with scaling [skip ci]
|
2024-10-10 15:16:08 -07:00 |
|
Andrew Kane
|
08d0340655
|
Improved IVFFlat vacuum test [skip ci]
|
2024-10-10 14:24:26 -07:00 |
|
Andrew Kane
|
7d2eb49c2a
|
Fixed list assignment for cosine distance and non-normalized vectors for IVFFlat
|
2024-10-10 12:54:13 -07:00 |
|
Andrew Kane
|
772ab69de6
|
Updated IVFFlat to support multiple attributes (not enabled yet)
|
2024-10-10 12:34:03 -07:00 |
|
Andrew Kane
|
e13e9a9614
|
Improved scoping [skip ci]
|
2024-10-10 12:19:08 -07:00 |
|
Andrew Kane
|
e2fab306ac
|
Added tupdesc to buildstate [skip ci]
|
2024-10-10 12:18:41 -07:00 |
|
Andrew Kane
|
edc2126a4a
|
Renamed tupdesc to sortdesc [skip ci]
|
2024-10-10 12:16:57 -07:00 |
|
Andrew Kane
|
2cbd08b6c0
|
Moved unions and macros [skip ci]
|
2024-10-10 09:41:26 -07:00 |
|