MetadataAwareTextSplitter
Defined in: packages/core/src/node-parser/base.ts:139
Extends
Extended by
abstract
MetadataAwareTextSplitter<Options
>(nodes
,options?
):TextNode
<Metadata
>[]
Defined in: packages/core/src/node-parser/base.ts:139
Type Parameters
Options
Options
extends Record
<string
, unknown
>
Parameters
nodes
options?
Options
Returns
Constructors
Constructor
new MetadataAwareTextSplitter():
MetadataAwareTextSplitter
Defined in: packages/core/src/node-parser/base.ts:20
Returns
MetadataAwareTextSplitter
Inherited from
Properties
includeMetadata
includeMetadata:
boolean
=true
Defined in: packages/core/src/node-parser/base.ts:17
Inherited from
includePrevNextRel
includePrevNextRel:
boolean
=true
Defined in: packages/core/src/node-parser/base.ts:18
Inherited from
TextSplitter
.includePrevNextRel
id
id:
string
Defined in: packages/core/src/schema/type.ts:22
Inherited from
Methods
postProcessParsedNodes()
protected
postProcessParsedNodes(nodes
,parentDocMap
):TextNode
<Metadata
>[]
Defined in: packages/core/src/node-parser/base.ts:27
Parameters
nodes
parentDocMap
Map
<string
, TextNode
<Metadata
>>
Returns
Inherited from
TextSplitter
.postProcessParsedNodes
getNodesFromDocuments()
Defined in: packages/core/src/node-parser/base.ts:84
Parameters
documents
Returns
Inherited from
TextSplitter
.getNodesFromDocuments
splitText()
abstract
splitText(text
):string
[]
Defined in: packages/core/src/node-parser/base.ts:124
Parameters
text
string
Returns
string
[]
Inherited from
splitTexts()
splitTexts(
texts
):string
[]
Defined in: packages/core/src/node-parser/base.ts:126
Parameters
texts
string
[]
Returns
string
[]
Inherited from
splitTextMetadataAware()
abstract
splitTextMetadataAware(text
,metadata
):string
[]
Defined in: packages/core/src/node-parser/base.ts:140
Parameters
text
string
metadata
string
Returns
string
[]
splitTextsMetadataAware()
splitTextsMetadataAware(
texts
,metadata
):string
[]
Defined in: packages/core/src/node-parser/base.ts:142
Parameters
texts
string
[]
metadata
string
[]
Returns
string
[]
getMetadataString()
protected
getMetadataString(node
):string
Defined in: packages/core/src/node-parser/base.ts:151
Parameters
node
Returns
string
parseNodes()
Defined in: packages/core/src/node-parser/base.ts:161