mirror of
https://github.com/run-llama/LlamaIndexTS.git
synced 2026-07-20 02:53:50 -04:00
2.6 KiB
2.6 KiB
id, title, sidebar_label, sidebar_position, custom_edit_url
| id | title | sidebar_label | sidebar_position | custom_edit_url |
|---|---|---|---|---|
| SimpleNodeParser | Class: SimpleNodeParser | SimpleNodeParser | 0 | null |
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
Properties
includeMetadata
• includeMetadata: boolean
Whether to include metadata in the nodes.
Defined in
includePrevNextRel
• includePrevNextRel: boolean
Whether to include previous and next relationships in the nodes.
Defined in
textSplitter
• textSplitter: SentenceSplitter
The text splitter to use.
Defined in
Methods
getNodesFromDocuments
▸ getNodesFromDocuments(documents): TextNode[]
Generate Node objects from documents
Parameters
| Name | Type |
|---|---|
documents |
Document[] |
Returns
TextNode[]
Implementation of
NodeParser.getNodesFromDocuments
Defined in
fromDefaults
▸ Static fromDefaults(init?): SimpleNodeParser
Parameters
| Name | Type |
|---|---|
init? |
Object |
init.chunkOverlap? |
number |
init.chunkSize? |
number |
init.includeMetadata? |
boolean |
init.includePrevNextRel? |
boolean |