Logo
Classes

KeywordTable

Defined in: packages/core/src/data-structs/data-structs.ts:34

Extends

Constructors

Constructor

new KeywordTable(indexId, summary): KeywordTable

Defined in: packages/core/src/data-structs/data-structs.ts:10

Parameters

indexId

`$\{string\}-$\{string\}-$\{string\}-$\{string\}-$\{string\}` = ...

summary

undefined | string

Returns

KeywordTable

Inherited from

IndexStruct.constructor

Properties

indexId

indexId: string

Defined in: packages/core/src/data-structs/data-structs.ts:7

Inherited from

IndexStruct.indexId


summary

summary: undefined | string

Defined in: packages/core/src/data-structs/data-structs.ts:8

Inherited from

IndexStruct.summary


table

table: Map<string, Set<string>>

Defined in: packages/core/src/data-structs/data-structs.ts:35


type

type: IndexStructType = IndexStructType.KEYWORD_TABLE

Defined in: packages/core/src/data-structs/data-structs.ts:36

Methods

getSummary()

getSummary(): string

Defined in: packages/core/src/data-structs/data-structs.ts:25

Returns

string

Inherited from

IndexStruct.getSummary


addNode()

addNode(keywords, nodeId): void

Defined in: packages/core/src/data-structs/data-structs.ts:38

Parameters

keywords

string[]

nodeId

string

Returns

void


deleteNode()

deleteNode(keywords, nodeId): void

Defined in: packages/core/src/data-structs/data-structs.ts:47

Parameters

keywords

string[]

nodeId

string

Returns

void


toJson()

toJson(): Record<string, unknown>

Defined in: packages/core/src/data-structs/data-structs.ts:55

Returns

Record<string, unknown>

Overrides

IndexStruct.toJson

On this page