@wholebuzz/search / Exports / types / DocumentDatabase
types.DocumentDatabase
-
DocumentDatabase
- addDoc
- consolidate
- defineConfig
- definePrepTasks
- getConfig
- getDocs
- getIDF
- getTokens
- getTotalCorpusLength
- getTotalDocs
- removeDoc
▸ addDoc(doc: Record<string, string>, id: string | bigint, version?: Date): Promise<number>
| Name | Type |
|---|---|
doc |
Record<string, string> |
id |
string | bigint |
version? |
Date |
Returns: Promise<number>
Defined in: src/types.ts:73
▸ consolidate(precision?: number): Promise<boolean>
| Name | Type |
|---|---|
precision? |
number |
Returns: Promise<boolean>
Defined in: src/types.ts:75
▸ defineConfig(config: Record<string, any>): boolean
| Name | Type |
|---|---|
config |
Record<string, any> |
Returns: boolean
Defined in: src/types.ts:70
▸ definePrepTasks(tasks: Function[], field?: string): number
| Name | Type |
|---|---|
tasks |
Function[] |
field? |
string |
Returns: number
Defined in: src/types.ts:72
▸ getConfig(): Record<string, any>
Returns: Record<string, any>
Defined in: src/types.ts:79
▸ getDocs(): Record<string, Document>
Returns: Record<string, Document>
Defined in: src/types.ts:76
▸ getIDF(): number[]
Returns: number[]
Defined in: src/types.ts:78
▸ getTokens(): Record<string, number>
Returns: Record<string, number>
Defined in: src/types.ts:77
▸ getTotalCorpusLength(): number
Returns: number
Defined in: src/types.ts:80
▸ getTotalDocs(): number
Returns: number
Defined in: src/types.ts:81
▸ removeDoc(doc: Record<string, string>, id: string | bigint): Promise<number>
| Name | Type |
|---|---|
doc |
Record<string, string> |
id |
string | bigint |
Returns: Promise<number>
Defined in: src/types.ts:74