diff --git a/Cargo.lock b/Cargo.lock index 926e4e61..3cf2db1f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2836,7 +2836,7 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "fsst" version = "0.29.1" -source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.1#4269e6a1bc47e0a07a05248475579d36a10f20ed" +source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.2#77bbcb2453f8fa37d825652b56bbe611e02589de" dependencies = [ "rand 0.8.5", ] @@ -3929,7 +3929,7 @@ dependencies = [ [[package]] name = "lance" version = "0.29.1" -source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.1#4269e6a1bc47e0a07a05248475579d36a10f20ed" +source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.2#77bbcb2453f8fa37d825652b56bbe611e02589de" dependencies = [ "arrow", "arrow-arith", @@ -3993,7 +3993,7 @@ dependencies = [ [[package]] name = "lance-arrow" version = "0.29.1" -source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.1#4269e6a1bc47e0a07a05248475579d36a10f20ed" +source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.2#77bbcb2453f8fa37d825652b56bbe611e02589de" dependencies = [ "arrow-array", "arrow-buffer", @@ -4011,7 +4011,7 @@ dependencies = [ [[package]] name = "lance-core" version = "0.29.1" -source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.1#4269e6a1bc47e0a07a05248475579d36a10f20ed" +source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.2#77bbcb2453f8fa37d825652b56bbe611e02589de" dependencies = [ "arrow-array", "arrow-buffer", @@ -4048,7 +4048,7 @@ dependencies = [ [[package]] name = "lance-datafusion" version = "0.29.1" -source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.1#4269e6a1bc47e0a07a05248475579d36a10f20ed" +source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.2#77bbcb2453f8fa37d825652b56bbe611e02589de" dependencies = [ "arrow", "arrow-array", @@ -4078,7 +4078,7 @@ dependencies = [ [[package]] name = "lance-datagen" version = "0.29.1" -source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.1#4269e6a1bc47e0a07a05248475579d36a10f20ed" +source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.2#77bbcb2453f8fa37d825652b56bbe611e02589de" dependencies = [ "arrow", "arrow-array", @@ -4094,7 +4094,7 @@ dependencies = [ [[package]] name = "lance-encoding" version = "0.29.1" -source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.1#4269e6a1bc47e0a07a05248475579d36a10f20ed" +source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.2#77bbcb2453f8fa37d825652b56bbe611e02589de" dependencies = [ "arrayref", "arrow", @@ -4134,7 +4134,7 @@ dependencies = [ [[package]] name = "lance-file" version = "0.29.1" -source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.1#4269e6a1bc47e0a07a05248475579d36a10f20ed" +source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.2#77bbcb2453f8fa37d825652b56bbe611e02589de" dependencies = [ "arrow-arith", "arrow-array", @@ -4169,7 +4169,7 @@ dependencies = [ [[package]] name = "lance-index" version = "0.29.1" -source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.1#4269e6a1bc47e0a07a05248475579d36a10f20ed" +source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.2#77bbcb2453f8fa37d825652b56bbe611e02589de" dependencies = [ "arrow", "arrow-array", @@ -4189,7 +4189,7 @@ dependencies = [ "datafusion-physical-expr", "datafusion-sql", "deepsize", - "dirs 5.0.1", + "dirs 6.0.0", "fst", "futures", "half", @@ -4225,7 +4225,7 @@ dependencies = [ [[package]] name = "lance-io" version = "0.29.1" -source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.1#4269e6a1bc47e0a07a05248475579d36a10f20ed" +source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.2#77bbcb2453f8fa37d825652b56bbe611e02589de" dependencies = [ "arrow", "arrow-arith", @@ -4265,7 +4265,7 @@ dependencies = [ [[package]] name = "lance-linalg" version = "0.29.1" -source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.1#4269e6a1bc47e0a07a05248475579d36a10f20ed" +source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.2#77bbcb2453f8fa37d825652b56bbe611e02589de" dependencies = [ "arrow-array", "arrow-ord", @@ -4289,7 +4289,7 @@ dependencies = [ [[package]] name = "lance-table" version = "0.29.1" -source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.1#4269e6a1bc47e0a07a05248475579d36a10f20ed" +source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.2#77bbcb2453f8fa37d825652b56bbe611e02589de" dependencies = [ "arrow", "arrow-array", @@ -4329,7 +4329,7 @@ dependencies = [ [[package]] name = "lance-testing" version = "0.29.1" -source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.1#4269e6a1bc47e0a07a05248475579d36a10f20ed" +source = "git+https://github.com/lancedb/lance.git?tag=v0.29.1-beta.2#77bbcb2453f8fa37d825652b56bbe611e02589de" dependencies = [ "arrow-array", "arrow-schema", diff --git a/Cargo.toml b/Cargo.toml index 5621f250..5030f7bc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,14 +21,14 @@ categories = ["database-implementations"] rust-version = "1.78.0" [workspace.dependencies] -lance = { "version" = "=0.29.1", "features" = ["dynamodb"], tag = "v0.29.1-beta.1", git="https://github.com/lancedb/lance.git" } -lance-io = { version = "=0.29.1", tag = "v0.29.1-beta.1", git="https://github.com/lancedb/lance.git" } -lance-index = { version = "=0.29.1", tag = "v0.29.1-beta.1", git="https://github.com/lancedb/lance.git" } -lance-linalg = { version = "=0.29.1", tag = "v0.29.1-beta.1", git="https://github.com/lancedb/lance.git" } -lance-table = { version = "=0.29.1", tag = "v0.29.1-beta.1", git="https://github.com/lancedb/lance.git" } -lance-testing = { version = "=0.29.1", tag = "v0.29.1-beta.1", git="https://github.com/lancedb/lance.git" } -lance-datafusion = { version = "=0.29.1", tag = "v0.29.1-beta.1", git="https://github.com/lancedb/lance.git" } -lance-encoding = { version = "=0.29.1", tag = "v0.29.1-beta.1", git="https://github.com/lancedb/lance.git" } +lance = { "version" = "=0.29.1", "features" = ["dynamodb"], tag = "v0.29.1-beta.2", git="https://github.com/lancedb/lance.git" } +lance-io = { version = "=0.29.1", tag = "v0.29.1-beta.2", git="https://github.com/lancedb/lance.git" } +lance-index = { version = "=0.29.1", tag = "v0.29.1-beta.2", git="https://github.com/lancedb/lance.git" } +lance-linalg = { version = "=0.29.1", tag = "v0.29.1-beta.2", git="https://github.com/lancedb/lance.git" } +lance-table = { version = "=0.29.1", tag = "v0.29.1-beta.2", git="https://github.com/lancedb/lance.git" } +lance-testing = { version = "=0.29.1", tag = "v0.29.1-beta.2", git="https://github.com/lancedb/lance.git" } +lance-datafusion = { version = "=0.29.1", tag = "v0.29.1-beta.2", git="https://github.com/lancedb/lance.git" } +lance-encoding = { version = "=0.29.1", tag = "v0.29.1-beta.2", git="https://github.com/lancedb/lance.git" } # Note that this one does not include pyarrow arrow = { version = "55.1", optional = false } arrow-array = "55.1" diff --git a/python/src/query.rs b/python/src/query.rs index c68149e3..1e58960d 100644 --- a/python/src/query.rs +++ b/python/src/query.rs @@ -201,6 +201,7 @@ fn occur_to_str(occur: Occur) -> &'static str { match occur { Occur::Must => "MUST", Occur::Should => "SHOULD", + Occur::MustNot => "MUST NOT", } } diff --git a/rust/lancedb/src/remote/table.rs b/rust/lancedb/src/remote/table.rs index df4f5acd..3a4d4818 100644 --- a/rust/lancedb/src/remote/table.rs +++ b/rust/lancedb/src/remote/table.rs @@ -2318,6 +2318,7 @@ mod tests { "fuzziness": 0, "max_expansions": 50, "operator": "Or", + "prefix_length": 0, }, } },