Skip to main content

HybridExplain

Type Alias HybridExplain 

Source
pub type HybridExplain = ExplainOutput;

Aliased Type§

pub struct HybridExplain {
Show 38 fields pub read_epoch: u64, pub schema_epoch: u64, pub policy_epoch: u64, pub tenant_mask_visible_records: usize, pub scalar_filter_applied: bool, pub scalar_filter_predicates: Vec<String>, pub scalar_filter_visible_records: usize, pub scalar_filter_removed_records: usize, pub opened_candidate_streams: Vec<String>, pub access_paths: Vec<AccessPathExplain>, pub planner_candidates: Vec<Candidate>, pub candidate_budget: usize, pub text_candidates: usize, pub vector_candidates: usize, pub hot_overlay_searched: bool, pub freshness_mode: String, pub dirty_feature_count: usize, pub pending_feature_count: usize, pub failed_feature_count: usize, pub missing_feature_count: usize, pub fusion_method: String, pub deduped_candidate_count: usize, pub materialized_count: usize, pub final_visibility_guard_count: usize, pub final_visibility_guard_removed: usize, pub returned_count: usize, pub segments_scanned: usize, pub module_versions: Vec<String>, pub selected_strategy: Option<String>, pub skipped_access_paths: Vec<String>, pub exact_fallback_triggered: bool, pub early_stop_reason: Option<String>, pub lexical_cache_hits: usize, pub lexical_cache_misses: usize, pub lexical_indexed_documents: usize, pub lexical_scored_documents: usize, pub phase_timings: Vec<QueryPhaseTiming>, pub access_path_timings: Vec<AccessPathTiming>,
}

Fields§

§read_epoch: u64§schema_epoch: u64§policy_epoch: u64§tenant_mask_visible_records: usize§scalar_filter_applied: bool§scalar_filter_predicates: Vec<String>§scalar_filter_visible_records: usize§scalar_filter_removed_records: usize§opened_candidate_streams: Vec<String>§access_paths: Vec<AccessPathExplain>§planner_candidates: Vec<Candidate>§candidate_budget: usize§text_candidates: usize§vector_candidates: usize§hot_overlay_searched: bool§freshness_mode: String§dirty_feature_count: usize§pending_feature_count: usize§failed_feature_count: usize§missing_feature_count: usize§fusion_method: String§deduped_candidate_count: usize§materialized_count: usize§final_visibility_guard_count: usize§final_visibility_guard_removed: usize§returned_count: usize§segments_scanned: usize§module_versions: Vec<String>§selected_strategy: Option<String>§skipped_access_paths: Vec<String>§exact_fallback_triggered: bool§early_stop_reason: Option<String>§lexical_cache_hits: usize§lexical_cache_misses: usize§lexical_indexed_documents: usize§lexical_scored_documents: usize§phase_timings: Vec<QueryPhaseTiming>§access_path_timings: Vec<AccessPathTiming>