Skip to main content

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.