1pub mod bench;
2pub mod cache;
3pub mod chunker;
4pub mod constants;
5pub mod daemon;
6pub mod db_discovery;
7pub mod embed;
8pub mod error;
9pub mod file;
10pub mod fts;
11pub mod index;
12pub mod logger;
13pub mod mcp;
14pub mod output;
15pub mod rerank;
16pub mod search;
17pub mod server;
18pub mod utils;
19pub mod vectordb;
20pub mod watch;
21
22pub use chunker::{Chunk, ChunkKind, Chunker};
24pub use embed::{CacheStats, EmbeddedChunk, EmbeddingService, ModelType};
25pub use error::{CodeSearchError, Result as CsResult};
26pub use file::{FileInfo, FileWalker, Language, WalkStats};
27pub use fts::{FtsResult, FtsStore};
28pub use utils::{
29 group_chunks_by_path, group_chunks_by_path_with_capacity, group_embedded_chunks_by_path,
30};
31pub use vectordb::{SearchResult, StoreStats, VectorStore};