Files
qdrant/lib/sparse/Cargo.toml
xzfc 779a66f783 Migrate InvertedIndexCompressedMmap to UIO (#9144)
* Migrate InvertedIndexCompressedMmap to UniversalRead

* Rehaul search_scratch.rs (was scores_memory_pool.rs)

- Use `typed_arena::Arena` instead of `bumpalo::Bump`.
  Reason: bump don't drop.
  Drawback: `Arena::new()` is not free, and `Arena::clear()` doesn't
  exist; but this commit has workarounds.
- Use names that make more sense.

* Misc fixes

* InvertedIndexCompressedMmap: explicit S type parameter
2026-06-03 14:53:11 +02:00

54 lines
1.3 KiB
TOML

[package]
name = "sparse"
version = "0.1.0"
authors = [
"Andrey Vasnetsov <andrey@vasnetsov.com>",
"Qdrant Team <info@qdrant.tech>",
]
license = "Apache-2.0"
edition = "2024"
[lints]
workspace = true
[features]
testing = ["common/testing"]
[dependencies]
bitpacking = { workspace = true }
gridstore = { path = "../gridstore" }
bincode = { workspace = true }
common = { path = "../common/common" }
fs-err = { workspace = true }
half = { workspace = true }
memmap2 = { workspace = true }
schemars = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
tempfile = { workspace = true }
ordered-float = { workspace = true }
rand = { workspace = true }
validator = { workspace = true }
itertools = { workspace = true }
parking_lot = { workspace = true }
log = { workspace = true }
zerocopy = { workspace = true }
typed-arena = "2.0.2"
[dev-dependencies]
criterion = { workspace = true }
dataset = { path = "../common/dataset" }
fs-err = { workspace = true, features = ["debug"] }
generic-tests = { workspace = true }
indicatif = { workspace = true }
sha2 = { workspace = true }
sparse = { path = ".", features = ["testing"] }
zerocopy = { workspace = true }
[target.'cfg(not(target_os = "windows"))'.dev-dependencies]
pprof = { workspace = true }
[[bench]]
name = "search"
harness = false