Skip to main content

Class: SimpleNodeParser

SimpleNodeParser is the default NodeParser. It splits documents into TextNodes using a splitter, by default SentenceSplitter

Implements

Constructors

constructor

new SimpleNodeParser(init?)

Parameters

NameType
init?Object
init.chunkOverlap?number
init.chunkSize?number
init.includeMetadata?boolean
init.includePrevNextRel?boolean
init.textSplitter?SentenceSplitter

Defined in

NodeParser.ts:64

Properties

includeMetadata

includeMetadata: boolean

Defined in

NodeParser.ts:61


includePrevNextRel

includePrevNextRel: boolean

Defined in

NodeParser.ts:62


textSplitter

textSplitter: SentenceSplitter

Defined in

NodeParser.ts:60

Methods

getNodesFromDocuments

getNodesFromDocuments(documents): TextNode[]

Generate Node objects from documents

Parameters

NameType
documentsDocument[]

Returns

TextNode[]

Implementation of

NodeParser.getNodesFromDocuments

Defined in

NodeParser.ts:95


fromDefaults

Static fromDefaults(init?): SimpleNodeParser

Parameters

NameType
init?Object
init.chunkOverlap?number
init.chunkSize?number
init.includeMetadata?boolean
init.includePrevNextRel?boolean

Returns

SimpleNodeParser

Defined in

NodeParser.ts:82