pub struct IndexingStats {
pub documents_indexed: u64,
pub chunks_processed: u64,
pub embeddings_generated: u64,
pub index_updates: u64,
pub avg_document_processing_ms: f64,
pub indexing_throughput_dps: f64,
pub storage_efficiency: f64,
pub index_quality_score: f64,
}Expand description
Indexing statistics tracking
Fields§
§documents_indexed: u64Documents indexed
chunks_processed: u64Chunks processed
embeddings_generated: u64Embeddings generated
index_updates: u64Index updates performed
avg_document_processing_ms: f64Average processing time per document
indexing_throughput_dps: f64Indexing throughput
storage_efficiency: f64Storage efficiency
index_quality_score: f64Index quality score
Trait Implementations§
Source§impl Clone for IndexingStats
impl Clone for IndexingStats
Source§fn clone(&self) -> IndexingStats
fn clone(&self) -> IndexingStats
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 moreSource§impl Debug for IndexingStats
impl Debug for IndexingStats
Source§impl<'de> Deserialize<'de> for IndexingStats
impl<'de> Deserialize<'de> for IndexingStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for IndexingStats
impl RefUnwindSafe for IndexingStats
impl Send for IndexingStats
impl Sync for IndexingStats
impl Unpin for IndexingStats
impl UnwindSafe for IndexingStats
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