Getting Started
Prerequisites
- Java 21+
- Maven 3.6+
Installation
Add the JChunk module you need to your pom.xml (example shows the fixed chunker):
<dependency>
<groupId>io.jchunk</groupId>
<artifactId>jchunk-fixed</artifactId>
<version>${jchunk.version}</version>
</dependency>
Basic Usage
FixedChunker chunker = new FixedChunker();
String text = "Your long text here...";
List<Chunk> chunks = chunker.split(text);
for(Chunk chunk : chunks) {
System.out.println("ID: " + chunk.id());
System.out.println("CONTENT: " + chunk.content());
}
Available Modules
- jchunk-fixed - Fixed character chunking
- jchunk-recursive-character - Recursive character chunking
- jchunk-semantic - Semantic chunking with embeddings