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
Name | Type |
---|---|
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
Name | Type |
---|---|
documents | Document [] |
Returns
TextNode
[]
Implementation of
NodeParser.getNodesFromDocuments
Defined in
NodeParser.ts:95
fromDefaults
▸ Static
fromDefaults(init?
): SimpleNodeParser
Parameters
Name | Type |
---|---|
init? | Object |
init.chunkOverlap? | number |
init.chunkSize? | number |
init.includeMetadata? | boolean |
init.includePrevNextRel? | boolean |
Returns
Defined in
NodeParser.ts:82