1
0
mirror of https://github.com/pgvector/pgvector.git synced 2026-10-24 22:39:19 +03:00

Commit Graph

  • ca10cbaa7d Revert "Remove offsethash" Andrew Kane 2024-02-20 16:07:32 -08:00
  • eb29019a14 Revert "Eliminate a few HnswPtrAccess invocations" Andrew Kane 2024-02-20 16:07:21 -08:00
  • 334c386a45 Eliminate a few HnswPtrAccess invocations Heikki Linnakangas 2024-02-19 14:09:32 +02:00
  • 1cbd204f52 Remove offsethash Heikki Linnakangas 2024-02-19 13:55:13 +02:00
  • 5ba62fca84 Fixed crash with shared_preload_libraries - fixes #460 Andrew Kane 2024-02-14 17:13:30 -08:00
  • f076ec2954 Added support for uuid hnsw-filtering Andrew Kane 2024-02-14 16:16:26 -08:00
  • 6fccacc66a Fixed varchar tests [skip ci] Andrew Kane 2024-02-14 15:51:57 -08:00
  • 143263a66b Randomize type [skip ci] Andrew Kane 2024-02-14 15:50:24 -08:00
  • 9c1fee4799 Added more operators [skip ci] Andrew Kane 2024-02-14 15:45:12 -08:00
  • 17c379caa1 Improved test [skip ci] Andrew Kane 2024-02-13 21:52:03 -08:00
  • 40c49a29ef Improved test [skip ci] Andrew Kane 2024-02-13 21:51:35 -08:00
  • eb695a0781 Added support for multiple attributes Andrew Kane 2024-02-13 21:31:35 -08:00
  • d4dd3cd893 Improved test [skip ci] Andrew Kane 2024-02-13 21:21:42 -08:00
  • 07f2cbdee4 Added support for bigint, text, and varchar [skip ci] Andrew Kane 2024-02-13 21:07:39 -08:00
  • dbc56491f4 Added filtering for text columns hnsw-filtering-text Andrew Kane 2024-02-13 13:14:13 -08:00
  • c66a6de0bd Tried switching column order [skip ci] hnsw-filtering-bigint Andrew Kane 2024-02-13 13:07:30 -08:00
  • f712847781 Added duplicate checking for index tuples [skip ci] Andrew Kane 2024-02-07 13:56:41 -08:00
  • 22cb2a3fe7 Simplified Docker tasks [skip ci] Andrew Kane 2024-02-07 12:03:33 -08:00
  • 72b144906a Added Valgrind to CI Andrew Kane 2024-02-07 09:43:01 -08:00
  • a618c1bc78 Updated port name [skip ci] Andrew Kane 2024-02-06 12:43:20 -08:00
  • 491804d99f Simplified CI ci6 Andrew Kane 2024-02-05 22:59:32 -08:00
  • e3c33c9ba2 Set eMatches Andrew Kane 2024-02-05 21:50:59 -08:00
  • 48ba549a0a Fixed Postgres 12 Andrew Kane 2024-02-05 21:43:49 -08:00
  • a8fdffc9a2 Added support for inline filtering with HNSW Andrew Kane 2024-02-05 21:40:20 -08:00
  • f43cd0ed98 Improved type [skip ci] Andrew Kane 2024-02-05 19:38:52 -08:00
  • 51df640961 Added instructions for pkg [skip ci] Andrew Kane 2024-02-05 17:01:36 -08:00
  • eb9fa5cf8c Added HnswSupport struct [skip ci] hnsw-support Andrew Kane 2024-02-04 23:28:32 -08:00
  • 0d8cc82908 Added HnswQuery struct [skip ci] hnsw-query Andrew Kane 2024-02-04 22:30:59 -08:00
  • c8e4bf1c3c Added test for arrays hnsw-datum3 Andrew Kane 2024-02-03 16:50:17 -08:00
  • 2716a223a6 Fixed error with ANALYZE and vectors with different dimensions - fixes #451 Andrew Kane 2024-02-02 10:47:48 -08:00
  • 3697043898 Added note about vacuuming - closes #450 [skip ci] Andrew Kane 2024-01-31 14:35:27 -08:00
  • c22740962c Added note for Docker [skip ci] Andrew Kane 2024-01-29 15:33:29 -08:00
  • a55ecf3281 Updated changelog [skip ci] Andrew Kane 2024-01-29 11:20:33 -08:00
  • fecdd5794e Updated readme [skip ci] Andrew Kane 2024-01-29 10:57:54 -08:00
  • 281d4fcf60 Version bump to 0.6.0 [skip ci] v0.6.0 Andrew Kane 2024-01-29 10:54:44 -08:00
  • 5b43aaad5a Removed unneeded item ids Andrew Kane 2024-01-28 23:14:52 -08:00
  • 797ce8034c Ran pgindent [skip ci] Andrew Kane 2024-01-28 23:03:48 -08:00
  • cad9e22d9a Updated variable name to be consistent with CreateGraphPages [skip ci] Andrew Kane 2024-01-28 23:02:13 -08:00
  • a7d43904f7 Zero memory for each element Andrew Kane 2024-01-28 23:00:39 -08:00
  • ded649891b DRY HNSW tuple alloc size [skip ci] Andrew Kane 2024-01-28 22:58:38 -08:00
  • 2d092016fc Remove unnecessary PageIndexTupleOverwrite calls that caused UB (#438) Heikki Linnakangas 2024-01-29 08:52:56 +02:00
  • 86b31fdf96 Revert "Update neighbor tuples in-place for HNSW index build" Andrew Kane 2024-01-28 22:18:22 -08:00
  • 3f75886bb2 Switched to runtime check [skip ci] hnsw-vacuum-ntup Andrew Kane 2024-01-28 22:08:53 -08:00
  • 5023269f0d Updated changelog [skip ci] Andrew Kane 2024-01-28 21:42:30 -08:00
  • ebf7de0c16 Added comment [skip ci] Andrew Kane 2024-01-28 21:35:53 -08:00
  • 142a32af96 Update neighbor tuples in-place for HNSW vacuum Andrew Kane 2024-01-28 21:27:17 -08:00
  • 642ee1f423 Improved function names Andrew Kane 2024-01-28 21:00:12 -08:00
  • 270dd8189a Update neighbor tuples in-place for HNSW index build Andrew Kane 2024-01-28 20:53:56 -08:00
  • ba2776850b Fixed Valgrind check for HNSW in-memory, parallel index builds - closes #441 Andrew Kane 2024-01-28 16:19:32 -08:00
  • 0cc883b944 Removed checking neighbors for cached distance Andrew Kane 2024-01-28 02:11:24 -08:00
  • e8e69278eb Fixed test name [skip ci] Andrew Kane 2024-01-27 21:18:49 -08:00
  • a4893d9d5f Updated Postgres for Mac TAP tests on CI [skip ci] Andrew Kane 2024-01-27 20:28:03 -08:00
  • 10416b841f Fixed uninitialized memory in scan->xs_recheck [skip ci] Andrew Kane 2024-01-27 19:54:16 -08:00
  • d0f13d4e7f Fixed possibly uninitialized memory in lists [skip ci] Andrew Kane 2024-01-27 19:51:34 -08:00
  • 705e71015f Fixed uninitialized entry point level - fixes #439 and closes #440 Andrew Kane 2024-01-27 19:49:40 -08:00
  • 121f53b8ff Remove unused heapRel arguments (#443) Heikki Linnakangas 2024-01-26 22:45:10 +02:00
  • 8765e79ec2 Added note about max_parallel_maintenance_workers for HNSW [skip ci] Andrew Kane 2024-01-25 13:32:35 -08:00
  • 7fff6cd138 Moved Windows instructions [skip ci] Andrew Kane 2024-01-25 02:11:21 -08:00
  • 571697fee7 Remove unnecessary UpdateProgress() wrappers (#433) Heikki Linnakangas 2024-01-25 10:07:57 +02:00
  • f7eda7bd20 DRY neighbor array size [skip ci] Andrew Kane 2024-01-24 17:54:33 -08:00
  • 2260e13315 Condensed code [skip ci] Andrew Kane 2024-01-24 16:20:00 -08:00
  • 90e0a14bda Moved allocating neighbor array to separate function [skip ci] Andrew Kane 2024-01-24 16:17:34 -08:00
  • c816b5d0d1 Added note about --shm-size [skip ci] Andrew Kane 2024-01-24 14:49:38 -08:00
  • b7b11cd8d5 Updated changelog [skip ci] Andrew Kane 2024-01-24 14:31:41 -08:00
  • 54c560c5cb Removed previous upgrade notes [skip ci] Andrew Kane 2024-01-24 14:25:58 -08:00
  • 8a6c52f649 Moved Docker image to pgvector org and added tags for each supported version of Postgres [skip ci] Andrew Kane 2024-01-24 14:18:44 -08:00
  • 76418fc093 Improved test [skip ci] hamming-distance Andrew Kane 2024-01-23 15:13:14 -08:00
  • 34d5a8cf3f Improved types Andrew Kane 2024-01-23 15:08:50 -08:00
  • f9ae736c57 Updated comment [skip ci] Andrew Kane 2024-01-23 15:01:48 -08:00
  • 76c6dbb0a0 Added hamming_distance function Andrew Kane 2024-01-23 15:01:11 -08:00
  • c8be3a369b Include generic_xlog.h directly in the .c files where it's needed Heikki Linnakangas 2024-01-23 12:47:26 +02:00
  • e5d1a6bdbb Include reloptions.h directly in the .c files where it's needed Heikki Linnakangas 2024-01-23 12:48:46 +02:00
  • f31d708c2b Add direct include to pairingheap.h in headers Heikki Linnakangas 2024-01-23 12:40:13 +02:00
  • a1b1c99ff7 Remove unused #include Heikki Linnakangas 2024-01-23 12:36:41 +02:00
  • 3ace98add6 Changed storage for vector from extended to external Andrew Kane 2024-01-23 00:00:12 -08:00
  • 083008c21e Added validation for GUC parameters Andrew Kane 2024-01-22 23:55:30 -08:00
  • a1e526ef82 Dropped support for Postgres 11 Andrew Kane 2024-01-22 23:52:54 -08:00
  • 8ffb3718a4 Leave more space for other shared memory Andrew Kane 2024-01-22 23:31:55 -08:00
  • 2d0f162bd7 Added support for in-memory parallel index builds for HNSW Andrew Kane 2024-01-22 23:19:10 -08:00
  • 4c6928bd3c Remove HnswSpool Heikki Linnakangas 2024-01-18 21:57:29 +02:00
  • 6fd05dd6f6 Remove unused 'scantuplesortstates' field Heikki Linnakangas 2024-01-18 19:56:17 +02:00
  • 70106f5413 Use assert checking for scan-build [skip ci] Andrew Kane 2024-01-22 23:05:49 -08:00
  • 44b90be452 Made variable name consistent across functions [skip ci] Andrew Kane 2024-01-22 19:02:33 -08:00
  • 31572a7b28 Removed unused parameter [skip ci] Andrew Kane 2024-01-22 19:00:45 -08:00
  • 13d3bae99b Less space [skip ci] hnsw-fast-build Andrew Kane 2024-01-22 18:43:26 -08:00
  • 3b9c4c55ee Use consistent order [skip ci] Andrew Kane 2024-01-22 18:39:52 -08:00
  • 06e2052e40 Added InitVisited [skip ci] Andrew Kane 2024-01-22 18:37:37 -08:00
  • 2427290ea9 Pass hash by reference Andrew Kane 2024-01-22 18:34:40 -08:00
  • 891072df68 Added base [skip ci] Andrew Kane 2024-01-22 18:02:24 -08:00
  • e9a96d341f Removed prefix for static functions Andrew Kane 2024-01-22 17:58:42 -08:00
  • a45ca414f4 Keep logic consistent with insert [skip ci] Andrew Kane 2024-01-22 17:43:04 -08:00
  • b4f3cc3e13 Moved outside loop [skip ci] Andrew Kane 2024-01-22 17:26:26 -08:00
  • c01cf8a315 Renamed ApplyChanges to UpdateGraph [skip ci] Andrew Kane 2024-01-22 17:02:02 -08:00
  • 3ecb9a3cb2 Renamed HnswInsertElement to HnswFindElementNeighbors [skip ci] Andrew Kane 2024-01-22 16:59:08 -08:00
  • a069e18fe4 Improved function names [skip ci] Andrew Kane 2024-01-22 16:48:50 -08:00
  • 5174a23094 Updated comment [skip ci] Andrew Kane 2024-01-22 16:45:42 -08:00
  • 16d7de79f6 Improved function names [skip ci] Andrew Kane 2024-01-22 16:43:50 -08:00
  • e54ec4d637 Improved code [skip ci] Andrew Kane 2024-01-22 16:37:32 -08:00
  • cc641002d3 Updated comments [skip ci] Andrew Kane 2024-01-22 10:59:46 -08:00
  • 2f9b1e2893 xAdd overview comment on how HNSW build works (#419) Heikki Linnakangas 2024-01-22 20:50:12 +02:00