Andrew Kane
d9ca850faf
Updated max dimensions [skip ci]
2024-03-25 16:56:32 -07:00
Andrew Kane
131782999b
Updated changelog [skip ci]
2024-03-25 16:47:25 -07:00
Andrew Kane
d57ef873c2
Improved test [skip ci]
2024-03-25 16:43:15 -07:00
Andrew Kane
30c86fb05a
Improved test [skip ci]
2024-03-25 16:41:40 -07:00
Andrew Kane
833f379ebe
Added quantize_binary function
2024-03-25 16:39:55 -07:00
Andrew Kane
709fc75ce0
Updated changelog [skip ci]
2024-03-25 16:11:52 -07:00
Andrew Kane
2bc959b3eb
Updated readme [skip ci]
2024-03-25 15:53:44 -07:00
Andrew Kane
ec9e13b5fb
Improved test [skip ci]
2024-03-25 15:50:38 -07:00
Andrew Kane
95e476d570
Fixed CI
2024-03-25 15:49:18 -07:00
Andrew Kane
6bc0c47a0a
Updated comments [skip ci]
2024-03-25 15:43:05 -07:00
Andrew Kane
58eeefeef4
Handle nulls
2024-03-25 15:40:15 -07:00
Andrew Kane
263e684824
Started indexing
2024-03-25 15:25:04 -07:00
Andrew Kane
21dfed5719
Fixed CI
2024-03-25 14:24:19 -07:00
Andrew Kane
f3aec9fd03
Added hamming_distance function
2024-03-25 14:22:23 -07:00
Andrew Kane
31e41b3ba9
Added FAQ about binary vectors [skip ci]
2024-03-24 11:07:34 -07:00
Andrew Kane
903a925662
Improved type modifier tests
2024-03-21 17:31:08 -07:00
Andrew Kane
96ff19be44
Version bump to 0.6.2 [skip ci]
v0.6.2
2024-03-18 10:21:04 -07:00
Andrew Kane
6c969bebad
Updated changelog [skip ci]
2024-03-18 10:11:45 -07:00
Andrew Kane
b64a1482d9
Moved example [skip ci]
2024-03-16 15:20:26 -07:00
Andrew Kane
a5f2d70bc2
Use temp directory for installation instructions on Windows [skip ci]
2024-03-16 12:02:45 -07:00
Andrew Kane
f3fcb5e005
Moved installation notes for Windows [skip ci]
2024-03-16 11:47:18 -07:00
Andrew Kane
3a6e0afb9c
Added installation notes for Windows [skip ci]
2024-03-16 11:35:55 -07:00
Andrew Kane
183d50bdbd
Added note about creating indexes concurrently [skip ci]
2024-03-16 10:45:09 -07:00
Andrew Kane
bd776fee68
Updated readme [skip ci]
2024-03-16 10:44:45 -07:00
Andrew Kane
d30b113e4b
Updated readme [skip ci]
2024-03-15 21:54:58 -07:00
Andrew Kane
fd3200f718
Updated readme [skip ci]
2024-03-15 21:47:57 -07:00
Andrew Kane
02c815d876
Added docs on tuning, monitoring, and scaling [skip ci]
2024-03-15 19:00:49 -07:00
Andrew Kane
4b2a7cc49d
Improved performance section [skip ci]
2024-03-15 17:54:14 -07:00
Andrew Kane
da0ff998e9
Updated readme [skip ci]
2024-03-15 14:23:56 -07:00
Andrew Kane
cb36e24289
Improved portability section [skip ci]
2024-03-15 14:23:04 -07:00
Andrew Kane
b1d0d4c7a3
Improved troubleshooting docs [skip ci]
2024-03-15 14:01:24 -07:00
Andrew Kane
1dc6514b66
Updated comment [skip ci]
2024-03-15 12:38:14 -07:00
Andrew Kane
6c53f7ca02
Updated comment [skip ci]
2024-03-15 12:37:47 -07:00
Heikki Linnakangas
0d35a14198
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
3ea2ce89be
Reduced lock contention with parallel HNSW index builds
2024-03-11 20:16:55 -07:00
Andrew Kane
62350b1589
Added note about IVFFlat results [skip ci]
2024-03-06 00:29:55 -08:00
Andrew Kane
dd57309281
Added section about HNSW results - #480 [skip ci]
2024-03-06 00:27:50 -08:00
Andrew Kane
c6ddf62a29
Version bump to 0.6.1 [skip ci]
v0.6.1
2024-03-04 10:27:59 -08:00
Andrew Kane
801be04d8b
Updated CI [skip ci]
2024-03-02 17:06:11 -08:00
Andrew Kane
587e9ba97c
Added link to bulk loading example [skip ci]
2024-02-29 21:25:11 -08:00
Andrew Kane
d57047a935
Moved COPY example and added FORMAT [skip ci]
2024-02-29 20:35:01 -08:00
oneturkmen
f1db1f17e3
Update README.md ( #472 )
2024-02-29 20:27:53 -08:00
Andrew Kane
2f48c0fac4
Updated changelog [skip ci]
2024-02-29 18:10:19 -08:00
Andrew Kane
84a8aa8176
Added note about HNSW build time [skip ci]
2024-02-29 16:25:58 -08:00
Andrew Kane
f64ebbef50
Added OPTFLAGS to readme [skip ci]
2024-02-29 16:15:22 -08:00
Andrew Kane
ac8156509b
Updated vector operators for <= and >=
2024-02-29 15:43:29 -08:00
Andrew Kane
82bf69b479
Fixed vector subtraction being marked as commutative - fixes #475
2024-02-29 14:36:18 -08:00
Andrew Kane
4be2f57916
Updated license year [skip ci]
2024-02-29 13:44:58 -08:00
Andrew Kane
91e3d2905f
Fixed sort function for Postgres 12
2024-02-28 16:26:41 -08:00
Andrew Kane
fe2406564f
Replaced pairing heap with array in SelectNeighbors - closes #447
...
Co-authored-by: Heikki Linnakangas <heikki.linnakangas@iki.fi >
2024-02-28 15:47:26 -08:00