Commit Graph
871 Commits
Author SHA1 Message Date
Andrew Kane fa658ce32b Only show message if flushed due to memory [skip ci] 2023-12-04 15:29:23 -08:00
Andrew Kane a5f4d59108 Fixed check 2023-12-04 15:22:12 -08:00
Andrew Kane 0bdd90b708 Updated changelog [skip ci] 2023-12-04 15:15:20 -08:00
Andrew Kane 4a838affb7 Fixed invalid memory alloc request size error with HNSW - fixes #43 2023-12-04 15:00:32 -08:00
Andrew Kane 0da54ab4e6 Simplified code [skip ci] 2023-12-04 12:19:38 -08:00
Andrew Kane 24e27c39f4 Updated comment [skip ci] 2023-12-03 13:09:57 -08:00
Andrew Kane 2adb689720 Added Lisp to readme [skip ci] 2023-12-03 10:58:54 -08:00
Andrew Kane a6c936ccf5 Added Visual Basic to readme [skip ci] 2023-12-03 00:25:07 -08:00
Andrew Kane 2cfd2eb4d6 Updated badge [skip ci] 2023-12-01 15:36:49 -08:00
Andrew Kane da055c201c Moved FAQ [skip ci] 2023-11-29 22:09:09 -08:00
Andrew Kane c7bb6fdc36 Added FAQ about memory [skip ci] 2023-11-29 22:02:27 -08:00
Andrew Kane 83116188d5 Added OCaml to readme [skip ci] 2023-11-28 21:42:30 -08:00
Andrew Kane 147464228f Added F# to readme [skip ci] 2023-11-28 01:22:12 -08:00
Andrew Kane fc30e591b4 Added note about ef_construction [skip ci] 2023-11-16 18:53:48 -08:00
Japin LiandGitHub 07882fdcb6 Fix coredump about HnswFreeElement() (#357)
The HnswInitElement() allocate an element with not initialize value
filed, which may has garbage that lead HnswFreeElement() free an
invalid pointer.
2023-11-15 16:19:59 -08:00
Andrew Kane dc7d454918 Updated HnswLoadElementFromTuple to be less vector-specific 2023-11-11 21:14:12 -08:00
Andrew Kane 8dae58772c Added support for on-disk parallel index builds for HNSW 2023-11-11 19:29:45 -08:00
Andrew Kane c8f921da88 Use datumIsEqual to compare 2023-11-10 10:46:48 -08:00
Andrew Kane 9d5bd95baa Switched from VECTOR_SIZE to VARSIZE_ANY [skip ci] 2023-11-09 19:41:38 -08:00
Andrew Kane a4d3e8b330 Keep vector for now to be overly cautious about packing [skip ci] 2023-11-09 18:43:55 -08:00
Andrew Kane faf47be93a Switched HnswElementTuple to generic data and zero full section 2023-11-09 18:28:25 -08:00
Andrew Kane 7262158346 Use pointer for VARSIZE_ANY 2023-11-09 17:50:28 -08:00
Andrew Kane 490d320612 Switched to datum for HnswElement 2023-11-09 17:35:39 -08:00
Andrew Kane 66b23019d1 Switched from VECTOR_SIZE to VARSIZE_ANY where possible (less vector-specific) 2023-11-09 17:16:43 -08:00
Andrew Kane 5eede90bfb Removed vector-specific code from HNSW_ELEMENT_TUPLE_SIZE [skip ci] 2023-11-09 16:57:01 -08:00
Andrew Kane 335af30a47 Switched from HNSW_ELEMENT_TUPLE_SIZE to ItemIdGetLength where possible (less vector-specific) 2023-11-09 16:32:00 -08:00
Andrew Kane 27bf515a46 Improved memory calculation for HNSW and removed vector-specific code 2023-11-09 16:21:26 -08:00
Andrew Kane 26f70608ce Updated comment [skip ci] 2023-11-05 08:42:06 -08:00
Andrew Kane 4fcb9fb9ae Updated comment [skip ci] 2023-11-05 08:40:21 -08:00
Andrew Kane f2728630c7 Improved variable name [skip ci] 2023-11-05 08:35:54 -08:00
Andrew Kane 0c72af59ec Added note about check constraint [skip ci] 2023-11-04 15:01:37 -07:00
Andrew Kane 9e5b6b6128 Improved header installation on Windows 2023-11-04 11:16:40 -07:00
Andrew Kane 7b9f5865e0 Updated example [skip ci] 2023-11-03 23:54:50 -07:00
Andrew Kane bd80f1aebe Updated readme [skip ci] 2023-11-03 23:46:23 -07:00
Andrew Kane 0ef30bd4e5 Updated readme [skip ci] 2023-11-03 23:43:47 -07:00
Andrew Kane ee9e9d7295 Added info on storing vectors with more precision [skip ci] 2023-11-03 20:14:28 -07:00
Andrew Kane a8e64de6a8 Updated readme [skip ci] 2023-11-03 17:02:30 -07:00
Andrew Kane 12dd1eefda Updated readme [skip ci] 2023-11-03 16:48:57 -07:00
Andrew Kane 3ade190558 Improved docs on indexing vectors with different dimensions [skip ci] 2023-11-03 16:42:14 -07:00
Andrew Kane c3f2edd072 Improved upgrading docs - #339 [skip ci] 2023-11-03 16:15:06 -07:00
Andrew Kane 1610d7cadd Added info on columns with different dimensions [skip ci] 2023-11-03 16:02:00 -07:00
Andrew Kane dec1af23e1 Free remaining allocation from deconstruct_array - #332 2023-11-02 21:20:21 -07:00
Andrew Kane da19d6922a Removed unneeded allocation 2023-11-02 21:16:06 -07:00
Andrew Kane 0a3c7a8269 Added link to setup-pgvector [skip ci] 2023-11-02 13:22:19 -07:00
Andrew Kane 47bdbe5a37 Added Reciprocal Rank Fusion example to readme [skip ci] 2023-11-01 13:20:49 -07:00
Andrew Kane 16de069bd3 Added Nim and Zig to readme [skip ci] 2023-10-31 02:26:18 -07:00
Andrew Kane ccd1d97e4e Updated column alias [skip ci] 2023-10-29 16:47:55 -07:00
Andrew Kane 3914b7a084 Improved indexing progress queries [skip ci] 2023-10-29 16:41:39 -07:00
Andrew Kane aedce6e0ec Improved docs for indexing progress - closes #320 and closes #321 [skip ci] 2023-10-29 16:13:12 -07:00
Andrew Kane d944d06957 Added TypeScript to readme [skip ci] 2023-10-29 12:49:01 -07:00