Andrew Kane
93db940d65
Removed normvec for simplicity (no difference in performance)
2024-03-27 16:33:11 -07:00
Andrew Kane
4f29336a46
Updated readme [skip ci]
2024-03-27 14:14:49 -07:00
Andrew Kane
963d96b5e5
Updated readme [skip ci]
2024-03-27 14:12:08 -07:00
Andrew Kane
28503dd733
Added notes about NULL vectors [skip ci]
2024-03-27 11:50:37 -07:00
Andrew Kane
7cabd92ea9
Revert "Updated readme [skip ci]"
...
This reverts commit 07583580d9 .
2024-03-25 23:33:46 -07:00
Andrew Kane
07583580d9
Updated readme [skip ci]
2024-03-25 23:33:17 -07:00
Andrew Kane
d01c602cd6
Added FAQ about binary vectors [skip ci]
2024-03-24 11:07:34 -07:00
Andrew Kane
e9103e8d6c
Improved type modifier tests
2024-03-21 17:31:08 -07:00
Andrew Kane
d492e7e5b5
Version bump to 0.6.2 [skip ci]
v0.6.2
2024-03-18 10:21:04 -07:00
Andrew Kane
f61e920387
Updated changelog [skip ci]
2024-03-18 10:11:45 -07:00
Andrew Kane
dfa87b2bfd
Moved example [skip ci]
2024-03-16 15:20:26 -07:00
Andrew Kane
860699ac10
Use temp directory for installation instructions on Windows [skip ci]
2024-03-16 12:02:45 -07:00
Andrew Kane
473a2c6954
Moved installation notes for Windows [skip ci]
2024-03-16 11:47:18 -07:00
Andrew Kane
2a87380fc7
Added installation notes for Windows [skip ci]
2024-03-16 11:35:55 -07:00
Andrew Kane
7658056bbd
Added note about creating indexes concurrently [skip ci]
2024-03-16 10:45:09 -07:00
Andrew Kane
eb78227d8d
Updated readme [skip ci]
2024-03-16 10:44:45 -07:00
Andrew Kane
7ca418e3db
Updated readme [skip ci]
2024-03-15 21:54:58 -07:00
Andrew Kane
1fd8699f74
Updated readme [skip ci]
2024-03-15 21:47:57 -07:00
Andrew Kane
d09d6d074f
Added docs on tuning, monitoring, and scaling [skip ci]
2024-03-15 19:00:49 -07:00
Andrew Kane
2603f52d04
Improved performance section [skip ci]
2024-03-15 17:54:14 -07:00
Andrew Kane
ea2ab82b38
Updated readme [skip ci]
2024-03-15 14:23:56 -07:00
Andrew Kane
033a91b4b8
Improved portability section [skip ci]
2024-03-15 14:23:04 -07:00
Andrew Kane
2a3e0a05cf
Improved troubleshooting docs [skip ci]
2024-03-15 14:01:24 -07:00
Andrew Kane
3190b6a9a4
Updated comment [skip ci]
2024-03-15 12:38:14 -07:00
Andrew Kane
f2122604bd
Updated comment [skip ci]
2024-03-15 12:37:47 -07:00
Heikki Linnakangas and GitHub
869c6df7aa
Fix compiler warnings in strict C99 mode ( #487 )
...
Redefining a typedef is a C11 feature:
In file included from src/hnsw.c:10:
src/hnsw.h:147:5: warning: redefinition of typedef 'HnswElementData' is a C11 feature [-Wtypedef-redefinition]
} HnswElementData;
^
src/hnsw.h:118:32: note: previous definition is here
typedef struct HnswElementData HnswElementData;
^
src/hnsw.h:163:5: warning: redefinition of typedef 'HnswNeighborArray' is a C11 feature [-Wtypedef-redefinition]
} HnswNeighborArray;
^
src/hnsw.h:119:34: note: previous definition is here
typedef struct HnswNeighborArray HnswNeighborArray;
^
2 warnings generated.
I got these warnings when I built PostgreSQL with "CC=clang
CFLAGS=-std=gnu99"; other similar options would surely produce the
warnings too.
2024-03-12 02:02:33 -07:00
Andrew Kane
92a76df149
Reduced lock contention with parallel HNSW index builds
2024-03-11 20:16:55 -07:00
Andrew Kane
67e7737b4a
Added note about IVFFlat results [skip ci]
2024-03-06 00:29:55 -08:00
Andrew Kane
911772690d
Added section about HNSW results - #480 [skip ci]
2024-03-06 00:27:50 -08:00
Andrew Kane
66688df4e8
Version bump to 0.6.1 [skip ci]
v0.6.1
2024-03-04 10:27:59 -08:00
Andrew Kane
0ed99bddf0
Updated CI [skip ci]
2024-03-02 17:06:11 -08:00
Andrew Kane
ac15119fab
Added link to bulk loading example [skip ci]
2024-02-29 21:25:11 -08:00
Andrew Kane
bc695b0497
Moved COPY example and added FORMAT [skip ci]
2024-02-29 20:35:01 -08:00
oneturkmen and GitHub
0bb61a8374
Update README.md ( #472 )
2024-02-29 20:27:53 -08:00
Andrew Kane
7b20e38f8f
Updated changelog [skip ci]
2024-02-29 18:10:19 -08:00
Andrew Kane
f4e4b04024
Added note about HNSW build time [skip ci]
2024-02-29 16:25:58 -08:00
Andrew Kane
32a790d75f
Added OPTFLAGS to readme [skip ci]
2024-02-29 16:15:22 -08:00
Andrew Kane
45fd9c5c07
Updated vector operators for <= and >=
2024-02-29 15:43:29 -08:00
Andrew Kane
286ed22114
Fixed vector subtraction being marked as commutative - fixes #475
2024-02-29 14:36:18 -08:00
Andrew Kane
309a9730fe
Updated license year [skip ci]
2024-02-29 13:44:58 -08:00
Andrew Kane
7b84dbb395
Fixed sort function for Postgres 12
2024-02-28 16:26:41 -08:00
Andrew Kane and Heikki Linnakangas
ac280f83d2
Replaced pairing heap with array in SelectNeighbors - closes #447
...
Co-authored-by: Heikki Linnakangas <[email protected] >
2024-02-28 15:47:26 -08:00
Andrew Kane
ae829a5b48
Fixed closer caching for Postgres 12
2024-02-28 15:44:38 -08:00
Andrew Kane
62baab1987
Specify Postgres version for Valgrind [skip ci]
2024-02-28 14:16:48 -08:00
Andrew Kane
403e11df05
Enable assertions on CI
2024-02-28 14:15:34 -08:00
Andrew Kane
f8bdb41964
Avoid base address for relptr for Postgres < 14.5
2024-02-28 14:10:14 -08:00
Andrew Kane
d99252fec5
Revert "Replaced pairing heap with array in SelectNeighbors - closes #447 "
...
This reverts commit 96764dbf79 .
2024-02-28 11:33:14 -08:00
Andrew Kane and Heikki Linnakangas
96764dbf79
Replaced pairing heap with array in SelectNeighbors - closes #447
...
Co-authored-by: Heikki Linnakangas <[email protected] >
2024-02-28 11:25:12 -08:00
Andrew Kane
09913a6af5
Updated changelog [skip ci]
2024-02-20 16:38:05 -08:00
Andrew Kane
01ba9934c2
Revert "Remove offsethash"
...
This reverts commit e3b904587a .
2024-02-20 16:07:32 -08:00