Skip to main content

yuru_core/
stats.rs

1/// Counters collected during search execution.
2#[derive(Clone, Debug, Default, Eq, PartialEq)]
3pub struct SearchStats {
4    /// Number of candidates visited.
5    pub candidates_seen: usize,
6    /// Number of compatible search keys scored.
7    pub keys_seen: usize,
8    /// Number of query variants considered.
9    pub variants_seen: usize,
10    /// Number of matcher calls made.
11    pub fuzzy_calls: usize,
12    /// Number of secondary quality scoring calls made.
13    pub quality_score_calls: usize,
14    /// Number of language reading generation calls made.
15    pub reading_generation_calls: usize,
16}