Skip to main content

execute_search

Function execute_search 

Source
pub fn execute_search(
    config_path: Option<&Path>,
    root: &ProjectRoot,
    query: &str,
    top_k: usize,
    engine_type: &SearchEngineType,
) -> Result<Vec<SearchHit>>
Expand description

执行搜索查询(供 CLI search 子命令调用)

加载持久化索引,根据引擎类型执行搜索,返回结果列表。

  • Text: 仅 BM25 全文搜索
  • Semantic: 仅向量语义搜索(需 embed.enabled)
  • Hybrid: 两者结果经 RRF 合并