Class: MarkdownTextSplitter
text_splitter.MarkdownTextSplitter
Hierarchy
RecursiveCharacterTextSplitter
↳
MarkdownTextSplitter
Implements
Constructors
constructor
• new MarkdownTextSplitter(fields?
)
Parameters
Name | Type |
---|---|
fields? | Partial <TextSplitterParams > |
Overrides
RecursiveCharacterTextSplitter.constructor
Defined in
langchain/src/text_splitter.ts:329
Properties
chunkOverlap
• chunkOverlap: number
= 200
Implementation of
MarkdownTextSplitterParams.chunkOverlap
Inherited from
RecursiveCharacterTextSplitter.chunkOverlap
Defined in
langchain/src/text_splitter.ts:13
chunkSize
• chunkSize: number
= 1000
Implementation of
MarkdownTextSplitterParams.chunkSize
Inherited from
RecursiveCharacterTextSplitter.chunkSize
Defined in
langchain/src/text_splitter.ts:11
separators
• separators: string
[]
Overrides
RecursiveCharacterTextSplitter.separators
Defined in
langchain/src/text_splitter.ts:305
Methods
createDocuments
▸ createDocuments(texts
, metadatas?
): Promise
<Document
<Record
<string
, any
>>[]>
Parameters
Name | Type | Default value |
---|---|---|
texts | string [] | undefined |
metadatas | Record <string , any >[] | [] |
Returns
Promise
<Document
<Record
<string
, any
>>[]>
Inherited from
RecursiveCharacterTextSplitter.createDocuments
Defined in
langchain/src/text_splitter.ts:25
mergeSplits
▸ mergeSplits(splits
, separator
): string
[]
Parameters
Name | Type |
---|---|
splits | string [] |
separator | string |
Returns
string
[]
Inherited from
RecursiveCharacterTextSplitter.mergeSplits
Defined in
langchain/src/text_splitter.ts:90
splitDocuments
▸ splitDocuments(documents
): Promise
<Document
<Record
<string
, any
>>[]>
Parameters
Name | Type |
---|---|
documents | Document <Record <string , any >>[] |
Returns
Promise
<Document
<Record
<string
, any
>>[]>
Inherited from
RecursiveCharacterTextSplitter.splitDocuments
Defined in
langchain/src/text_splitter.ts:79
splitText
▸ splitText(text
): Promise
<string
[]>
Parameters
Name | Type |
---|---|
text | string |
Returns
Promise
<string
[]>
Inherited from
RecursiveCharacterTextSplitter.splitText
Defined in
langchain/src/text_splitter.ts:174