MetadataAwareTextSplitter
定义于:.build/typescript/packages/core/src/node-parser/base.ts:139
abstract元数据感知文本分割器<Options>(nodes,options?):TextNode<Metadata>[]
定义于:.build/typescript/packages/core/src/node-parser/base.ts:139
Options extends Record<string, unknown>
Options
new MetadataAwareTextSplitter():
MetadataAwareTextSplitter
Defined in: .build/typescript/packages/core/src/node-parser/base.ts:20
MetadataAwareTextSplitter
includeMetadata
Section titled “includeMetadata”includeMetadata:
boolean=true
Defined in: .build/typescript/packages/core/src/node-parser/base.ts:17
includePrevNextRel
Section titled “includePrevNextRel”includePrevNextRel:
boolean=true
Defined in: .build/typescript/packages/core/src/node-parser/base.ts:18
id:
string
Defined in: .build/typescript/packages/core/src/schema/type.ts:22
postProcessParsedNodes()
Section titled “postProcessParsedNodes()”
protectedpostProcessParsedNodes(nodes,parentDocMap):TextNode<Metadata>[]
Defined in: .build/typescript/packages/core/src/node-parser/base.ts:27
parentDocMap
Section titled “parentDocMap”Map<string, TextNode<Metadata>>
TextSplitter.postProcessParsedNodes
getNodesFromDocuments()
Section titled “getNodesFromDocuments()”Defined in: .build/typescript/packages/core/src/node-parser/base.ts:84
TextSplitter.getNodesFromDocuments
splitText()
Section titled “splitText()”
abstractsplitText(text):string[]
定义于:.build/typescript/packages/core/src/node-parser/base.ts:124
string
string[]
splitTexts()
Section titled “splitTexts()”splitTexts(
texts):string[]
定义于:.build/typescript/packages/core/src/node-parser/base.ts:126
string[]
string[]
splitTextMetadataAware()
Section titled “splitTextMetadataAware()”
abstractsplitTextMetadataAware(text,metadata):string[]
定义于:.build/typescript/packages/core/src/node-parser/base.ts:140
string
string
string[]
splitTextsMetadataAware()
Section titled “splitTextsMetadataAware()”splitTextsMetadataAware(
texts,metadata):string[]
定义于:.build/typescript/packages/core/src/node-parser/base.ts:142
string[]
string[]
string[]
getMetadataString()
Section titled “getMetadataString()”
protectedgetMetadataString(node):string
定义于:.build/typescript/packages/core/src/node-parser/base.ts:151
string
parseNodes()
Section titled “parseNodes()”定义于:.build/typescript/packages/core/src/node-parser/base.ts:161