Skip to content

MetadataAwareTextSplitter

Defined in: .build/typescript/packages/core/src/node-parser/base.ts:139

abstract MetadataAwareTextSplitter<Options>(nodes, options?): TextNode<Metadata>[]

Defined in: .build/typescript/packages/core/src/node-parser/base.ts:139

Options extends Record<string, unknown>

BaseNode<Metadata>[]

Options

TextNode<Metadata>[]

new MetadataAwareTextSplitter(): MetadataAwareTextSplitter

Defined in: .build/typescript/packages/core/src/node-parser/base.ts:20

MetadataAwareTextSplitter

TextSplitter.constructor

includeMetadata: boolean = true

Defined in: .build/typescript/packages/core/src/node-parser/base.ts:17

NodeParser.includeMetadata


includePrevNextRel: boolean = true

Defined in: .build/typescript/packages/core/src/node-parser/base.ts:18

NodeParser.includePrevNextRel


id: string

Defined in: .build/typescript/packages/core/src/schema/type.ts:22

TextSplitter.id

protected postProcessParsedNodes(nodes, parentDocMap): TextNode<Metadata>[]

Defined in: .build/typescript/packages/core/src/node-parser/base.ts:27

TextNode<Metadata>[]

Map<string, TextNode<Metadata>>

TextNode<Metadata>[]

TextSplitter.postProcessParsedNodes


getNodesFromDocuments(documents): TextNode<Metadata>[]

Defined in: .build/typescript/packages/core/src/node-parser/base.ts:84

TextNode<Metadata>[]

TextNode<Metadata>[]

TextSplitter.getNodesFromDocuments


abstract splitText(text): string[]

Defined in: .build/typescript/packages/core/src/node-parser/base.ts:124

string

string[]

TextSplitter.splitText


splitTexts(texts): string[]

Defined in: .build/typescript/packages/core/src/node-parser/base.ts:126

string[]

string[]

TextSplitter.splitTexts


abstract splitTextMetadataAware(text, metadata): string[]

Defined in: .build/typescript/packages/core/src/node-parser/base.ts:140

string

string

string[]


splitTextsMetadataAware(texts, metadata): string[]

Defined in: .build/typescript/packages/core/src/node-parser/base.ts:142

string[]

string[]

string[]


protected getMetadataString(node): string

Defined in: .build/typescript/packages/core/src/node-parser/base.ts:151

TextNode

string


protected parseNodes(nodes): TextNode<Metadata>[]

Defined in: .build/typescript/packages/core/src/node-parser/base.ts:161

TextNode<Metadata>[]

TextNode<Metadata>[]

TextSplitter.parseNodes