pub fn search(dir: &Path, query: &str) -> Result<Vec<String>>
Searches the cache for symbol IDs whose name contains query (substring match).
query
Returns a list of fully-qualified symbol ID strings; an empty vec means no matches.