pub struct AdvancedRerankedResult {
pub document_id: String,
pub final_score: f32,
pub component_scores: HashMap<String, f32>,
pub original_rank: usize,
pub new_rank: usize,
pub confidence: f32,
pub explanation: Option<String>,
pub metadata: RerankingMetadata,
}Expand description
Result from advanced reranking
Fields§
§document_id: StringDocument identifier
final_score: f32Final combined score
component_scores: HashMap<String, f32>Individual scores from each reranker
original_rank: usizeOriginal retrieval rank
new_rank: usizeNew rank after reranking
confidence: f32Confidence in the reranking decision
explanation: Option<String>Explanation of the reranking decision
metadata: RerankingMetadataProcessing metadata
Trait Implementations§
Source§impl Clone for AdvancedRerankedResult
impl Clone for AdvancedRerankedResult
Source§fn clone(&self) -> AdvancedRerankedResult
fn clone(&self) -> AdvancedRerankedResult
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 AdvancedRerankedResult
impl RefUnwindSafe for AdvancedRerankedResult
impl Send for AdvancedRerankedResult
impl Sync for AdvancedRerankedResult
impl Unpin for AdvancedRerankedResult
impl UnwindSafe for AdvancedRerankedResult
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