pub trait SearchIndex: Send + Sync {
// Required methods
fn index_symbol(&self, symbol: &SymbolNode) -> Result<()>;
fn search(&self, query: &str, limit: usize) -> Result<Vec<SearchResult>>;
fn rebuild(&self) -> Result<()>;
}Expand description
Full-text search over symbols.