bm25 0.3.1

BM25 embedder and search engine
Documentation
[[bench]]
harness = false
name = "embedder"
path = "benches/embedder.rs"

[[bench]]
harness = false
name = "search"
path = "benches/search.rs"

[dependencies.cached]
optional = true
version = "0.53.1"

[dependencies.fxhash]
version = "0.2.1"

[dependencies.rayon]
optional = true
version = "1.10.0"

[dependencies.rust-stemmers]
version = "1.2.0"

[dependencies.stop-words]
default-features = false
optional = true
version = "0.8.0"

[dependencies.whichlang]
optional = true
version = "0.1.0"

[dev-dependencies.csv]
version = "1.3.0"

[dev-dependencies.divan]
version = "0.1.14"

[dev-dependencies.insta]
version = "1.39.0"

[dev-dependencies.rayon]
version = "1.10.0"

[features]
default = ["nltk_stopwords"]
iso_stopwords = ["dep:cached", "dep:stop-words", "stop-words/iso"]
language_detection = ["dep:whichlang"]
nltk_stopwords = ["dep:cached", "dep:stop-words", "stop-words/nltk"]
parallelism = ["dep:rayon"]

[lib]
name = "bm25"
path = "src/lib.rs"

[package]
authors = ["Michael <michael@ramyun.co.uk>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["algorithms", "text-processing"]
description = "BM25 embedder and search engine"
edition = "2021"
exclude = [".github/**", "/snapshots/**", "/data/**"]
keywords = ["bm25", "sparse", "embed", "search", "nlp"]
license = "MIT"
name = "bm25"
readme = "README.md"
repository = "https://github.com/Michael-JB/bm25"
version = "0.3.1"