Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: support multivector type #3190

Merged
merged 45 commits into from
Jan 8, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
82d32c6
build
BubbleCal Dec 3, 2024
a171aa6
Merge branch 'main' of https://github.com/lancedb/lance into issue-2951
BubbleCal Dec 11, 2024
3eb132a
support multivector on flat
BubbleCal Dec 11, 2024
417d133
support to index multivector
BubbleCal Dec 11, 2024
edea676
fix
BubbleCal Dec 11, 2024
5b4ba98
clean
BubbleCal Dec 11, 2024
ff3cf64
fix
BubbleCal Dec 11, 2024
c46bf3c
support more index types on multivec
BubbleCal Dec 12, 2024
9730d77
more tests
BubbleCal Dec 12, 2024
40b2454
fix
BubbleCal Dec 12, 2024
a8515e6
fmt
BubbleCal Dec 12, 2024
e541026
fix
BubbleCal Dec 12, 2024
2526724
search multivec
BubbleCal Dec 16, 2024
9f17b4c
fix
BubbleCal Dec 16, 2024
092d6db
optimize
BubbleCal Dec 16, 2024
bd0ddc3
search with multivector
BubbleCal Dec 16, 2024
31dd5e2
fix
BubbleCal Dec 16, 2024
430c430
query from python
BubbleCal Dec 16, 2024
77cab91
fix ut
BubbleCal Dec 16, 2024
90b2080
Merge branch 'main' of https://github.com/lancedb/lance into issue-2951
BubbleCal Dec 17, 2024
97b8d8a
refine
BubbleCal Dec 18, 2024
427eec8
Merge branch 'main' of https://github.com/lancedb/lance into issue-2951
BubbleCal Dec 23, 2024
7501565
fix
BubbleCal Dec 23, 2024
69b5aa7
fix sq
BubbleCal Dec 23, 2024
8949d4a
fix ut
BubbleCal Dec 23, 2024
9bd65fd
Merge branch 'main' of https://github.com/lancedb/lance into issue-2951
BubbleCal Dec 24, 2024
d624251
more test
BubbleCal Dec 24, 2024
d726ad2
more tests
BubbleCal Dec 24, 2024
a4057b6
fix
BubbleCal Dec 24, 2024
31d62a9
fmt
BubbleCal Dec 24, 2024
1dacf24
bump version
BubbleCal Dec 24, 2024
2cf35fe
bump version
BubbleCal Dec 24, 2024
5cedac5
update cargo.lock
BubbleCal Dec 24, 2024
0593f4e
fix
BubbleCal Dec 25, 2024
f5de6ca
Merge branch 'main' of https://github.com/lancedb/lance into issue-2951
BubbleCal Jan 7, 2025
e3ca31b
fix ut
BubbleCal Jan 7, 2025
36dc7fc
fix
BubbleCal Jan 7, 2025
c7a8613
fix
BubbleCal Jan 7, 2025
13c7470
check
BubbleCal Jan 8, 2025
a9136b7
Merge branch 'main' of https://github.com/lancedb/lance into issue-2951
BubbleCal Jan 8, 2025
9ae7e48
fix
BubbleCal Jan 8, 2025
e07f223
Merge branch 'main' of https://github.com/lancedb/lance into issue-2951
BubbleCal Jan 8, 2025
5a44eda
fix
BubbleCal Jan 8, 2025
e7b2cd8
fix
BubbleCal Jan 8, 2025
ef5c3f0
fix lint
BubbleCal Jan 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 16 additions & 16 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

34 changes: 17 additions & 17 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ exclude = ["python"]
resolver = "2"

[workspace.package]
version = "0.21.1"
version = "0.22.0"
edition = "2021"
authors = ["Lance Devs <[email protected]>"]
license = "Apache-2.0"
Expand All @@ -44,21 +44,21 @@ categories = [
rust-version = "1.80.1"

[workspace.dependencies]
lance = { version = "=0.21.1", path = "./rust/lance" }
lance-arrow = { version = "=0.21.1", path = "./rust/lance-arrow" }
lance-core = { version = "=0.21.1", path = "./rust/lance-core" }
lance-datafusion = { version = "=0.21.1", path = "./rust/lance-datafusion" }
lance-datagen = { version = "=0.21.1", path = "./rust/lance-datagen" }
lance-encoding = { version = "=0.21.1", path = "./rust/lance-encoding" }
lance-encoding-datafusion = { version = "=0.21.1", path = "./rust/lance-encoding-datafusion" }
lance-file = { version = "=0.21.1", path = "./rust/lance-file" }
lance-index = { version = "=0.21.1", path = "./rust/lance-index" }
lance-io = { version = "=0.21.1", path = "./rust/lance-io" }
lance-jni = { version = "=0.21.1", path = "./java/core/lance-jni" }
lance-linalg = { version = "=0.21.1", path = "./rust/lance-linalg" }
lance-table = { version = "=0.21.1", path = "./rust/lance-table" }
lance-test-macros = { version = "=0.21.1", path = "./rust/lance-test-macros" }
lance-testing = { version = "=0.21.1", path = "./rust/lance-testing" }
lance = { version = "=0.22.0", path = "./rust/lance" }
lance-arrow = { version = "=0.22.0", path = "./rust/lance-arrow" }
lance-core = { version = "=0.22.0", path = "./rust/lance-core" }
lance-datafusion = { version = "=0.22.0", path = "./rust/lance-datafusion" }
lance-datagen = { version = "=0.22.0", path = "./rust/lance-datagen" }
lance-encoding = { version = "=0.22.0", path = "./rust/lance-encoding" }
lance-encoding-datafusion = { version = "=0.22.0", path = "./rust/lance-encoding-datafusion" }
lance-file = { version = "=0.22.0", path = "./rust/lance-file" }
lance-index = { version = "=0.22.0", path = "./rust/lance-index" }
lance-io = { version = "=0.22.0", path = "./rust/lance-io" }
lance-jni = { version = "=0.22.0", path = "./java/core/lance-jni" }
lance-linalg = { version = "=0.22.0", path = "./rust/lance-linalg" }
lance-table = { version = "=0.22.0", path = "./rust/lance-table" }
lance-test-macros = { version = "=0.22.0", path = "./rust/lance-test-macros" }
lance-testing = { version = "=0.22.0", path = "./rust/lance-testing" }
approx = "0.5.1"
# Note that this one does not include pyarrow
arrow = { version = "53.2", optional = false, features = ["prettyprint"] }
Expand Down Expand Up @@ -112,7 +112,7 @@ datafusion-physical-expr = { version = "42.0", features = [
deepsize = "0.2.0"
dirs = "5.0.0"
either = "1.0"
fsst = { version = "=0.21.1", path = "./rust/lance-encoding/src/compression_algo/fsst" }
fsst = { version = "=0.22.0", path = "./rust/lance-encoding/src/compression_algo/fsst" }
futures = "0.3"
http = "1.1.0"
hyperloglogplus = { version = "0.4.1", features = ["const-loop"] }
Expand Down
26 changes: 13 additions & 13 deletions python/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion python/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pylance"
version = "0.21.1"
version = "0.22.0"
edition = "2021"
authors = ["Lance Devs <[email protected]>"]
rust-version = "1.65"
Expand Down
Loading
Loading