mirror of
https://github.com/meilisearch/meilisearch.git
synced 2025-11-22 04:36:32 +00:00
Compare commits
3 Commits
v1.23.0
...
regroup-de
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
97ab85edc1 | ||
|
|
c2259c018a | ||
|
|
35f774dfc9 |
46
Cargo.lock
generated
46
Cargo.lock
generated
@@ -344,12 +344,6 @@ version = "0.2.21"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
|
||||
|
||||
[[package]]
|
||||
name = "allocator-api2"
|
||||
version = "0.3.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "78200ac3468a57d333cd0ea5dd398e25111194dcacd49208afca95c629a6311d"
|
||||
|
||||
[[package]]
|
||||
name = "anes"
|
||||
version = "0.1.6"
|
||||
@@ -783,7 +777,7 @@ version = "3.18.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee"
|
||||
dependencies = [
|
||||
"allocator-api2 0.2.21",
|
||||
"allocator-api2",
|
||||
"serde",
|
||||
]
|
||||
|
||||
@@ -793,7 +787,7 @@ version = "0.1.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4ce682bdc86c2e25ef5cd95881d9d6a1902214eddf74cf9ffea88fe1464377e8"
|
||||
dependencies = [
|
||||
"allocator-api2 0.2.21",
|
||||
"allocator-api2",
|
||||
"bitpacking",
|
||||
"bumpalo",
|
||||
"hashbrown 0.15.4",
|
||||
@@ -1776,7 +1770,6 @@ dependencies = [
|
||||
name = "dump"
|
||||
version = "1.15.2"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"big_s",
|
||||
"flate2",
|
||||
"http 1.3.1",
|
||||
@@ -2202,7 +2195,6 @@ dependencies = [
|
||||
"either",
|
||||
"fastrand",
|
||||
"milli",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"tempfile",
|
||||
]
|
||||
@@ -2625,7 +2617,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
|
||||
dependencies = [
|
||||
"ahash 0.8.12",
|
||||
"allocator-api2 0.2.21",
|
||||
"allocator-api2",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -2634,7 +2626,7 @@ version = "0.15.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5"
|
||||
dependencies = [
|
||||
"allocator-api2 0.2.21",
|
||||
"allocator-api2",
|
||||
"equivalent",
|
||||
"foldhash",
|
||||
"serde",
|
||||
@@ -2998,14 +2990,10 @@ version = "1.15.2"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"big_s",
|
||||
"bincode",
|
||||
"bumpalo",
|
||||
"bumparaw-collections",
|
||||
"byte-unit",
|
||||
"convert_case 0.8.0",
|
||||
"crossbeam-channel",
|
||||
"csv",
|
||||
"derive_builder 0.20.2",
|
||||
"dump",
|
||||
"enum-iterator",
|
||||
"file-store",
|
||||
@@ -3322,9 +3310,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "libgit2-sys"
|
||||
version = "0.18.1+1.9.0"
|
||||
version = "0.18.2+1.9.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e"
|
||||
checksum = "1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"libc",
|
||||
@@ -3739,7 +3727,6 @@ dependencies = [
|
||||
"actix-cors",
|
||||
"actix-http",
|
||||
"actix-rt",
|
||||
"actix-utils",
|
||||
"actix-web",
|
||||
"actix-web-lab",
|
||||
"anyhow",
|
||||
@@ -3758,7 +3745,6 @@ dependencies = [
|
||||
"either",
|
||||
"file-store",
|
||||
"flate2",
|
||||
"fst",
|
||||
"futures",
|
||||
"futures-util",
|
||||
"hex",
|
||||
@@ -3776,36 +3762,27 @@ dependencies = [
|
||||
"meilisearch-types",
|
||||
"mimalloc",
|
||||
"mime",
|
||||
"mopa-maintained",
|
||||
"num_cpus",
|
||||
"obkv",
|
||||
"once_cell",
|
||||
"ordered-float 5.0.0",
|
||||
"parking_lot",
|
||||
"permissive-json-pointer",
|
||||
"pin-project-lite",
|
||||
"platform-dirs",
|
||||
"prometheus",
|
||||
"rand 0.8.5",
|
||||
"rayon",
|
||||
"regex",
|
||||
"reqwest",
|
||||
"roaring",
|
||||
"rustls",
|
||||
"rustls-pemfile",
|
||||
"rustls-pki-types",
|
||||
"secrecy",
|
||||
"segment",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"serde_urlencoded",
|
||||
"sha-1",
|
||||
"sha2",
|
||||
"siphasher",
|
||||
"slice-group-by",
|
||||
"static-files",
|
||||
"sysinfo",
|
||||
"tar",
|
||||
"temp-env",
|
||||
"tempfile",
|
||||
"termcolor",
|
||||
@@ -3837,7 +3814,6 @@ dependencies = [
|
||||
"maplit",
|
||||
"meilisearch-types",
|
||||
"rand 0.8.5",
|
||||
"roaring",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"sha2",
|
||||
@@ -3857,7 +3833,6 @@ dependencies = [
|
||||
"convert_case 0.8.0",
|
||||
"csv",
|
||||
"deserr",
|
||||
"either",
|
||||
"enum-iterator",
|
||||
"file-store",
|
||||
"flate2",
|
||||
@@ -3875,7 +3850,6 @@ dependencies = [
|
||||
"tempfile",
|
||||
"thiserror 2.0.12",
|
||||
"time",
|
||||
"tokio",
|
||||
"utoipa",
|
||||
"uuid",
|
||||
]
|
||||
@@ -3918,7 +3892,6 @@ dependencies = [
|
||||
name = "milli"
|
||||
version = "1.15.2"
|
||||
dependencies = [
|
||||
"allocator-api2 0.3.0",
|
||||
"arroy",
|
||||
"bbqueue",
|
||||
"big_s",
|
||||
@@ -4064,12 +4037,6 @@ dependencies = [
|
||||
"syn 2.0.101",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "mopa-maintained"
|
||||
version = "0.2.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "79b7f3e22167862cc7c95b21a6f326c22e4bf40da59cbf000b368a310173ba11"
|
||||
|
||||
[[package]]
|
||||
name = "mutually_exclusive_features"
|
||||
version = "0.1.0"
|
||||
@@ -7262,7 +7229,6 @@ dependencies = [
|
||||
"build-info",
|
||||
"cargo_metadata",
|
||||
"clap",
|
||||
"futures-core",
|
||||
"futures-util",
|
||||
"reqwest",
|
||||
"serde",
|
||||
|
||||
144
Cargo.toml
144
Cargo.toml
@@ -49,3 +49,147 @@ opt-level = 3
|
||||
opt-level = 3
|
||||
[profile.dev.package.roaring]
|
||||
opt-level = 3
|
||||
|
||||
[workspace.dependencies]
|
||||
actix-cors = "0.7.1"
|
||||
actix-http = { version = "3.11.0", default-features = false }
|
||||
actix-rt = "2.10.0"
|
||||
actix-utils = "3.0.1"
|
||||
actix-web = { version = "4.11.0", default-features = false }
|
||||
actix-web-lab = { version = "0.24.1", default-features = false }
|
||||
allocator-api2 = "0.3.0"
|
||||
anyhow = "1.0.98"
|
||||
arbitrary = "1.4.1"
|
||||
arroy = "0.6.1"
|
||||
async-openai = { git = "https://github.com/meilisearch/async-openai", branch = "better-error-handling" }
|
||||
base64 = "0.22.1"
|
||||
bbqueue.git = "https://github.com/meilisearch/bbqueue"
|
||||
big_s = "1.0.2"
|
||||
bimap = "0.6.3"
|
||||
bincode = "1.3.3"
|
||||
brotli = "8.0.1"
|
||||
bstr = "1.12.0"
|
||||
bumpalo = "3.18.1"
|
||||
bumparaw-collections = "0.1.4"
|
||||
byte-unit = "5.1.6"
|
||||
bytemuck = "1.23.1"
|
||||
byteorder = "1.5.0"
|
||||
bytes = "1.10.1"
|
||||
candle-core = "0.9.1"
|
||||
candle-nn = "0.9.1"
|
||||
candle-transformers = "0.9.1"
|
||||
cargo_toml = "0.22.1"
|
||||
charabia = { version="0.9.6", default-features = false }
|
||||
clap = "4.5.40"
|
||||
color-spantrace = "0.3.0"
|
||||
concat-arrays = "0.1.2"
|
||||
convert_case = "0.8.0"
|
||||
criterion = "0.6.0"
|
||||
crossbeam-channel = "0.5.15"
|
||||
csv = "1.3.1"
|
||||
derive_builder = "0.20.2"
|
||||
deserr = "0.6.3"
|
||||
either = "1.15.0"
|
||||
enum-iterator = "2.1.0"
|
||||
fastrand = "2.3.0"
|
||||
flate2 = "1.1.2"
|
||||
flume = { version="0.11.1", default-features = false }
|
||||
fst = "0.4.7"
|
||||
futures = "0.3.31"
|
||||
futures-util = "0.3.31"
|
||||
fxhash = "0.2.1"
|
||||
fxprof-processed-profile = "0.7.0"
|
||||
geoutils = "0.5.1"
|
||||
grenad = { version="0.5.0", default-features = false }
|
||||
hashbrown = "0.15.4"
|
||||
heed = { version="0.22.0", default-features = false }
|
||||
hex = "0.4.3"
|
||||
hf-hub = { git = "https://github.com/dureuill/hf-hub.git", branch = "rust_tls", default-features = false }
|
||||
hmac = "0.12.1"
|
||||
http = "1.3.1"
|
||||
indexmap = "2.9.0"
|
||||
insta = "=1.39.0" # fixed version due to format breakages in v1.40
|
||||
is-terminal = "0.4.16"
|
||||
itertools = "0.14.0"
|
||||
jsonwebtoken = "9.3.1"
|
||||
lazy_static = "1.5.0"
|
||||
levenshtein_automata = "0.2.1"
|
||||
libproc = "0.14.10"
|
||||
liquid = "0.26.11"
|
||||
lru = "0.14.0"
|
||||
manifest-dir-macros = "0.1.18"
|
||||
maplit = "1.0.2"
|
||||
md5 = "0.7.0"
|
||||
memchr = "2.7.5"
|
||||
memmap2 = "0.9.5"
|
||||
mimalloc = "0.1.47"
|
||||
mime = "0.3.17"
|
||||
mopa-maintained = "0.2.3"
|
||||
nom = "7.1.3"
|
||||
nom_locate = "4.2.0"
|
||||
num_cpus = "1.17.0"
|
||||
obkv = "0.3.0"
|
||||
once_cell = "1.21.3"
|
||||
ordered-float = "5.0.0"
|
||||
page_size = "0.6.0"
|
||||
parking_lot = "0.12.4"
|
||||
pin-project-lite = "0.2.16"
|
||||
platform-dirs = "0.3.0"
|
||||
prometheus = "0.14.0"
|
||||
rand = "0.8.5"
|
||||
rand_chacha = "0.3.1"
|
||||
rayon = "1.10.0"
|
||||
regex = "1.11.1"
|
||||
regex-lite = "0.1.6"
|
||||
reqwest = { version="0.12.20", default-features = false }
|
||||
rhai = "1.22.2"
|
||||
roaring = "0.10.12"
|
||||
rstar = "0.12.2"
|
||||
rustc-hash = "2.1.1"
|
||||
rustls = { version="0.23.28", default-features = false }
|
||||
rustls-pemfile = "2.2.0"
|
||||
rustls-pki-types = "1.12.0"
|
||||
secrecy = "0.10.3"
|
||||
segment = "0.2.6"
|
||||
serde = "1.0.219"
|
||||
serde-cs = "0.2.4"
|
||||
serde_json = "1.0.140"
|
||||
serde_urlencoded = "0.7.1"
|
||||
sha-1 = "0.10.1"
|
||||
sha2 = "0.10.9"
|
||||
siphasher = "1.0.1"
|
||||
slice-group-by = "0.3.1"
|
||||
smallstr = "0.3.0"
|
||||
smallvec = "1.15.1"
|
||||
smartstring = "1.0.1"
|
||||
static-files = "0.2.5"
|
||||
synchronoise = "1.0.1"
|
||||
sysinfo = "0.35.2"
|
||||
tar = "0.4.44"
|
||||
temp-env = "0.3.6"
|
||||
tempfile = "3.20.0"
|
||||
termcolor = "1.4.1"
|
||||
thiserror = "2.0.12"
|
||||
thread_local = "1.1.9"
|
||||
tiktoken-rs = "0.7.0"
|
||||
time = "0.3.41"
|
||||
tokenizers = { git = "https://github.com/huggingface/tokenizers.git", tag = "v0.15.2", version = "0.15.2", default-features = false }
|
||||
tokio = "1.45.1"
|
||||
toml = "0.8.23"
|
||||
tracing = "0.1.41"
|
||||
tracing-actix-web = "0.7.18"
|
||||
tracing-error = "0.2.1"
|
||||
tracing-subscriber = "0.3.19"
|
||||
unescaper = "0.1.6"
|
||||
ureq = "2.12.1"
|
||||
url = "2.5.4"
|
||||
urlencoding = "2.1.3"
|
||||
utoipa = "5.4.0"
|
||||
utoipa-scalar = "0.3.0"
|
||||
uuid = "1.17.0"
|
||||
vergen-git2 = "1.0.7"
|
||||
wiremock = "0.6.3"
|
||||
yaup = "0.3.1"
|
||||
zip = "4.1.0"
|
||||
cargo_metadata = "0.20.0"
|
||||
futures-core = "0.3.31"
|
||||
|
||||
@@ -11,27 +11,27 @@ edition.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0.98"
|
||||
bumpalo = "3.18.1"
|
||||
csv = "1.3.1"
|
||||
memmap2 = "0.9.5"
|
||||
milli = { path = "../milli" }
|
||||
mimalloc = { version = "0.1.47", default-features = false }
|
||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
||||
tempfile = "3.20.0"
|
||||
anyhow.workspace = true
|
||||
bumpalo.workspace = true
|
||||
csv.workspace = true
|
||||
memmap2.workspace = true
|
||||
milli.path = "../milli"
|
||||
mimalloc.workspace = true
|
||||
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||
tempfile.workspace = true
|
||||
|
||||
[dev-dependencies]
|
||||
criterion = { version = "0.6.0", features = ["html_reports"] }
|
||||
rand = "0.8.5"
|
||||
rand_chacha = "0.3.1"
|
||||
roaring = "0.10.12"
|
||||
criterion = { workspace = true, features = ["html_reports"] }
|
||||
rand.workspace = true
|
||||
rand_chacha.workspace = true
|
||||
roaring.workspace = true
|
||||
|
||||
[build-dependencies]
|
||||
anyhow = "1.0.98"
|
||||
bytes = "1.10.1"
|
||||
convert_case = "0.8.0"
|
||||
flate2 = "1.1.2"
|
||||
reqwest = { version = "0.12.20", features = ["blocking", "rustls-tls"], default-features = false }
|
||||
anyhow.workspace = true
|
||||
bytes.workspace = true
|
||||
convert_case.workspace = true
|
||||
flate2.workspace = true
|
||||
reqwest = { workspace = true, features = ["blocking", "rustls-tls"], default-features = false }
|
||||
|
||||
[features]
|
||||
default = ["milli/all-tokenizations"]
|
||||
|
||||
@@ -11,8 +11,8 @@ license.workspace = true
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
time = { version = "0.3.41", features = ["parsing"] }
|
||||
time = { workspace = true, features = ["parsing"] }
|
||||
|
||||
[build-dependencies]
|
||||
anyhow = "1.0.98"
|
||||
vergen-git2 = "1.0.7"
|
||||
anyhow.workspace = true
|
||||
vergen-git2.workspace = true
|
||||
|
||||
@@ -11,24 +11,23 @@ readme.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0.98"
|
||||
flate2 = "1.1.2"
|
||||
http = "1.3.1"
|
||||
meilisearch-types = { path = "../meilisearch-types" }
|
||||
once_cell = "1.21.3"
|
||||
regex = "1.11.1"
|
||||
roaring = { version = "0.10.12", features = ["serde"] }
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
||||
tar = "0.4.44"
|
||||
tempfile = "3.20.0"
|
||||
thiserror = "2.0.12"
|
||||
time = { version = "0.3.41", features = ["serde-well-known", "formatting", "parsing", "macros"] }
|
||||
tracing = "0.1.41"
|
||||
uuid = { version = "1.17.0", features = ["serde", "v4"] }
|
||||
flate2.workspace = true
|
||||
http.workspace = true
|
||||
meilisearch-types.path = "../meilisearch-types"
|
||||
once_cell.workspace = true
|
||||
regex.workspace = true
|
||||
roaring = { workspace = true, features = ["serde"] }
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||
tar.workspace = true
|
||||
tempfile.workspace = true
|
||||
thiserror.workspace = true
|
||||
time = { workspace = true, features = ["serde-well-known", "formatting", "parsing", "macros"] }
|
||||
tracing.workspace = true
|
||||
uuid = { workspace = true, features = ["serde", "v4"] }
|
||||
|
||||
[dev-dependencies]
|
||||
big_s = "1.0.2"
|
||||
maplit = "1.0.2"
|
||||
meili-snap = { path = "../meili-snap" }
|
||||
meilisearch-types = { path = "../meilisearch-types" }
|
||||
big_s.workspace = true
|
||||
maplit.workspace = true
|
||||
meili-snap.path = "../meili-snap"
|
||||
meilisearch-types.path = "../meilisearch-types"
|
||||
|
||||
@@ -11,7 +11,7 @@ edition.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
tempfile = "3.20.0"
|
||||
thiserror = "2.0.12"
|
||||
tracing = "0.1.41"
|
||||
uuid = { version = "1.17.0", features = ["serde", "v4"] }
|
||||
tempfile.workspace = true
|
||||
thiserror.workspace = true
|
||||
tracing.workspace = true
|
||||
uuid = { workspace = true, features = ["serde", "v4"] }
|
||||
|
||||
@@ -12,10 +12,9 @@ edition.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
nom = "7.1.3"
|
||||
nom_locate = "4.2.0"
|
||||
unescaper = "0.1.6"
|
||||
nom.workspace = true
|
||||
nom_locate.workspace = true
|
||||
unescaper.workspace = true
|
||||
|
||||
[dev-dependencies]
|
||||
# fixed version due to format breakages in v1.40
|
||||
insta = "=1.39.0"
|
||||
insta.workspace = true
|
||||
|
||||
@@ -13,10 +13,10 @@ edition.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
serde_json = "1.0"
|
||||
serde_json.workspace = true
|
||||
|
||||
[dev-dependencies]
|
||||
criterion = { version = "0.6.0", features = ["html_reports"] }
|
||||
criterion = { workspace = true, features = ["html_reports"] }
|
||||
|
||||
[[bench]]
|
||||
name = "benchmarks"
|
||||
|
||||
@@ -11,7 +11,7 @@ cargo-fuzz = true
|
||||
[dependencies]
|
||||
libfuzzer-sys = "0.4"
|
||||
arbitrary-json = "0.1.1"
|
||||
json-depth-checker = { path = "../../json-depth-checker" }
|
||||
json-depth-checker.path = "../../json-depth-checker"
|
||||
|
||||
[dependencies.flatten-serde-json]
|
||||
path = ".."
|
||||
|
||||
@@ -11,12 +11,11 @@ edition.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
arbitrary = { version = "1.4.1", features = ["derive"] }
|
||||
bumpalo = "3.18.1"
|
||||
clap = { version = "4.5.40", features = ["derive"] }
|
||||
either = "1.15.0"
|
||||
fastrand = "2.3.0"
|
||||
milli = { path = "../milli" }
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
||||
tempfile = "3.20.0"
|
||||
arbitrary = { workspace = true, features = ["derive"] }
|
||||
bumpalo.workspace = true
|
||||
clap = { workspace = true, features = ["derive"] }
|
||||
either.workspace = true
|
||||
fastrand.workspace = true
|
||||
milli.path = "../milli"
|
||||
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||
tempfile.workspace = true
|
||||
|
||||
@@ -11,44 +11,39 @@ edition.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0.98"
|
||||
bincode = "1.3.3"
|
||||
byte-unit = "5.1.6"
|
||||
bumpalo = "3.18.1"
|
||||
bumparaw-collections = "0.1.4"
|
||||
convert_case = "0.8.0"
|
||||
csv = "1.3.1"
|
||||
derive_builder = "0.20.2"
|
||||
dump = { path = "../dump" }
|
||||
enum-iterator = "2.1.0"
|
||||
file-store = { path = "../file-store" }
|
||||
flate2 = "1.1.2"
|
||||
indexmap = "2.9.0"
|
||||
meilisearch-auth = { path = "../meilisearch-auth" }
|
||||
meilisearch-types = { path = "../meilisearch-types" }
|
||||
memmap2 = "0.9.5"
|
||||
page_size = "0.6.0"
|
||||
rayon = "1.10.0"
|
||||
roaring = { version = "0.10.12", features = ["serde"] }
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
||||
synchronoise = "1.0.1"
|
||||
tempfile = "3.20.0"
|
||||
thiserror = "2.0.12"
|
||||
time = { version = "0.3.41", features = [
|
||||
anyhow.workspace = true
|
||||
byte-unit.workspace = true
|
||||
bumpalo.workspace = true
|
||||
convert_case.workspace = true
|
||||
dump.path = "../dump"
|
||||
enum-iterator.workspace = true
|
||||
file-store.path = "../file-store"
|
||||
flate2.workspace = true
|
||||
indexmap.workspace = true
|
||||
meilisearch-auth.path = "../meilisearch-auth"
|
||||
meilisearch-types.path = "../meilisearch-types"
|
||||
memmap2.workspace = true
|
||||
page_size.workspace = true
|
||||
rayon.workspace = true
|
||||
roaring = { workspace = true, features = ["serde"] }
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||
synchronoise.workspace = true
|
||||
tempfile.workspace = true
|
||||
thiserror.workspace = true
|
||||
time = { workspace = true, features = [
|
||||
"serde-well-known",
|
||||
"formatting",
|
||||
"parsing",
|
||||
"macros",
|
||||
] }
|
||||
tracing = "0.1.41"
|
||||
ureq = "2.12.1"
|
||||
uuid = { version = "1.17.0", features = ["serde", "v4"] }
|
||||
tracing.workspace = true
|
||||
ureq.workspace = true
|
||||
uuid = { workspace = true, features = ["serde", "v4"] }
|
||||
|
||||
[dev-dependencies]
|
||||
big_s = "1.0.2"
|
||||
crossbeam-channel = "0.5.15"
|
||||
# fixed version due to format breakages in v1.40
|
||||
insta = { version = "=1.39.0", features = ["json", "redactions"] }
|
||||
maplit = "1.0.2"
|
||||
meili-snap = { path = "../meili-snap" }
|
||||
big_s.workspace = true
|
||||
crossbeam-channel.workspace = true
|
||||
insta = { workspace = true, features = ["json", "redactions"] }
|
||||
maplit.workspace = true
|
||||
meili-snap.path = "../meili-snap"
|
||||
|
||||
@@ -12,10 +12,10 @@ edition.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
serde_json = "1.0"
|
||||
serde_json.workspace = true
|
||||
|
||||
[dev-dependencies]
|
||||
criterion = "0.6.0"
|
||||
criterion.workspace = true
|
||||
|
||||
[[bench]]
|
||||
name = "depth"
|
||||
|
||||
@@ -11,9 +11,8 @@ edition.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
# fixed version due to format breakages in v1.40
|
||||
insta = { version = "=1.39.0", features = ["json", "redactions"] }
|
||||
md5 = "0.7.0"
|
||||
once_cell = "1.21"
|
||||
regex-lite = "0.1.6"
|
||||
uuid = { version = "1.17.0", features = ["v4"] }
|
||||
insta = { workspace = true, features = ["json", "redactions"] }
|
||||
md5.workspace = true
|
||||
once_cell.workspace = true
|
||||
regex-lite.workspace = true
|
||||
uuid = { workspace = true, features = ["v4"] }
|
||||
|
||||
@@ -11,16 +11,15 @@ edition.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
base64 = "0.22.1"
|
||||
enum-iterator = "2.1.0"
|
||||
hmac = "0.12.1"
|
||||
maplit = "1.0.2"
|
||||
meilisearch-types = { path = "../meilisearch-types" }
|
||||
rand = "0.8.5"
|
||||
roaring = { version = "0.10.12", features = ["serde"] }
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
||||
sha2 = "0.10.9"
|
||||
thiserror = "2.0.12"
|
||||
time = { version = "0.3.41", features = ["serde-well-known", "formatting", "parsing", "macros"] }
|
||||
uuid = { version = "1.17.0", features = ["serde", "v4"] }
|
||||
base64.workspace = true
|
||||
enum-iterator.workspace = true
|
||||
hmac.workspace = true
|
||||
maplit.workspace = true
|
||||
meilisearch-types.path = "../meilisearch-types"
|
||||
rand.workspace = true
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||
sha2.workspace = true
|
||||
thiserror.workspace = true
|
||||
time = { workspace = true, features = ["serde-well-known", "formatting", "parsing", "macros"] }
|
||||
uuid = { workspace = true, features = ["serde", "v4"] }
|
||||
|
||||
@@ -11,42 +11,39 @@ edition.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
actix-web = { version = "4.11.0", default-features = false }
|
||||
anyhow = "1.0.98"
|
||||
bumpalo = "3.18.1"
|
||||
bumparaw-collections = "0.1.4"
|
||||
convert_case = "0.8.0"
|
||||
csv = "1.3.1"
|
||||
deserr = { version = "0.6.3", features = ["actix-web"] }
|
||||
either = { version = "1.15.0", features = ["serde"] }
|
||||
enum-iterator = "2.1.0"
|
||||
file-store = { path = "../file-store" }
|
||||
flate2 = "1.1.2"
|
||||
fst = "0.4.7"
|
||||
memmap2 = "0.9.5"
|
||||
milli = { path = "../milli" }
|
||||
roaring = { version = "0.10.12", features = ["serde"] }
|
||||
rustc-hash = "2.1.1"
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
serde-cs = "0.2.4"
|
||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
||||
tar = "0.4.44"
|
||||
tempfile = "3.20.0"
|
||||
thiserror = "2.0.12"
|
||||
time = { version = "0.3.41", features = [
|
||||
actix-web = { workspace = true, default-features = false }
|
||||
anyhow.workspace = true
|
||||
bumpalo.workspace = true
|
||||
bumparaw-collections.workspace = true
|
||||
convert_case.workspace = true
|
||||
csv.workspace = true
|
||||
deserr = { workspace = true, features = ["actix-web"] }
|
||||
enum-iterator.workspace = true
|
||||
file-store.path = "../file-store"
|
||||
flate2.workspace = true
|
||||
fst.workspace = true
|
||||
memmap2.workspace = true
|
||||
milli.path = "../milli"
|
||||
roaring = { workspace = true, features = ["serde"] }
|
||||
rustc-hash.workspace = true
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
serde-cs.workspace = true
|
||||
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||
tar.workspace = true
|
||||
tempfile.workspace = true
|
||||
thiserror.workspace = true
|
||||
time = { workspace = true, features = [
|
||||
"serde-well-known",
|
||||
"formatting",
|
||||
"parsing",
|
||||
"macros",
|
||||
] }
|
||||
tokio = "1.45"
|
||||
utoipa = { version = "5.4.0", features = ["macros"] }
|
||||
uuid = { version = "1.17.0", features = ["serde", "v4"] }
|
||||
utoipa = { workspace = true, features = ["macros"] }
|
||||
uuid = { workspace = true, features = ["serde", "v4"] }
|
||||
|
||||
[dev-dependencies]
|
||||
# fixed version due to format breakages in v1.40
|
||||
insta = "=1.39.0"
|
||||
meili-snap = { path = "../meili-snap" }
|
||||
insta.workspace = true
|
||||
meili-snap.path = "../meili-snap"
|
||||
|
||||
[features]
|
||||
# all specialized tokenizations
|
||||
|
||||
@@ -13,95 +13,84 @@ license.workspace = true
|
||||
default-run = "meilisearch"
|
||||
|
||||
[dependencies]
|
||||
actix-cors = "0.7.1"
|
||||
actix-http = { version = "3.11.0", default-features = false, features = [
|
||||
actix-cors.workspace = true
|
||||
actix-http = { workspace = true, default-features = false, features = [
|
||||
"compress-brotli",
|
||||
"compress-gzip",
|
||||
"rustls-0_23",
|
||||
] }
|
||||
actix-utils = "3.0.1"
|
||||
actix-web = { version = "4.11.0", default-features = false, features = [
|
||||
actix-web = { workspace = true, default-features = false, features = [
|
||||
"macros",
|
||||
"compress-brotli",
|
||||
"compress-gzip",
|
||||
"cookies",
|
||||
"rustls-0_23",
|
||||
] }
|
||||
anyhow = { version = "1.0.98", features = ["backtrace"] }
|
||||
bstr = "1.12.0"
|
||||
byte-unit = { version = "5.1.6", features = ["serde"] }
|
||||
bytes = "1.10.1"
|
||||
bumpalo = "3.18.1"
|
||||
clap = { version = "4.5.40", features = ["derive", "env"] }
|
||||
crossbeam-channel = "0.5.15"
|
||||
deserr = { version = "0.6.3", features = ["actix-web"] }
|
||||
dump = { path = "../dump" }
|
||||
either = "1.15.0"
|
||||
file-store = { path = "../file-store" }
|
||||
flate2 = "1.1.2"
|
||||
fst = "0.4.7"
|
||||
futures = "0.3.31"
|
||||
futures-util = "0.3.31"
|
||||
index-scheduler = { path = "../index-scheduler" }
|
||||
indexmap = { version = "2.9.0", features = ["serde"] }
|
||||
is-terminal = "0.4.16"
|
||||
itertools = "0.14.0"
|
||||
jsonwebtoken = "9.3.1"
|
||||
lazy_static = "1.5.0"
|
||||
meilisearch-auth = { path = "../meilisearch-auth" }
|
||||
meilisearch-types = { path = "../meilisearch-types" }
|
||||
mimalloc = { version = "0.1.47", default-features = false }
|
||||
mime = "0.3.17"
|
||||
num_cpus = "1.17.0"
|
||||
obkv = "0.3.0"
|
||||
once_cell = "1.21.3"
|
||||
ordered-float = "5.0.0"
|
||||
parking_lot = "0.12.4"
|
||||
permissive-json-pointer = { path = "../permissive-json-pointer" }
|
||||
pin-project-lite = "0.2.16"
|
||||
platform-dirs = "0.3.0"
|
||||
prometheus = { version = "0.14.0", features = ["process"] }
|
||||
rand = "0.8.5"
|
||||
rayon = "1.10.0"
|
||||
regex = "1.11.1"
|
||||
reqwest = { version = "0.12.20", features = [
|
||||
anyhow = { workspace = true, features = ["backtrace"] }
|
||||
bstr.workspace = true
|
||||
byte-unit = { workspace = true, features = ["serde"] }
|
||||
bytes.workspace = true
|
||||
bumpalo.workspace = true
|
||||
clap = { workspace = true, features = ["derive", "env"] }
|
||||
crossbeam-channel.workspace = true
|
||||
deserr = { workspace = true, features = ["actix-web"] }
|
||||
dump.path = "../dump"
|
||||
either.workspace = true
|
||||
file-store.path = "../file-store"
|
||||
flate2.workspace = true
|
||||
futures.workspace = true
|
||||
futures-util.workspace = true
|
||||
index-scheduler.path = "../index-scheduler"
|
||||
indexmap = { workspace = true, features = ["serde"] }
|
||||
is-terminal.workspace = true
|
||||
itertools.workspace = true
|
||||
jsonwebtoken.workspace = true
|
||||
lazy_static.workspace = true
|
||||
meilisearch-auth.path = "../meilisearch-auth"
|
||||
meilisearch-types.path = "../meilisearch-types"
|
||||
mimalloc.workspace = true
|
||||
mime.workspace = true
|
||||
num_cpus.workspace = true
|
||||
obkv.workspace = true
|
||||
once_cell.workspace = true
|
||||
permissive-json-pointer.path = "../permissive-json-pointer"
|
||||
pin-project-lite.workspace = true
|
||||
platform-dirs.workspace = true
|
||||
prometheus = { workspace = true, features = ["process"] }
|
||||
rand.workspace = true
|
||||
regex.workspace = true
|
||||
reqwest = { workspace = true, features = [
|
||||
"rustls-tls",
|
||||
"json",
|
||||
], default-features = false }
|
||||
rustls = { version = "0.23.28", features = ["ring"], default-features = false }
|
||||
rustls-pki-types = { version = "1.12.0", features = ["alloc"] }
|
||||
rustls-pemfile = "2.2.0"
|
||||
segment = { version = "0.2.6" }
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
||||
sha2 = "0.10.9"
|
||||
siphasher = "1.0.1"
|
||||
slice-group-by = "0.3.1"
|
||||
static-files = { version = "0.2.5", optional = true }
|
||||
sysinfo = "0.35.2"
|
||||
tar = "0.4.44"
|
||||
tempfile = "3.20.0"
|
||||
thiserror = "2.0.12"
|
||||
time = { version = "0.3.41", features = [
|
||||
rustls = { workspace = true, features = ["ring"], default-features = false }
|
||||
rustls-pemfile.workspace = true
|
||||
segment.workspace = true
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||
static-files = { workspace = true, optional = true }
|
||||
sysinfo.workspace = true
|
||||
tempfile.workspace = true
|
||||
thiserror.workspace = true
|
||||
time = { workspace = true, features = [
|
||||
"serde-well-known",
|
||||
"formatting",
|
||||
"parsing",
|
||||
"macros",
|
||||
] }
|
||||
tokio = { version = "1.45.1", features = ["full"] }
|
||||
toml = "0.8.23"
|
||||
uuid = { version = "1.17.0", features = ["serde", "v4"] }
|
||||
serde_urlencoded = "0.7.1"
|
||||
termcolor = "1.4.1"
|
||||
url = { version = "2.5.4", features = ["serde"] }
|
||||
tracing = "0.1.41"
|
||||
tracing-subscriber = { version = "0.3.19", features = ["json"] }
|
||||
tracing-trace = { version = "0.1.0", path = "../tracing-trace" }
|
||||
tracing-actix-web = "0.7.18"
|
||||
build-info = { version = "1.7.0", path = "../build-info" }
|
||||
roaring = "0.10.12"
|
||||
mopa-maintained = "0.2.3"
|
||||
utoipa = { version = "5.4.0", features = [
|
||||
tokio = { workspace = true, features = ["full"] }
|
||||
toml.workspace = true
|
||||
uuid = { workspace = true, features = ["serde", "v4"] }
|
||||
serde_urlencoded.workspace = true
|
||||
termcolor.workspace = true
|
||||
url = { workspace = true, features = ["serde"] }
|
||||
tracing.workspace = true
|
||||
tracing-subscriber = { workspace = true, features = ["json"] }
|
||||
tracing-trace.path = "../tracing-trace"
|
||||
tracing-actix-web.workspace = true
|
||||
build-info.path = "../build-info"
|
||||
roaring.workspace = true
|
||||
utoipa = { workspace = true, features = [
|
||||
"actix_extras",
|
||||
"macros",
|
||||
"non_strict_integers",
|
||||
@@ -110,36 +99,35 @@ utoipa = { version = "5.4.0", features = [
|
||||
"time",
|
||||
"openapi_extensions",
|
||||
] }
|
||||
utoipa-scalar = { version = "0.3.0", optional = true, features = ["actix-web"] }
|
||||
utoipa-scalar = { workspace = true, optional = true, features = ["actix-web"] }
|
||||
async-openai = { git = "https://github.com/meilisearch/async-openai", branch = "better-error-handling" }
|
||||
secrecy = "0.10.3"
|
||||
actix-web-lab = { version = "0.24.1", default-features = false }
|
||||
secrecy.workspace = true
|
||||
actix-web-lab = { workspace = true, default-features = false }
|
||||
|
||||
[dev-dependencies]
|
||||
actix-rt = "2.10.0"
|
||||
brotli = "8.0.1"
|
||||
# fixed version due to format breakages in v1.40
|
||||
insta = { version = "=1.39.0", features = ["redactions"] }
|
||||
manifest-dir-macros = "0.1.18"
|
||||
maplit = "1.0.2"
|
||||
meili-snap = { path = "../meili-snap" }
|
||||
temp-env = "0.3.6"
|
||||
urlencoding = "2.1.3"
|
||||
wiremock = "0.6.3"
|
||||
yaup = "0.3.1"
|
||||
actix-rt.workspace = true
|
||||
brotli.workspace = true
|
||||
insta = { workspace = true, features = ["redactions"] }
|
||||
manifest-dir-macros.workspace = true
|
||||
maplit.workspace = true
|
||||
meili-snap.path = "../meili-snap"
|
||||
temp-env.workspace = true
|
||||
urlencoding.workspace = true
|
||||
wiremock.workspace = true
|
||||
yaup.workspace = true
|
||||
|
||||
[build-dependencies]
|
||||
anyhow = { version = "1.0.98", optional = true }
|
||||
cargo_toml = { version = "0.22.1", optional = true }
|
||||
hex = { version = "0.4.3", optional = true }
|
||||
reqwest = { version = "0.12.20", features = [
|
||||
anyhow = { workspace = true, optional = true }
|
||||
cargo_toml = { workspace = true, optional = true }
|
||||
hex = { workspace = true, optional = true }
|
||||
reqwest = { workspace = true, features = [
|
||||
"blocking",
|
||||
"rustls-tls",
|
||||
], default-features = false, optional = true }
|
||||
sha-1 = { version = "0.10.1", optional = true }
|
||||
static-files = { version = "0.2.5", optional = true }
|
||||
tempfile = { version = "3.20.0", optional = true }
|
||||
zip = { version = "4.1.0", optional = true }
|
||||
sha-1 = { workspace = true, optional = true }
|
||||
static-files = { workspace = true, optional = true }
|
||||
tempfile = { workspace = true, optional = true }
|
||||
zip = { workspace = true, optional = true }
|
||||
|
||||
[features]
|
||||
default = ["meilisearch-types/all-tokenizations", "mini-dashboard"]
|
||||
|
||||
@@ -9,15 +9,15 @@ edition.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0.98"
|
||||
clap = { version = "4.5.40", features = ["derive"] }
|
||||
dump = { path = "../dump" }
|
||||
file-store = { path = "../file-store" }
|
||||
indexmap = { version = "2.9.0", features = ["serde"] }
|
||||
meilisearch-auth = { path = "../meilisearch-auth" }
|
||||
meilisearch-types = { path = "../meilisearch-types" }
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
||||
tempfile = "3.20.0"
|
||||
time = { version = "0.3.41", features = ["formatting", "parsing", "alloc"] }
|
||||
uuid = { version = "1.17.0", features = ["v4"], default-features = false }
|
||||
anyhow.workspace = true
|
||||
clap = { workspace = true, features = ["derive"] }
|
||||
dump.path = "../dump"
|
||||
file-store.path = "../file-store"
|
||||
indexmap = { workspace = true, features = ["serde"] }
|
||||
meilisearch-auth.path = "../meilisearch-auth"
|
||||
meilisearch-types.path = "../meilisearch-types"
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||
tempfile.workspace = true
|
||||
time = { workspace = true, features = ["formatting", "parsing", "alloc"] }
|
||||
uuid = { workspace = true, features = ["v4"] }
|
||||
|
||||
@@ -12,112 +12,110 @@ readme.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
big_s = "1.0.2"
|
||||
bimap = { version = "0.6.3", features = ["serde"] }
|
||||
bincode = "1.3.3"
|
||||
bstr = "1.12.0"
|
||||
bytemuck = { version = "1.23.1", features = ["extern_crate_alloc"] }
|
||||
byteorder = "1.5.0"
|
||||
charabia = { version = "0.9.6", default-features = false }
|
||||
concat-arrays = "0.1.2"
|
||||
convert_case = "0.8.0"
|
||||
crossbeam-channel = "0.5.15"
|
||||
deserr = "0.6.3"
|
||||
either = { version = "1.15.0", features = ["serde"] }
|
||||
flatten-serde-json = { path = "../flatten-serde-json" }
|
||||
fst = "0.4.7"
|
||||
fxhash = "0.2.1"
|
||||
geoutils = "0.5.1"
|
||||
grenad = { version = "0.5.0", default-features = false, features = [
|
||||
big_s.workspace = true
|
||||
bimap = { workspace = true, features = ["serde"] }
|
||||
bincode.workspace = true
|
||||
bstr.workspace = true
|
||||
bytemuck = { workspace = true, features = ["extern_crate_alloc"] }
|
||||
byteorder.workspace = true
|
||||
charabia = { workspace = true, default-features = false }
|
||||
concat-arrays.workspace = true
|
||||
convert_case.workspace = true
|
||||
crossbeam-channel.workspace = true
|
||||
deserr.workspace = true
|
||||
either = { workspace = true, features = ["serde"] }
|
||||
flatten-serde-json.path = "../flatten-serde-json"
|
||||
fst.workspace = true
|
||||
fxhash.workspace = true
|
||||
geoutils.workspace = true
|
||||
grenad = { workspace = true, default-features = false, features = [
|
||||
"rayon",
|
||||
"tempfile",
|
||||
] }
|
||||
heed = { version = "0.22.0", default-features = false, features = [
|
||||
heed = { workspace = true, default-features = false, features = [
|
||||
"serde-json",
|
||||
"serde-bincode",
|
||||
] }
|
||||
indexmap = { version = "2.9.0", features = ["serde"] }
|
||||
json-depth-checker = { path = "../json-depth-checker" }
|
||||
levenshtein_automata = { version = "0.2.1", features = ["fst_automaton"] }
|
||||
memchr = "2.7.5"
|
||||
memmap2 = "0.9.5"
|
||||
obkv = "0.3.0"
|
||||
once_cell = "1.21.3"
|
||||
ordered-float = "5.0.0"
|
||||
rayon = "1.10.0"
|
||||
roaring = { version = "0.10.12", features = ["serde"] }
|
||||
rstar = { version = "0.12.2", features = ["serde"] }
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
serde_json = { version = "1.0.140", features = ["preserve_order", "raw_value"] }
|
||||
slice-group-by = "0.3.1"
|
||||
smallstr = { version = "0.3.0", features = ["serde"] }
|
||||
smallvec = "1.15.1"
|
||||
smartstring = "1.0.1"
|
||||
tempfile = "3.20.0"
|
||||
thiserror = "2.0.12"
|
||||
time = { version = "0.3.41", features = [
|
||||
indexmap = { workspace = true, features = ["serde"] }
|
||||
json-depth-checker.path = "../json-depth-checker"
|
||||
levenshtein_automata = { workspace = true, features = ["fst_automaton"] }
|
||||
memchr.workspace = true
|
||||
memmap2.workspace = true
|
||||
obkv.workspace = true
|
||||
once_cell.workspace = true
|
||||
ordered-float.workspace = true
|
||||
rayon.workspace = true
|
||||
roaring = { workspace = true, features = ["serde"] }
|
||||
rstar = { workspace = true, features = ["serde"] }
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
serde_json = { workspace = true, features = ["preserve_order", "raw_value"] }
|
||||
slice-group-by.workspace = true
|
||||
smallstr = { workspace = true, features = ["serde"] }
|
||||
smallvec.workspace = true
|
||||
smartstring.workspace = true
|
||||
tempfile.workspace = true
|
||||
thiserror.workspace = true
|
||||
time = { workspace = true, features = [
|
||||
"serde-well-known",
|
||||
"formatting",
|
||||
"parsing",
|
||||
"macros",
|
||||
] }
|
||||
uuid = { version = "1.17.0", features = ["v4"] }
|
||||
uuid = { workspace = true, features = ["v4"] }
|
||||
|
||||
filter-parser = { path = "../filter-parser" }
|
||||
filter-parser.path = "../filter-parser"
|
||||
|
||||
# documents words self-join
|
||||
itertools = "0.14.0"
|
||||
itertools.workspace = true
|
||||
|
||||
csv = "1.3.1"
|
||||
candle-core = { version = "0.9.1" }
|
||||
candle-transformers = { version = "0.9.1" }
|
||||
candle-nn = { version = "0.9.1" }
|
||||
tokenizers = { git = "https://github.com/huggingface/tokenizers.git", tag = "v0.15.2", version = "0.15.2", default-features = false, features = [
|
||||
csv.workspace = true
|
||||
candle-core = { workspace = true }
|
||||
candle-transformers = { workspace = true }
|
||||
candle-nn = { workspace = true }
|
||||
tokenizers = { workspace = true, default-features = false, features = [
|
||||
"onig",
|
||||
] }
|
||||
hf-hub = { git = "https://github.com/dureuill/hf-hub.git", branch = "rust_tls", default-features = false, features = [
|
||||
hf-hub = { workspace = true, default-features = false, features = [
|
||||
"online",
|
||||
] }
|
||||
tiktoken-rs = "0.7.0"
|
||||
liquid = "0.26.11"
|
||||
rhai = { version = "1.22.2", features = [
|
||||
tiktoken-rs.workspace = true
|
||||
liquid.workspace = true
|
||||
rhai = { workspace = true, features = [
|
||||
"serde",
|
||||
"no_module",
|
||||
"no_custom_syntax",
|
||||
"no_time",
|
||||
"sync",
|
||||
] }
|
||||
arroy = "0.6.1"
|
||||
rand = "0.8.5"
|
||||
tracing = "0.1.41"
|
||||
ureq = { version = "2.12.1", features = ["json"] }
|
||||
url = "2.5.4"
|
||||
hashbrown = "0.15.4"
|
||||
bumpalo = "3.18.1"
|
||||
bumparaw-collections = "0.1.4"
|
||||
thread_local = "1.1.9"
|
||||
allocator-api2 = "0.3.0"
|
||||
rustc-hash = "2.1.1"
|
||||
enum-iterator = "2.1.0"
|
||||
bbqueue = { git = "https://github.com/meilisearch/bbqueue" }
|
||||
flume = { version = "0.11.1", default-features = false }
|
||||
utoipa = { version = "5.4.0", features = [
|
||||
arroy.workspace = true
|
||||
rand.workspace = true
|
||||
tracing.workspace = true
|
||||
ureq = { workspace = true, features = ["json"] }
|
||||
url.workspace = true
|
||||
hashbrown.workspace = true
|
||||
bumpalo.workspace = true
|
||||
bumparaw-collections.workspace = true
|
||||
thread_local.workspace = true
|
||||
rustc-hash.workspace = true
|
||||
enum-iterator.workspace = true
|
||||
bbqueue.workspace = true
|
||||
flume.workspace = true
|
||||
utoipa = { workspace = true, features = [
|
||||
"non_strict_integers",
|
||||
"preserve_order",
|
||||
"uuid",
|
||||
"time",
|
||||
"openapi_extensions",
|
||||
] }
|
||||
lru = "0.14.0"
|
||||
lru.workspace = true
|
||||
|
||||
[dev-dependencies]
|
||||
mimalloc = { version = "0.1.47", default-features = false }
|
||||
# fixed version due to format breakages in v1.40
|
||||
insta = "=1.39.0"
|
||||
maplit = "1.0.2"
|
||||
md5 = "0.7.0"
|
||||
meili-snap = { path = "../meili-snap" }
|
||||
rand = { version = "0.8.5", features = ["small_rng"] }
|
||||
mimalloc.workspace = true
|
||||
insta.workspace = true
|
||||
maplit.workspace = true
|
||||
md5.workspace = true
|
||||
meili-snap.path = "../meili-snap"
|
||||
rand = { workspace = true, features = ["small_rng"] }
|
||||
|
||||
[features]
|
||||
all-tokenizations = ["charabia/default"]
|
||||
|
||||
@@ -13,7 +13,7 @@ edition.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[dependencies]
|
||||
serde_json = "1.0"
|
||||
serde_json.workspace = true
|
||||
|
||||
[dev-dependencies]
|
||||
big_s = "1.0"
|
||||
big_s.workspace = true
|
||||
|
||||
@@ -6,19 +6,15 @@ edition = "2021"
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
color-spantrace = "0.3.0"
|
||||
fxprof-processed-profile = "0.7.0"
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
serde_json = "1.0.140"
|
||||
tracing = "0.1.41"
|
||||
tracing-error = "0.2.1"
|
||||
tracing-subscriber = "0.3.19"
|
||||
byte-unit = { version = "5.1.6", default-features = false, features = [
|
||||
"std",
|
||||
"byte",
|
||||
"serde",
|
||||
] }
|
||||
tokio = { version = "1.45.1", features = ["sync"] }
|
||||
color-spantrace.workspace = true
|
||||
fxprof-processed-profile.workspace = true
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
serde_json.workspace = true
|
||||
tracing.workspace = true
|
||||
tracing-error.workspace = true
|
||||
tracing-subscriber.workspace = true
|
||||
byte-unit = { workspace = true, features = ["serde"] }
|
||||
tokio = { workspace = true, features = ["sync"] }
|
||||
|
||||
[target.'cfg(any(target_os = "linux", target_os = "macos"))'.dependencies]
|
||||
libproc = "0.14.10"
|
||||
libproc.workspace = true
|
||||
|
||||
@@ -11,34 +11,33 @@ license.workspace = true
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0.98"
|
||||
build-info = { version = "1.7.0", path = "../build-info" }
|
||||
cargo_metadata = "0.20.0"
|
||||
clap = { version = "4.5.40", features = ["derive"] }
|
||||
futures-core = "0.3.31"
|
||||
futures-util = "0.3.31"
|
||||
reqwest = { version = "0.12.20", features = [
|
||||
anyhow.workspace = true
|
||||
build-info.path = "../build-info"
|
||||
cargo_metadata.workspace = true
|
||||
clap = { workspace = true, features = ["derive"] }
|
||||
futures-util.workspace = true
|
||||
reqwest = { workspace = true, features = [
|
||||
"stream",
|
||||
"json",
|
||||
"rustls-tls",
|
||||
], default-features = false }
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
serde_json = "1.0.140"
|
||||
sha2 = "0.10.9"
|
||||
sysinfo = "0.35.2"
|
||||
time = { version = "0.3.41", features = [
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
serde_json.workspace = true
|
||||
sha2.workspace = true
|
||||
sysinfo.workspace = true
|
||||
time = { workspace = true, features = [
|
||||
"serde",
|
||||
"serde-human-readable",
|
||||
"macros",
|
||||
] }
|
||||
tokio = { version = "1.45.1", features = [
|
||||
tokio = { workspace = true, features = [
|
||||
"rt",
|
||||
"net",
|
||||
"time",
|
||||
"process",
|
||||
"signal",
|
||||
] }
|
||||
tracing = "0.1.41"
|
||||
tracing-subscriber = "0.3.19"
|
||||
tracing-trace = { version = "0.1.0", path = "../tracing-trace" }
|
||||
uuid = { version = "1.17.0", features = ["v7", "serde"] }
|
||||
tracing.workspace = true
|
||||
tracing-subscriber.workspace = true
|
||||
tracing-trace.path = "../tracing-trace"
|
||||
uuid = { workspace = true, features = ["v7", "serde"] }
|
||||
|
||||
Reference in New Issue
Block a user