Skip to main content

Module types

Module types 

Source

Structs§

Evidence
Source locations are snapshots; they do not change when note chunks are replaced.
HealthReport
Page
PageRequest
ReadFilter
RebuildProgressReport
全文索引重建的进度快照。宿主可在重建进行时从另一线程轮询: active 为真表示正在重建,processed/total 是已索引记录数与待索引记录总数。
RecordHeader
RecordInput
RecordKey
内部记录键:单一自增整数,与任何外部 ID 无关。
SearchDiagnostics
一次检索的可观测信息:走了哪几条路、是否重排、重排截断了几条、落在了哪一档。
WriteReceipt
一次已提交的写入。派生索引不在写入路径上追平——由使用方在合适时机调用 update_index 一趟索引完;期间读取走自愈兜底,保证仍查得到。

Enums§

Degrade
一次检索实际落在了哪一档。多档降级要求「结果为什么变差」可被宿主读到。
MatchField
一次查询限定在哪一列命中。All 是既有行为:正文列与名字列任一命中都算, 名字命中另加固定加权;其余取值只认那一列,用于把「书名」「内容」「目录」分开取。
RecordKind

Functions§

default_limit
default_namespace
public_scope

Type Aliases§

Metadata