Interface: FuzzyIndexJSON
Defined in: packages/agentos/src/cognition/rag/search/FuzzyIndex.ts:81
A saved index: version 1.
Properties
documents
documents: [
string,Record<string,string|string[]>][]
Defined in: packages/agentos/src/cognition/rag/search/FuzzyIndex.ts:95
Each document as its id and its fields, in the order they were added.
editMinLength
editMinLength:
number
Defined in: packages/agentos/src/cognition/rag/search/FuzzyIndex.ts:89
The fewest letters for a match one edit away.
fields
fields:
Record<string,number>
Defined in: packages/agentos/src/cognition/rag/search/FuzzyIndex.ts:85
Each field's name and weight.
passageFields
passageFields:
string[]
Defined in: packages/agentos/src/cognition/rag/search/FuzzyIndex.ts:87
The fields passages are taken from, in order.
passages
passages:
number
Defined in: packages/agentos/src/cognition/rag/search/FuzzyIndex.ts:91
The most passages a hit shows.
passageWidth
passageWidth:
number
Defined in: packages/agentos/src/cognition/rag/search/FuzzyIndex.ts:93
About how many characters a passage keeps.
v
v:
1
Defined in: packages/agentos/src/cognition/rag/search/FuzzyIndex.ts:83
The format's version.