Skip to main content

Module search

Module search 

Source

Structs§

ChunkRef
折叠后挂在代表命中上的一个片段:同一篇笔记里也命中本次查询的那一片。 只带定位,不带正文——正文按 id 从索引取回(notes.get_chunk)。
ContextualHit
一条命中,附上它在图上挂载的实体邻域。
GraphPrune
Graph-First 剪枝:先在图邻域里取到候选实体 id,向量检索只在这些 id 内打分。 SearchRequest::pruneNone 时保持全量检索,不改默认行为。
RerankerOptions
宿主注册重排回调时一并声明的预算。条数上限与 token 上限是与门,任一到顶就停: 几十字符的短候选,token 预算能装几百条,而重排的成本由批次条数主导,所以条数必须单独封顶; 长正文则由 token 封顶(模型吃不下更多)。两者超出的候选不是变慢就是直接报错。
SearchHit
SearchRequest
SearchResult

Traits§

Reranker
重排回调:(查询词, 文档) -> 分数,与输入文档等长、按序给出。 重排不绑定向量空间,一个进程内一个回调;多宿主各在自己的进程里注册。

Functions§

default_kinds