-
Notifications
You must be signed in to change notification settings - Fork 35
Comparing changes
Open a pull request
base repository: tensorchord/VectorChord
base: 0.3.0
head repository: tensorchord/VectorChord
compare: 0.4.0
- 17 commits
- 126 files changed
- 5 contributors
Commits on Apr 14, 2025
-
chore: update pgrx to 0.14.1 (#233)
Signed-off-by: usamoi <usamoi@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 0185cde - Browse repository at this point
Copy the full SHA 0185cdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for afb84b3 - Browse repository at this point
Copy the full SHA afb84b3View commit details
Commits on Apr 15, 2025
-
fix: do not error if vector has unexpected length (#236)
Consider the following scenario: 1. Process 1 performs a search and finds vector A. It locates `x` (1920 dimensions). 2. Process 2 deletes vector A from the index. `x` (1920 dimensions) and `y` (1 dimension) are deleted. 3. Process 3 inserts vector B into the index. `y` (1920 dimensions) and `z` (1 dimension) are inserted. 4. Process 1 locates `y` (1920 dimensions) and detects a length mismatch, resulting in an error. Since vector a can be deleted and is therefore guaranteed not to be included in the query results, any error related to a during reranking should be silently ignored. Signed-off-by: usamoi <usamoi@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 6c31c86 - Browse repository at this point
Copy the full SHA 6c31c86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59ac508 - Browse repository at this point
Copy the full SHA 59ac508View commit details -
docs: fix readme callout (#237)
cc @xieydd --------- Signed-off-by: Keming <kemingyang@tensorchord.ai>
Configuration menu - View commit details
-
Copy full SHA for 5c4b1a0 - Browse repository at this point
Copy the full SHA 5c4b1a0View commit details
Commits on Apr 21, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 44810bd - Browse repository at this point
Copy the full SHA 44810bdView commit details
Commits on Apr 25, 2025
-
feat: prefetch in reranking (#240)
adds a GUC `io_rerank`, with the following possible values: * `read_buffer`: indicates a preference for `ReadBuffer`. * `prefetch_buffer`: indicates a preference for both `PrefetchBuffer` and `ReadBuffer`; it's good for disk vector search; this is default on PostgreSQL 13, 14, 15, 16. * `read_stream`: indicates a preference for `read_stream`; it's good for disk vector search; this option is only available in PostgreSQL 17; this is default on PostgreSQL 17. notes: * prefetching distance of `prefetch_buffer` depends on the compile-time constant `WINDOW_SIZE`. * prefetching distance of `read_stream` depends on the GUC parameter `effective_io_concurrency`. * prefetching for the bit vector has not been implemented. * prefetching for the centroid has been implemented, but disabled. Signed-off-by: usamoi <usamoi@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 29f0f2e - Browse repository at this point
Copy the full SHA 29f0f2eView commit details -
chore: update compiler to nightly-2025-04-25 (#241)
AVX512 (probably excluding AVX512FP16) is being stabilized. With the next compiler version bump, we might finally be able to get rid of nightly toolchain. Signed-off-by: usamoi <usamoi@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 800819a - Browse repository at this point
Copy the full SHA 800819aView commit details
Commits on May 6, 2025
-
feat: add vectorized version of
u8::reduce_sum_of_xy
(#242)Signed-off-by: usamoi <usamoi@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for a47d48b - Browse repository at this point
Copy the full SHA a47d48bView commit details
Commits on May 9, 2025
-
feat: prefetch in searching (#244)
Adds a GUC `io_search`, with the same possible values of `io_rerank`. notes: * prefetching for the bottom-level bit vectors is implemented. * prefetching for the other levels of bit vectors is not implemented yet. Signed-off-by: usamoi <usamoi@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 3d49fb5 - Browse repository at this point
Copy the full SHA 3d49fb5View commit details
Commits on May 13, 2025
-
chore: add license check and license header (#248)
Signed-off-by: usamoi <usamoi@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for d895697 - Browse repository at this point
Copy the full SHA d895697View commit details
Commits on May 14, 2025
-
add vectorchord docs link (#246)
Signed-off-by: xieydd <xieydd@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5171d09 - Browse repository at this point
Copy the full SHA 5171d09View commit details -
feat: support prefilter (#247)
## Feat - Enable `rerank_in_table=true` with `read_stream`(pg17) and `prefetch_buffer`(not pg17) ## Optimization - Remove redundant matrix multiply in both heap query/insert, accerate most searches ## Chore - Rename `vchordrq.prererank_filtering` into `vchordrq.prefilter` ## Test - Add specialized tests for pg16(prefetch_buffer) and pg17(read_stream) --------- Signed-off-by: cutecutecat <junyuchen@tensorchord.ai>
Configuration menu - View commit details
-
Copy full SHA for b7c6a7f - Browse repository at this point
Copy the full SHA b7c6a7fView commit details
Commits on May 21, 2025
-
feat: residual quantization without too many lookup tables (#252)
note: - residual quantization for inner product is implemented Signed-off-by: usamoi <usamoi@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for b44bae9 - Browse repository at this point
Copy the full SHA b44bae9View commit details
Commits on May 22, 2025
-
feat: remove random matrix (#255)
Signed-off-by: usamoi <usamoi@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 5c471e3 - Browse repository at this point
Copy the full SHA 5c471e3View commit details -
chore: upload 0.4.0 schema scripts (#254)
Signed-off-by: usamoi <usamoi@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for dffb807 - Browse repository at this point
Copy the full SHA dffb807View commit details -
chore: bump version number to 0.4.0
Signed-off-by: usamoi <usamoi@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 5c3b5bc - Browse repository at this point
Copy the full SHA 5c3b5bcView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.3.0...0.4.0