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

Commit Graph

  • 6c347b7f3e Removed unused functions hnsw-less-wal Andrew Kane 2023-12-19 19:47:03 -05:00
  • 3e628986a1 Removed metapage logging [skip ci] Andrew Kane 2023-12-19 17:23:35 -05:00
  • 858a89575b Removed metapage [skip ci] Andrew Kane 2023-12-19 17:20:55 -05:00
  • d81c1c9de0 Improved code [skip ci] Andrew Kane 2023-12-19 17:01:11 -05:00
  • 4988d04338 Improved code [skip ci] Andrew Kane 2023-12-19 17:00:14 -05:00
  • c640def56c Use forkNum [skip ci] Andrew Kane 2023-12-19 13:58:58 -05:00
  • 87fe23d9ec Added code for Postgres < 11.8 Andrew Kane 2023-12-19 13:55:56 -05:00
  • 041f939bde Fixed warnings Andrew Kane 2023-12-19 12:01:09 -05:00
  • 5d7bf9509d Reduced WAL generation for HNSW index builds Andrew Kane 2023-12-19 11:49:40 -05:00
  • 46eda44530 Removed comments [skip ci] half Andrew Kane 2023-12-18 14:38:10 -05:00
  • 02f55399eb Fixed comments [skip ci] Andrew Kane 2023-12-18 14:08:48 -05:00
  • 921427ee03 Replace dynahash hash table in HNSW with simplehash for speed - #378 Andrew Kane 2023-12-17 11:24:13 -05:00
  • a59aa02dd9 Only show message if flushed due to memory [skip ci] Andrew Kane 2023-12-04 15:29:23 -08:00
  • 2fef497b7e Fixed check Andrew Kane 2023-12-04 15:22:12 -08:00
  • 0e19a984fb Updated changelog [skip ci] Andrew Kane 2023-12-04 15:15:20 -08:00
  • a156f6c7ae Fixed invalid memory alloc request size error with HNSW - fixes #43 Andrew Kane 2023-12-04 15:00:32 -08:00
  • a679b584e9 Improved check [skip ci] Andrew Kane 2023-12-04 13:59:48 -08:00
  • 006e5c7aca Fixed identifier check Andrew Kane 2023-12-04 13:53:07 -08:00
  • ba3730d2a5 Fixed identifier check Andrew Kane 2023-12-04 13:38:00 -08:00
  • 7aea658b26 Added HalfIsInf [skip ci] Andrew Kane 2023-12-04 13:33:39 -08:00
  • 7620089901 Improved Float8ToHalf [skip ci] Andrew Kane 2023-12-04 13:03:59 -08:00
  • 544e303d74 Added todo [skip ci] Andrew Kane 2023-12-04 13:01:25 -08:00
  • d09aa9f873 Added casts between half to double precision [skip ci] Andrew Kane 2023-12-04 12:49:28 -08:00
  • 95eff595f0 Added cast from half to numeric [skip ci] Andrew Kane 2023-12-04 12:38:34 -08:00
  • 4b630d4f27 Added cast from half to real [skip ci] Andrew Kane 2023-12-04 12:27:13 -08:00
  • c653ac524f Simplified code [skip ci] Andrew Kane 2023-12-04 12:19:38 -08:00
  • 3b2198d52c Removed comment [skip ci] Andrew Kane 2023-12-04 10:27:03 -08:00
  • 47852e8d15 Started half indexing half-index Andrew Kane 2023-12-03 15:12:50 -08:00
  • bf0d56e78e Updated comment [skip ci] Andrew Kane 2023-12-03 13:09:57 -08:00
  • 422667f6c6 Added half type Andrew Kane 2023-12-03 13:01:47 -08:00
  • 4d6739a7af Added Lisp to readme [skip ci] Andrew Kane 2023-12-03 10:58:54 -08:00
  • ff744214d0 Added Visual Basic to readme [skip ci] Andrew Kane 2023-12-03 00:25:07 -08:00
  • 7ca9298163 Updated badge [skip ci] Andrew Kane 2023-12-01 15:36:49 -08:00
  • ff3bffd9a8 Moved FAQ [skip ci] Andrew Kane 2023-11-29 22:09:09 -08:00
  • 014753eb9c Added FAQ about memory [skip ci] Andrew Kane 2023-11-29 22:02:27 -08:00
  • 6763661d3d Added OCaml to readme [skip ci] Andrew Kane 2023-11-28 21:42:30 -08:00
  • d287921d15 Added F# to readme [skip ci] Andrew Kane 2023-11-28 01:22:12 -08:00
  • e70e582d2f Increase ef_search if needed to improve recall Andrew Kane 2023-11-18 15:44:38 -08:00
  • bacd99b37a Test result count [skip ci] Andrew Kane 2023-11-18 13:58:05 -08:00
  • 63982fef41 Include vectors with zero norm in indexes for cosine distance index-zero-norm Andrew Kane 2023-11-18 13:40:22 -08:00
  • 5b12ae8225 Added note about ef_construction [skip ci] Andrew Kane 2023-11-16 18:53:48 -08:00
  • 4549e8aeb1 Fix coredump about HnswFreeElement() (#357) Japin Li 2023-11-16 08:19:59 +08:00
  • 8fcf77f89a Added support for bigint attributes [skip ci] hqann-bigint Andrew Kane 2023-11-15 15:37:27 -08:00
  • 76ecfd5099 Updated readme [skip ci] external Andrew Kane 2023-11-14 10:15:46 -08:00
  • feacde9ccf Changed storage for vector from extended to external [skip ci] Andrew Kane 2023-11-14 10:11:50 -08:00
  • 3263b350f5 Updated HnswLoadElementFromTuple to be less vector-specific Andrew Kane 2023-11-11 21:14:12 -08:00
  • dfee5d4045 Added support for on-disk parallel index builds for HNSW Andrew Kane 2023-11-11 19:29:45 -08:00
  • 08bd246529 Fixed vacuum test [skip ci] Andrew Kane 2023-11-10 14:03:13 -08:00
  • f57f2b6821 Added support for inline filtering with HNSW Andrew Kane 2023-11-10 13:28:48 -08:00
  • 69a2ce0d43 Use datumIsEqual to compare Andrew Kane 2023-11-10 10:46:48 -08:00
  • c5e8c46b80 Switched from VECTOR_SIZE to VARSIZE_ANY [skip ci] Andrew Kane 2023-11-09 19:41:38 -08:00
  • 94f7304ccd Keep vector for now to be overly cautious about packing [skip ci] Andrew Kane 2023-11-09 18:43:55 -08:00
  • d078db3d25 Switched HnswElementTuple to generic data and zero full section Andrew Kane 2023-11-09 18:28:25 -08:00
  • fbb904ae2f Use pointer for VARSIZE_ANY Andrew Kane 2023-11-09 17:50:28 -08:00
  • 3cf6f62900 Switched to datum for HnswElement Andrew Kane 2023-11-09 17:35:39 -08:00
  • 2a69e22ca4 Switched from VECTOR_SIZE to VARSIZE_ANY where possible (less vector-specific) Andrew Kane 2023-11-09 17:16:43 -08:00
  • 84e073888c Removed vector-specific code from HNSW_ELEMENT_TUPLE_SIZE [skip ci] Andrew Kane 2023-11-09 16:57:01 -08:00
  • 81a62d55d1 Switched from HNSW_ELEMENT_TUPLE_SIZE to ItemIdGetLength where possible (less vector-specific) Andrew Kane 2023-11-09 16:32:00 -08:00
  • 3f3463bde5 Improved memory calculation for HNSW and removed vector-specific code Andrew Kane 2023-11-09 16:21:26 -08:00
  • f90d52d562 Added test for explicit zeros [skip ci] svector Andrew Kane 2023-11-06 14:29:52 -08:00
  • 22a1b06924 Added todo [skip ci] Andrew Kane 2023-11-05 21:26:28 -08:00
  • b17b9c1ca2 Updated version [skip ci] Andrew Kane 2023-11-05 18:21:09 -08:00
  • 492ae1225c Added support for sparse vectors Andrew Kane 2023-11-05 18:12:19 -08:00
  • a01a72d812 Updated comment [skip ci] Andrew Kane 2023-11-05 08:42:06 -08:00
  • 0c2fc18a80 Updated comment [skip ci] Andrew Kane 2023-11-05 08:40:21 -08:00
  • e860042d3c Improved variable name [skip ci] Andrew Kane 2023-11-05 08:35:54 -08:00
  • 5986862bd2 Added note about check constraint [skip ci] Andrew Kane 2023-11-04 15:01:37 -07:00
  • 5d24f5d09a Improved header installation on Windows Andrew Kane 2023-11-04 11:16:40 -07:00
  • 7c43b0d8ee Updated example [skip ci] Andrew Kane 2023-11-03 23:54:50 -07:00
  • 7be40036f4 Updated readme [skip ci] Andrew Kane 2023-11-03 23:46:23 -07:00
  • 9b5a1a69db Updated readme [skip ci] Andrew Kane 2023-11-03 23:43:47 -07:00
  • 04b96506f5 Added info on storing vectors with more precision [skip ci] Andrew Kane 2023-11-03 20:14:28 -07:00
  • 35cd7b63cb Updated readme [skip ci] Andrew Kane 2023-11-03 17:02:30 -07:00
  • b5416d6f10 Updated readme [skip ci] Andrew Kane 2023-11-03 16:48:57 -07:00
  • f361bf2704 Improved docs on indexing vectors with different dimensions [skip ci] Andrew Kane 2023-11-03 16:42:14 -07:00
  • 3d8c1921aa Improved upgrading docs - #339 [skip ci] Andrew Kane 2023-11-03 16:15:06 -07:00
  • 154207bc17 Added info on columns with different dimensions [skip ci] Andrew Kane 2023-11-03 16:02:00 -07:00
  • 8e507f3bf5 Free remaining allocation from deconstruct_array - #332 Andrew Kane 2023-11-02 21:20:21 -07:00
  • e115773a55 Removed unneeded allocation Andrew Kane 2023-11-02 21:16:06 -07:00
  • 9333bef046 Added link to setup-pgvector [skip ci] Andrew Kane 2023-11-02 13:22:19 -07:00
  • 4851e47d9f Added Reciprocal Rank Fusion example to readme [skip ci] Andrew Kane 2023-11-01 13:20:49 -07:00
  • 12aecfb4f5 Added Nim and Zig to readme [skip ci] Andrew Kane 2023-10-31 02:26:18 -07:00
  • 800697fb14 Updated column alias [skip ci] Andrew Kane 2023-10-29 16:47:55 -07:00
  • de1f2b09dd Improved indexing progress queries [skip ci] Andrew Kane 2023-10-29 16:41:39 -07:00
  • bcccb7f5a5 Improved docs for indexing progress - closes #320 and closes #321 [skip ci] Andrew Kane 2023-10-29 16:13:12 -07:00
  • bec3d30d68 Added TypeScript to readme [skip ci] Andrew Kane 2023-10-29 12:49:01 -07:00
  • 588de60445 Added Groovy to readme [skip ci] Andrew Kane 2023-10-29 12:39:53 -07:00
  • c599f92b52 Updated readme [skip ci] Andrew Kane 2023-10-27 13:22:37 -07:00
  • 2a17b335da Added Kotlin to readme [skip ci] Andrew Kane 2023-10-26 12:25:58 -07:00
  • 6ede6ac301 Added link to pgvector-c [skip ci] Andrew Kane 2023-10-26 00:30:06 -07:00
  • 3ed582fe92 Removed loaded hnsw-datum Andrew Kane 2023-10-23 00:42:01 -07:00
  • fc5cce1cb8 Use FreeTupleDesc ivfflat-storage Andrew Kane 2023-10-22 19:39:33 -07:00
  • 1749ecb6e7 Copy the tuple descriptor Andrew Kane 2023-10-22 19:36:45 -07:00
  • 592a711a94 Fixed CI Andrew Kane 2023-10-22 19:31:04 -07:00
  • 139007ea68 Disabled compression for index tuples with IVFFlat Andrew Kane 2023-10-22 19:26:25 -07:00
  • 95bcda94da No need to set heap id [skip ci] hnsw-index-only-v2 Andrew Kane 2023-10-22 16:15:34 -07:00
  • 84c5aa14bf Added comment [skip ci] Andrew Kane 2023-10-22 16:11:03 -07:00
  • 915a630d00 Revert "Free tuple" hnsw-index-only Andrew Kane 2023-10-22 16:09:07 -07:00
  • 72e741a5a6 Fixed issue with freeing Andrew Kane 2023-10-22 16:07:56 -07:00
  • 84ca6625a7 Added support for index-only scans to HNSW Andrew Kane 2023-10-22 15:58:40 -07:00