vyctor 0.1.0

A fast CLI tool for semantic file search using vector embeddings
Documentation
//! Vyctor - Fast semantic file search using vector embeddings
//!
//! This library provides the core functionality for indexing files,
//! generating embeddings, and performing semantic search.

pub mod config;
pub mod embeddings;
pub mod indexer;
pub mod reranker;
pub mod search;
pub mod storage;

// Re-export commonly used types
pub use config::{
    EmbeddingConfig, EmbeddingProvider as EmbeddingProviderType, IndexingConfig, RerankerConfig,
    RerankerProviderType, VyctorConfig,
};
pub use embeddings::{EmbeddingProvider, EmbeddingResult, MockEmbedder};
pub use indexer::{content_hash, detect_language, Chunk, ChunkType, Chunker, FileWalker, Language};
pub use reranker::{DocumentToRerank, RerankResult, Reranker};
pub use storage::{ChunkRecord, FileRecord, IndexStats, SearchResult, Storage};