pub struct RerankedResult {
pub document_id: String,
pub cross_encoder_score: f32,
pub original_score: f32,
pub combined_score: f32,
pub confidence: f32,
pub attention_scores: Option<Vec<f32>>,
pub metadata: CrossEncoderMetadata,
}Expand description
Result from cross-encoder reranking
Fields§
§document_id: StringDocument identifier
cross_encoder_score: f32Cross-encoder relevance score
original_score: f32Original retrieval score
combined_score: f32Combined score
confidence: f32Confidence in the score
attention_scores: Option<Vec<f32>>Token-level attention scores (if available)
metadata: CrossEncoderMetadataProcessing metadata
Trait Implementations§
Source§impl Clone for RerankedResult
impl Clone for RerankedResult
Source§fn clone(&self) -> RerankedResult
fn clone(&self) -> RerankedResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RerankedResult
impl RefUnwindSafe for RerankedResult
impl Send for RerankedResult
impl Sync for RerankedResult
impl Unpin for RerankedResult
impl UnwindSafe for RerankedResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more