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

Commit Graph

  • 4022bb66a0 Improved variable scoping Andrew Kane 2023-09-02 21:14:31 -07:00
  • 0a3669a680 Added support for index-only scans to HNSW Andrew Kane 2023-09-02 18:54:46 -07:00
  • 034d4acaea Removed comment [skip ci] Andrew Kane 2023-09-02 18:23:08 -07:00
  • 01f58e470a Revert "Use int64 for wlen" Andrew Kane 2023-09-02 18:09:10 -07:00
  • dbef8d1ad1 Use int64 for wlen Andrew Kane 2023-09-02 17:55:48 -07:00
  • d6ac7b93bb Skip dead tuples for search with HNSW Andrew Kane 2023-09-02 17:48:44 -07:00
  • 5c005cf57c Revert "No need to increment wlen when removing" Andrew Kane 2023-09-02 17:41:31 -07:00
  • 5665a11a05 Updated comment [skip ci] Andrew Kane 2023-09-02 15:34:33 -07:00
  • 6b2e215447 No need to increment wlen when removing Andrew Kane 2023-09-02 15:33:40 -07:00
  • 0d86191eaf Improved test for cosine distance [skip ci] Andrew Kane 2023-09-01 19:59:21 -07:00
  • 56dedd060c Improved test for angular distance [skip ci] angular_distance Andrew Kane 2023-09-01 19:58:50 -07:00
  • 85b4db5db4 Added another test for angular distance [skip ci] Andrew Kane 2023-09-01 19:58:16 -07:00
  • cf9f7aeea9 Added another test for cosine distance [skip ci] Andrew Kane 2023-09-01 19:57:28 -07:00
  • 1a0b9d81ce Added angular_distance function Andrew Kane 2023-09-01 19:45:59 -07:00
  • 0b0e542ce6 Fixed auto-vectorization for vector_spherical_distance with MSVC Andrew Kane 2023-09-01 18:42:37 -07:00
  • a4590d2d9d Simplified WAL tests [skip ci] Andrew Kane 2023-09-01 15:49:52 -07:00
  • 9ebec1529b Updated comments [skip ci] Andrew Kane 2023-09-01 00:35:06 -07:00
  • 77ff4c18f0 Updated comments [skip ci] Andrew Kane 2023-09-01 00:32:42 -07:00
  • 88dabaa41c Added test for IVFFlat insert recall Andrew Kane 2023-09-01 00:30:02 -07:00
  • 1809ffa52b Renamed test [skip ci] Andrew Kane 2023-09-01 00:15:07 -07:00
  • 024f283ee8 Updated header order [skip ci] Andrew Kane 2023-09-01 00:14:03 -07:00
  • 8714dd1410 Init leader hnsw-parallel-build Andrew Kane 2023-09-01 00:09:18 -07:00
  • 65e04acab6 Added missing headers for Postgres < 14 Andrew Kane 2023-09-01 00:07:38 -07:00
  • 86d72d15c2 Added support for on-disk parallel index builds for HNSW Andrew Kane 2023-08-31 23:58:10 -07:00
  • da3b2fab46 Updated readme [skip ci] Andrew Kane 2023-08-31 22:20:13 -07:00
  • 884026a23c Updated changelog [skip ci] Andrew Kane 2023-08-29 10:13:05 -07:00
  • 4d352e6c30 Updated changelog [skip ci] Andrew Kane 2023-08-29 10:11:53 -07:00
  • a8e257e1f1 Added comments [skip ci] Andrew Kane 2023-08-28 22:02:48 -07:00
  • 3913432303 Version bump to 0.5.0 [skip ci] v0.5.0 Andrew Kane 2023-08-28 17:01:16 -07:00
  • baeebec244 Updated readme [skip ci] Andrew Kane 2023-08-28 15:34:07 -07:00
  • d578a4cccc Updated readme [skip ci] Andrew Kane 2023-08-28 15:30:28 -07:00
  • 1e18e19496 Updated readme [skip ci] Andrew Kane 2023-08-28 15:25:11 -07:00
  • 39f973dab2 Updated readme [skip ci] Andrew Kane 2023-08-28 15:00:58 -07:00
  • 453fa15f28 Updated readme [skip ci] Andrew Kane 2023-08-28 09:57:46 -07:00
  • e50a79108f Set default HNSW "ef_construction" to 64 (#230) Jonathan S. Katz 2023-08-26 19:05:08 -04:00
  • cfaa2ecd7f Improved HNSW graph repair - #239 Andrew Kane 2023-08-26 14:06:03 -07:00
  • 3d866844d3 Added PrintGraph function for HNSW [skip ci] hnsw-print-graph Andrew Kane 2023-08-26 13:08:27 -07:00
  • bb1e5ed98f Improved code [skip ci] Andrew Kane 2023-08-25 21:05:18 -07:00
  • 8801832946 Fixed check in SelectNeighbors Andrew Kane 2023-08-25 20:46:05 -07:00
  • 552c64d492 Improved HNSW code Andrew Kane 2023-08-25 20:39:07 -07:00
  • 86c29b3bf0 Improved param code Andrew Kane 2023-08-23 21:10:00 -07:00
  • e406b7f5ea Added comments [skip ci] Andrew Kane 2023-08-23 21:03:07 -07:00
  • 6d88a9e1d2 Updated HNSW_PAGE_ID [skip ci] Andrew Kane 2023-08-21 22:59:53 -07:00
  • 1e851c12c0 Updated comment [skip ci] Andrew Kane 2023-08-21 22:55:24 -07:00
  • 8ed3cc5f0b Improved macro [skip ci] Andrew Kane 2023-08-21 22:52:58 -07:00
  • bace0891bd Updated comments [skip ci] Andrew Kane 2023-08-21 22:51:24 -07:00
  • 4600979504 Updated comments [skip ci] Andrew Kane 2023-08-21 22:38:09 -07:00
  • 69addf05d0 Updated comments [skip ci] Andrew Kane 2023-08-21 22:21:53 -07:00
  • 4a5ae8a8df Updated comment [skip ci] Andrew Kane 2023-08-21 21:59:47 -07:00
  • ce7da66ca2 Updated comment [skip ci] Andrew Kane 2023-08-21 20:57:54 -07:00
  • c6be1c5e13 Fixed test Andrew Kane 2023-08-21 20:45:56 -07:00
  • 9b3d1a32ff Updated comment [skip ci] Andrew Kane 2023-08-21 16:27:03 -07:00
  • 8420734350 Updated comments [skip ci] Andrew Kane 2023-08-21 16:26:32 -07:00
  • 8b03267267 Improved locking for HNSW vacuum [skip ci] Andrew Kane 2023-08-21 16:24:55 -07:00
  • 641ddf5413 Improved locking for HNSW vacuum Andrew Kane 2023-08-21 16:12:29 -07:00
  • 782a1051e3 Improved locking for HNSW vacuum Andrew Kane 2023-08-21 16:06:32 -07:00
  • ca2be5be6e Updated comment [skip ci] Andrew Kane 2023-08-21 16:00:44 -07:00
  • 0e1de45463 Improved locking code [skip ci] Andrew Kane 2023-08-21 15:42:59 -07:00
  • 3f3b3ca8e3 Made function static [skip ci] Andrew Kane 2023-08-21 03:27:42 -07:00
  • d4fe67e8ee Simplified locking for entry point Andrew Kane 2023-08-21 03:22:23 -07:00
  • 02f4e0ec8b Revert "Added version to reduce stale reads and writes and prepare for optimistic locking" Andrew Kane 2023-08-21 02:47:27 -07:00
  • 1301706d30 Increased concurrency in HNSW insert test Andrew Kane 2023-08-21 02:46:16 -07:00
  • 0d58683011 Improved HNSW insert test Andrew Kane 2023-08-21 02:44:20 -07:00
  • 90a042e5aa Wait for selects to complete Andrew Kane 2023-08-21 02:24:53 -07:00
  • bbd57dfebf Moved wait [skip ci] Andrew Kane 2023-08-21 01:02:05 -07:00
  • 40a013a622 Wait for inserts to complete when vacuuming HNSW Andrew Kane 2023-08-21 00:36:32 -07:00
  • ef1209eaf4 Added version to reduce stale reads and writes and prepare for optimistic locking Andrew Kane 2023-08-20 17:08:20 -07:00
  • 687263ccd4 DRY HNSW vacuum code Andrew Kane 2023-08-20 14:52:31 -07:00
  • a62c045c93 Update metapage if needed for HNSW vacuum Andrew Kane 2023-08-19 12:19:42 -07:00
  • 651e4343c1 Made entryPoint argument for RepairGraphElement Andrew Kane 2023-08-19 11:47:13 -07:00
  • 2ca2ef94e6 Use rmdir [skip ci] Andrew Kane 2023-08-19 10:15:50 -07:00
  • 6ba95691d3 Added headers for Windows Andrew Kane 2023-08-19 10:03:15 -07:00
  • e9de248e4f Skip i386 tests for windows branches [skip ci] Andrew Kane 2023-08-19 10:01:55 -07:00
  • fe79d435c0 Use HEADERS for simplicity [skip ci] Andrew Kane 2023-08-19 09:58:25 -07:00
  • b34525fbc2 Make pgvector headers available to others. (#233) Florents Tselai 2023-08-19 19:56:02 +03:00
  • 206c42e170 Cleaned up header Andrew Kane 2023-08-19 01:22:28 -07:00
  • 4f8d824280 Use variable for uninstall [skip ci] Andrew Kane 2023-08-19 01:21:05 -07:00
  • ca847d02b0 Fixed highest point in HNSW vacuum [skip ci] Andrew Kane 2023-08-18 22:23:19 -07:00
  • ca726052ae Fixed flaky test [skip ci] Andrew Kane 2023-08-18 20:54:31 -07:00
  • 2b25127f3d Fixed flaky test [skip ci] Andrew Kane 2023-08-18 20:53:47 -07:00
  • fecb8c06c9 Simplified code Andrew Kane 2023-08-18 20:49:00 -07:00
  • a03f6ae4bc Added prefix to function name [skip ci] Andrew Kane 2023-08-18 00:54:09 -07:00
  • ed20d98777 Check if item pointer is valid [skip ci] Andrew Kane 2023-08-16 17:29:59 -07:00
  • b72a22b3c0 Fixed duplicate connections when repairing graph Andrew Kane 2023-08-16 17:07:19 -07:00
  • 8c5c0f791e Improved HNSW insert code [skip ci] Andrew Kane 2023-08-16 16:31:11 -07:00
  • f9f5ae61df Added test for select with no data for ivfflat Andrew Kane 2023-08-15 23:44:18 -07:00
  • 2b138d6cb5 Fixed select with no data Andrew Kane 2023-08-15 23:25:28 -07:00
  • e8f36aee92 Improved HNSW vacuum code [skip ci] Andrew Kane 2023-08-15 22:36:47 -07:00
  • 508a8a9ac7 Updated comments [skip ci] Andrew Kane 2023-08-15 20:32:15 -07:00
  • d0b0298cda Improved HNSW vacuum code [skip ci] Andrew Kane 2023-08-15 20:02:21 -07:00
  • c3bafc76e8 Only update entry point on inserts if level is greater Andrew Kane 2023-08-15 12:31:06 -07:00
  • 86a062e504 Set entry level in CreateMetaPage [skip ci] Andrew Kane 2023-08-15 11:47:05 -07:00
  • b421e76f29 Updated comment [skip ci] Andrew Kane 2023-08-13 17:23:52 -07:00
  • ef480ff0b9 Added comment [skip ci] Andrew Kane 2023-08-13 17:22:25 -07:00
  • e1d6654063 Revert "Improved HNSW vacuum performance" Andrew Kane 2023-08-13 17:19:22 -07:00
  • c5b2f3ac8b Improved HNSW vacuum performance Andrew Kane 2023-08-13 16:50:36 -07:00
  • 0f238b1fa9 Update neighbors when vacuuming Andrew Kane 2023-08-13 16:17:30 -07:00
  • 6fc7d06313 Improved HNSW vacuuming Andrew Kane 2023-08-13 15:53:07 -07:00
  • 304e262a41 Fixed initialization Andrew Kane 2023-08-13 15:50:05 -07:00
  • 23cb79c1dc Fixed recall for HNSW after vacuuming Andrew Kane 2023-08-13 15:37:47 -07:00