List of all items
Structs
- core::config::SearchConfig
- core::config::SearchConfigBuilder
- core::engine::SearchEngine
- core::engine::SearchEngineBuilder
- core::types::ContentPreview
- core::types::ExclusionRule
- core::types::FileEntry
- core::types::IndexStats
- core::types::MatchLocation
- core::types::Progress
- core::types::SearchResult
- filters::exclusion::ExclusionFilter
- indexer::builder::IndexBuilder
- indexer::content::ContentAnalyzer
- indexer::incremental::IncrementalIndexer
- indexer::incremental::UpdateStats
- indexer::incremental::VerificationStats
- indexer::metadata::MetadataExtractor
- indexer::walker::DirectoryWalker
- prelude::PathBuf
- search::executor::SearchExecutor
- search::fuzzy::FuzzyMatcher
- search::matcher::CompositeMatcher
- search::matcher::ExactMatcher
- search::matcher::GlobPatternMatcher
- search::matcher::RegexMatcher
- search::query::Query
- search::query::QueryParser
- search::ranker::ResultRanker
- server::config::DatabaseSettings
- server::config::LoggingSettings
- server::config::PerformanceSettings
- server::config::SecuritySettings
- server::config::ServerConfig
- server::config::ServerSettings
- server::models::ErrorResponse
- server::models::FileChangeEvent
- server::models::FileResult
- server::models::HealthCheck
- server::models::HealthResponse
- server::models::IndexProgress
- server::models::IndexRequest
- server::models::IndexResponse
- server::models::PerformanceStats
- server::models::SearchFilters
- server::models::SearchRequest
- server::models::SearchResponse
- server::models::StatsResponse
- server::models::UpdateRequest
- server::models::UpdateResponse
- server::models::WatchRequest
- server::models::WatchResponse
- server::state::AppState
- server::state::Metrics
- server::state::WatchHandle
- storage::bloom::FileBloomFilter
- storage::cache::LruCache
- storage::database::Database
- storage::migrations::MigrationManager
- watcher::debouncer::EventDebouncer
- watcher::monitor::FileSystemMonitor
- watcher::synchronizer::FileEvent
- watcher::synchronizer::IndexSynchronizer
Enums
- core::error::SearchError
- core::types::DateFilter
- core::types::ExclusionRuleType
- core::types::MatchMode
- core::types::SearchScope
- core::types::SizeFilter
- filters::extension::ExtensionCategory
- server::models::FileEventType
- server::models::FileType
- server::models::HealthStatus
- server::models::IndexStatus
- server::models::SearchMode
- server::models::SearchScope
- utils::mime::FileCategory
- watcher::debouncer::FileEventType
Traits
Functions
- filters::date::apply_date_filter
- filters::date::format_date
- filters::date::format_relative_date
- filters::date::parse_relative_date
- filters::exclusion::build_gitignore_filter
- filters::extension::apply_extension_filter
- filters::extension::get_extension_category
- filters::extension::is_archive_extension
- filters::extension::is_audio_extension
- filters::extension::is_document_extension
- filters::extension::is_image_extension
- filters::extension::is_source_code_extension
- filters::extension::is_video_extension
- filters::extension::normalize_extension
- filters::extension::parse_extensions
- filters::size::apply_size_filter
- filters::size::format_size
- filters::size::parse_size
- search::fuzzy::levenshtein_distance
- search::fuzzy::similarity_score
- search::fuzzy::starts_with_score
- search::matcher::create_matcher
- server::api::get_stats
- server::api::health_check
- server::api::index
- server::api::search
- server::api::start_watch
- server::api::stop_watch
- server::api::update
- server::websocket::websocket_handler
- storage::schema::get_all_index_creation_statements
- storage::schema::get_all_table_creation_statements
- utils::encoding::detect_encoding
- utils::encoding::is_likely_text
- utils::encoding::is_utf8
- utils::encoding::read_file_with_encoding
- utils::hash::hash_bytes
- utils::hash::hash_file
- utils::hash::hash_string
- utils::mime::categorize_file
- utils::mime::detect_mime_type
- utils::mime::is_archive_mime
- utils::mime::is_audio_mime
- utils::mime::is_code_mime
- utils::mime::is_image_mime
- utils::mime::is_text_mime
- utils::mime::is_video_mime
- utils::path::ensure_parent_exists
- utils::path::get_extension
- utils::path::get_file_name
- utils::path::get_file_stem
- utils::path::get_path_depth
- utils::path::get_relative_path
- utils::path::is_hidden
- utils::path::is_same_file
- utils::path::join_paths
- utils::path::normalize_path
Type Aliases
Constants
- storage::schema::CREATE_ACCESS_LOG_INDEXES
- storage::schema::CREATE_ACCESS_LOG_TABLE
- storage::schema::CREATE_EXCLUSION_RULES_TABLE
- storage::schema::CREATE_FILES_FTS_TABLE
- storage::schema::CREATE_FILES_INDEXES
- storage::schema::CREATE_FILES_TABLE
- storage::schema::CREATE_FILE_CONTENTS_TABLE
- storage::schema::CREATE_INDEX_METADATA_TABLE
- storage::schema::CREATE_SCHEMA_VERSION_TABLE
- storage::schema::CREATE_SEARCH_HISTORY_TABLE
- storage::schema::CURRENT_SCHEMA_VERSION
- storage::schema::OPTIMIZE_PRAGMAS