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

Commit Graph

  • dc8d467ba5 Improved HNSW vacuum recall test Andrew Kane 2023-08-13 13:46:06 -07:00
  • 29a0a00731 Improved test [skip ci] Andrew Kane 2023-08-13 13:42:51 -07:00
  • eda07ccf7c Improved test Andrew Kane 2023-08-13 13:35:43 -07:00
  • c694dbb776 Added test for HNSW vacuum recall Andrew Kane 2023-08-13 13:09:51 -07:00
  • 3a857ef9f9 Updated readme [skip ci] Andrew Kane 2023-08-13 12:16:36 -07:00
  • b60e2483a9 Improved HNSW vacuum stats [skip ci] Andrew Kane 2023-08-12 14:09:13 -07:00
  • 4295ee3b3a Updated todos [skip ci] Andrew Kane 2023-08-12 13:47:20 -07:00
  • 8b1ea42d42 Improved HNSW vacuum test Andrew Kane 2023-08-12 12:41:27 -07:00
  • 3c291fea41 Added todo [skip ci] Andrew Kane 2023-08-12 12:41:02 -07:00
  • 3d568ef6a1 Added comments [skip ci] Andrew Kane 2023-08-11 21:12:18 -07:00
  • 7db3b08ef4 Simplified tests [skip ci] Andrew Kane 2023-08-11 19:41:55 -07:00
  • 4196c88dbd Added opclass to tests [skip ci] Andrew Kane 2023-08-11 19:40:04 -07:00
  • 3e7ee6ea04 Simplified opclasses in TAP tests [skip ci] Andrew Kane 2023-08-11 19:20:03 -07:00
  • 5616c1d7a7 Simplified TAP tests [skip ci] Andrew Kane 2023-08-11 19:16:08 -07:00
  • 0778a507de Use consistent style in TAP tests, part 2 [skip ci] Andrew Kane 2023-08-11 19:13:22 -07:00
  • aabbeac30c Use consistent style in TAP tests [skip ci] Andrew Kane 2023-08-11 19:08:15 -07:00
  • 746dce72ef Use concurrent inserts for insert recall test Andrew Kane 2023-08-11 18:41:00 -07:00
  • 098813c483 Improved concurrent inserts test for HNSW [skip ci] Andrew Kane 2023-08-11 18:33:01 -07:00
  • 9d689afd7e Updated test name [skip ci] Andrew Kane 2023-08-11 17:17:28 -07:00
  • 03930e15a4 Updated comment [skip ci] Andrew Kane 2023-08-11 17:09:09 -07:00
  • 8a807c01f6 Test fallback path for duplicates [skip ci] Andrew Kane 2023-08-11 17:07:38 -07:00
  • 85ebb7714e Updated test name [skip ci] Andrew Kane 2023-08-11 17:07:17 -07:00
  • 34e99593ab Added comment [skip ci] Andrew Kane 2023-08-11 17:02:50 -07:00
  • fc45231ef0 Improving naming [skip ci] Andrew Kane 2023-08-11 14:56:46 -07:00
  • 0191a90f9f Updated comment [skip ci] Andrew Kane 2023-08-11 14:37:56 -07:00
  • 82e83bd3b1 Added comment [skip ci] Andrew Kane 2023-08-11 14:29:24 -07:00
  • d8a14c658a Fixed flaky test [skip ci] Andrew Kane 2023-08-11 13:38:42 -07:00
  • ae5de26893 Improved logic for updating HNSW insert page Andrew Kane 2023-08-11 13:24:56 -07:00
  • daef83a112 Added comment [skip ci] Andrew Kane 2023-08-11 13:03:38 -07:00
  • c9d82c6bdc Revert "Improved insert logic [skip ci]" Andrew Kane 2023-08-11 12:52:58 -07:00
  • 573a336f53 Improved insert logic [skip ci] Andrew Kane 2023-08-11 12:39:22 -07:00
  • e7a913f361 Updated comment [skip ci] Andrew Kane 2023-08-11 10:11:01 -07:00
  • 33438c3cf9 Use neighbor page for insert page [skip ci] Andrew Kane 2023-08-11 09:51:41 -07:00
  • 8ec1821f1e Added comment [skip ci] Andrew Kane 2023-08-11 09:45:08 -07:00
  • b288de719d Consider previously deleted tuples for insert page [skip ci] Andrew Kane 2023-08-11 09:41:31 -07:00
  • c13f713f29 Improved test [skip ci] Andrew Kane 2023-08-11 09:36:29 -07:00
  • 6d15435003 Updated comment [skip ci] Andrew Kane 2023-08-11 09:26:54 -07:00
  • 12d15a9c41 Improved inserts for HNSW Andrew Kane 2023-08-11 09:23:56 -07:00
  • c64288377b Updated min ef_construction to 4 [skip ci] Andrew Kane 2023-08-10 21:11:10 -07:00
  • 451e36cee7 Added check for ef_construction [skip ci] Andrew Kane 2023-08-10 21:09:38 -07:00
  • 3ff2e34d7f Updated min M to 2 [skip ci] Andrew Kane 2023-08-10 20:57:50 -07:00
  • 94a684c9e9 Added test for duplicates Andrew Kane 2023-08-10 20:52:58 -07:00
  • 1a0d7bccc7 Updated min ef_search to 1 [skip ci] Andrew Kane 2023-08-10 20:47:15 -07:00
  • ded8bda72a Fixed flaky test [skip ci] Andrew Kane 2023-08-10 18:59:11 -07:00
  • 9b967d592f Improved concurrent inserts with empty entry point, part 2 Andrew Kane 2023-08-10 18:31:58 -07:00
  • ed513e62c1 Improved code for skipping element [skip ci] Andrew Kane 2023-08-10 15:29:08 -07:00
  • 27ccb5fa7a Improved code [skip ci] Andrew Kane 2023-08-10 15:23:26 -07:00
  • 92e25e7733 Fixed warning Andrew Kane 2023-08-10 15:10:07 -07:00
  • a18bea24b8 Improved concurrent inserts with low number of elements Andrew Kane 2023-08-10 15:07:28 -07:00
  • 483173460b Improved concurrent inserts with empty entry point Andrew Kane 2023-08-10 14:35:24 -07:00
  • da8a914106 Moved FindDuplicate [skip ci] Andrew Kane 2023-08-10 13:44:21 -07:00
  • 4d6da72b08 Simplified code Andrew Kane 2023-08-10 09:56:17 -07:00
  • 443c7a5dab Updated variable name [skip ci] Andrew Kane 2023-08-10 09:02:01 -07:00
  • 9287fe8bcc Updated comment [skip ci] Andrew Kane 2023-08-10 08:59:38 -07:00
  • 309fa94c05 Improved performance for duplicates Andrew Kane 2023-08-10 08:52:45 -07:00
  • 6f15dd266c Improved construction code Andrew Kane 2023-08-10 08:38:31 -07:00
  • df68eb4570 Look for duplicates last, since may need to fallback Andrew Kane 2023-08-10 00:00:27 -07:00
  • 7c0d94c99c Improved concurrent inserts Andrew Kane 2023-08-09 23:51:35 -07:00
  • d63d430af8 Fixed flaky test [skip ci] Andrew Kane 2023-08-09 20:06:28 -07:00
  • 5d62e4d080 Moved SelectNeighbors after duplicate check Andrew Kane 2023-08-09 19:19:41 -07:00
  • dab8f25d1c Fixed overflow with vector_norm Andrew Kane 2023-08-09 16:33:54 -07:00
  • 9ed7e63fb7 Prevent overflow at cost to speed Andrew Kane 2023-08-09 12:36:29 -07:00
  • 47e361a93d Added normalize_l2 function Andrew Kane 2023-08-09 11:29:14 -07:00
  • 4b887a98ae Moved define [skip ci] Andrew Kane 2023-08-09 10:21:01 -07:00
  • d253bafee6 Added HNSW paper to thanks [skip ci] Andrew Kane 2023-08-08 23:34:57 -07:00
  • 600ca5a797 Improved logic for pruning elements Andrew Kane 2023-08-08 18:22:55 -07:00
  • c17d51588a Removed distance from neighbor tuples Andrew Kane 2023-08-08 18:11:11 -07:00
  • 51d292c93d Added HNSW index type - #181 Andrew Kane 2023-08-08 16:42:47 -07:00
  • 0c0cb3e35e Improved code hnsw Andrew Kane 2023-08-08 16:15:36 -07:00
  • 19a6c81367 Fixed link [skip ci] Andrew Kane 2023-08-08 01:48:27 -07:00
  • 19c7b4e85b Started docs [skip ci] Andrew Kane 2023-08-08 01:36:35 -07:00
  • a4a6ca6780 Updated changelog and thanks [skip ci] Andrew Kane 2023-08-08 01:13:02 -07:00
  • 6f212d7cc1 Improved Windows instructions, part 2 [skip ci] Andrew Kane 2023-08-07 14:01:24 -07:00
  • 25ecabf1ea Improved Windows instructions - closes #218 [skip ci] Andrew Kane 2023-08-07 13:56:00 -07:00
  • 03457f41ba Added link to pgvector-dart - closes #215 [skip ci] Andrew Kane 2023-08-06 22:37:54 -07:00
  • d027cb586e Improved element size estimate [skip ci] Andrew Kane 2023-08-06 14:11:33 -07:00
  • 0ffdefe138 Improved memory clean-up [skip ci] Andrew Kane 2023-08-06 14:09:42 -07:00
  • 72a8f68dc5 Improving naming [skip ci] Andrew Kane 2023-08-06 14:07:48 -07:00
  • 11e0b87abe Added basic cost estimation [skip ci] Andrew Kane 2023-08-05 11:55:24 -07:00
  • e45c84fd46 Added space before comment [skip ci] Andrew Kane 2023-08-05 10:20:30 -07:00
  • 37b49b0a37 Fixed results for NULL and NaN distances - fixes #205 Andrew Kane 2023-08-05 09:36:58 -07:00
  • 405b7d98dc Improved message [skip ci] Andrew Kane 2023-08-04 23:59:51 -07:00
  • 7c217bad0d Removed todos [skip ci] Andrew Kane 2023-08-04 23:49:56 -07:00
  • f82c90ce14 Skip deleted tuples [skip ci] Andrew Kane 2023-08-04 23:38:37 -07:00
  • 3390eb783b Added vacuum stats [skip ci] Andrew Kane 2023-08-04 23:32:12 -07:00
  • 247bc14ca1 Improved code [skip ci] Andrew Kane 2023-08-04 23:31:58 -07:00
  • 8f0e865137 Removed todo [skip ci] Andrew Kane 2023-08-04 21:38:20 -07:00
  • 7194c0281c Fixed repairing graph entry point Andrew Kane 2023-08-04 21:02:45 -07:00
  • f55bf54588 No need to free [skip ci] Andrew Kane 2023-08-04 20:02:01 -07:00
  • 3a6cd544ff Use memory context for index scan [skip ci] Andrew Kane 2023-08-04 19:59:09 -07:00
  • 4f4f444396 Revert "Fixed repairing graph entry point" Andrew Kane 2023-08-04 16:30:29 -07:00
  • 89835d394e Test counts Andrew Kane 2023-08-04 16:15:25 -07:00
  • 348bfb71ff Non-deterministic order for NULL and NaN distances Andrew Kane 2023-08-04 16:08:19 -07:00
  • f27ac1e338 Fixed repairing graph entry point Andrew Kane 2023-08-04 15:59:11 -07:00
  • 6e0ddf26f0 Fixed comment [skip ci] Andrew Kane 2023-08-04 14:01:09 -07:00
  • 029c336c62 Fixed results for NULL and NaN distances [skip ci] Andrew Kane 2023-08-04 13:51:16 -07:00
  • 7f4acf9d43 Use neighbor page to be consistent with insert page [skip ci] Andrew Kane 2023-08-04 09:51:32 -07:00
  • fe934c1465 Only update insert page if first free element Andrew Kane 2023-08-04 09:47:32 -07:00
  • e8a6becff7 Added entry level to metapage [skip ci] Andrew Kane 2023-08-02 22:06:52 -07:00
  • 62067b298d Updated test recall for inner product [skip ci] Andrew Kane 2023-08-02 18:29:31 -07:00