Structs§
- Evidence
- Source locations are snapshots; they do not change when note chunks are replaced.
- Health
Report - Page
- Page
Request - Read
Filter - Rebuild
Progress Report - 全文索引重建的进度快照。宿主可在重建进行时从另一线程轮询:
active为真表示正在重建,processed/total是已索引记录数与待索引记录总数。 - Record
Header - Record
Input - Record
Key - 内部记录键:单一自增整数,与任何外部 ID 无关。
- Search
Diagnostics - 一次检索的可观测信息:走了哪几条路、是否重排、重排截断了几条、落在了哪一档。
- Write
Receipt - 一次已提交的写入。派生索引不在写入路径上追平——由使用方在合适时机调用
update_index一趟索引完;期间读取走自愈兜底,保证仍查得到。
Enums§
- Degrade
- 一次检索实际落在了哪一档。多档降级要求「结果为什么变差」可被宿主读到。
- Match
Field - 一次查询限定在哪一列命中。
All是既有行为:正文列与名字列任一命中都算, 名字命中另加固定加权;其余取值只认那一列,用于把「书名」「内容」「目录」分开取。 - Record
Kind