use crate::models::SparseHead;
use crate::registry::DtypeSupport;
use crate::registry::Support;
use crate::registry::WeightsFormat;
use crate::registry::sparse::entry::SparseComputation;
use crate::registry::sparse::entry::SparseEntry;
pub(super) const BM25: SparseEntry = SparseEntry {
id: "Qdrant/bm25",
family: None,
head: SparseHead::Bm25,
vocab_size: 0,
default_max_length: usize::MAX,
cpu: Support::NotApplicable,
metal: Support::NotApplicable,
cuda: Support::NotApplicable,
dtypes: DtypeSupport::not_applicable(),
license: "Apache-2.0",
size_gb: 0.0001,
phase: 3,
weights: WeightsFormat::NoWeights,
gated: false,
accel_only_dtypes: &[],
head_source: None,
head_revision: None,
computation: SparseComputation::Computed,
cell_exceptions: &[],
};