org.apache.lucene.search.highlight

Class SimpleFragmenter

Implemented Interfaces:
Fragmenter

public class SimpleFragmenter
extends Object
implements Fragmenter

Fragmenter implementation which breaks text up into same-size fragments with no concerns over spotting sentence boundaries.
Author:
mark@searcharea.co.uk

Constructor Summary

SimpleFragmenter()
SimpleFragmenter(int fragmentSize)

Method Summary

int
getFragmentSize()
boolean
isNewFragment(Token token)
void
setFragmentSize(int size)
void
start(String originalText)

Constructor Details

SimpleFragmenter

public SimpleFragmenter()

SimpleFragmenter

public SimpleFragmenter(int fragmentSize)
Parameters:
fragmentSize - size in bytes of each fragment

Method Details

getFragmentSize

public int getFragmentSize()
Returns:
size in bytes of each fragment

isNewFragment

public boolean isNewFragment(Token token)
Specified by:
isNewFragment in interface Fragmenter

setFragmentSize

public void setFragmentSize(int size)
Parameters:
size - size in bytes of each fragment

start

public void start(String originalText)
Specified by:
start in interface Fragmenter

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.