Class: SimpleNodeParser
SimpleNodeParser is the default NodeParser. It splits documents into TextNodes using a splitter, by default SentenceSplitter
Implements
Constructors
new SimpleNodeParser()
new SimpleNodeParser(
init
?):SimpleNodeParser
Parameters
• init?
• init.chunkOverlap?: number
• init.chunkSize?: number
• init.includeMetadata?: boolean
• init.includePrevNextRel?: boolean
• init.splitLongSentences?: boolean
• init.textSplitter?: SentenceSplitter
Returns
Source
packages/core/src/nodeParsers/SimpleNodeParser.ts:24
Properties
includeMetadata
includeMetadata:
boolean
Whether to include metadata in the nodes.
Source
packages/core/src/nodeParsers/SimpleNodeParser.ts:18
includePrevNextRel
includePrevNextRel:
boolean
Whether to include previous and next relationships in the nodes.
Source
packages/core/src/nodeParsers/SimpleNodeParser.ts:22
textSplitter
textSplitter:
SentenceSplitter
The text splitter to use.
Source
packages/core/src/nodeParsers/SimpleNodeParser.ts:14
Methods
getNodesFromDocuments()
Generate Node objects from documents
Parameters
• documents: BaseNode
<Metadata
>[]