pub trait CrossEncoderBackendTrait: Send + Sync {
// Required method
fn score(&self, query: &str, document: &str) -> RerankingResult<f32>;
// Provided method
fn batch_score(
&self,
pairs: &[(String, String)],
) -> RerankingResult<Vec<f32>> { ... }
}Expand description
Trait for cross-encoder backends
Required Methods§
Provided Methods§
Sourcefn batch_score(&self, pairs: &[(String, String)]) -> RerankingResult<Vec<f32>>
fn batch_score(&self, pairs: &[(String, String)]) -> RerankingResult<Vec<f32>>
Score multiple query-document pairs in batch