TextChunker Class
- java.
lang. Object - com.
microsoft. semantickernel. text. TextChunker
- com.
public class TextChunker
Split text in chunks, attempting to leave meaning intact. For plain text, split looking at new lines first, then periods, and so on. For markdown, split looking at punctuation first, and so on.
Constructor Summary
| Constructor | Description | |
|---|---|---|
| TextChunker() | ||
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| static java.util.List<java.lang.String> |
splitMarkDownLines(String text, int maxTokensPerLine)
Split markdown text into lines |
| static java.util.List<java.lang.String> |
splitMarkdownParagraphs(List<String> lines, int maxTokensPerParagraph)
Split markdown text into paragraphs |
| static java.util.List<java.lang.String> |
splitPlainTextLines(String text, int maxTokensPerLine)
Split plain text into lines |
| static java.util.List<java.lang.String> |
splitPlainTextParagraphs(List<String> lines, int maxTokensPerParagraph)
Split plain text into paragraphs |
Methods inherited from java.lang.Object
Constructor Details
TextChunker
public TextChunker()
Method Details
splitMarkDownLines
public static List
Split markdown text into lines
Parameters:
Returns:
splitMarkdownParagraphs
public static List
Split markdown text into paragraphs
Parameters:
Returns:
splitPlainTextLines
public static List
Split plain text into lines
Parameters:
Returns:
splitPlainTextParagraphs
public static List
Split plain text into paragraphs
Parameters:
Returns: