RecursiveCharacterTextSplitter

gitinsp.infrastructure.parser.RecursiveCharacterTextSplitter
See theRecursiveCharacterTextSplitter companion class

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def fromLanguage(language: Language, keepSeparator: Either[Boolean, String], chunkSize: Int, chunkOverlap: Int, lengthFunction: String => Int, addStartIndex: Boolean, stripWhitespace: Boolean): RecursiveCharacterTextSplitter

Factory method to create a RecursiveCharacterTextSplitter configured with separators appropriate for a given programming language.

Factory method to create a RecursiveCharacterTextSplitter configured with separators appropriate for a given programming language.

Attributes

def getSeparatorsForLanguage(language: Language): List[String]