Class BreakIteratorBoundaryScanner
java.lang.Object
org.apache.lucene.search.vectorhighlight.BreakIteratorBoundaryScanner
- All Implemented Interfaces:
BoundaryScanner
A
BoundaryScanner
implementation that uses BreakIterator
to find boundaries in
the text.- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
findEndOffset
(StringBuilder buffer, int start) Scan forward to find start offset.int
findStartOffset
(StringBuilder buffer, int start) Scan backward to find end offset.
-
Constructor Details
-
BreakIteratorBoundaryScanner
-
-
Method Details
-
findStartOffset
Description copied from interface:BoundaryScanner
Scan backward to find end offset.- Specified by:
findStartOffset
in interfaceBoundaryScanner
- Parameters:
buffer
- scanned objectstart
- start offset to begin- Returns:
- the found start offset
-
findEndOffset
Description copied from interface:BoundaryScanner
Scan forward to find start offset.- Specified by:
findEndOffset
in interfaceBoundaryScanner
- Parameters:
buffer
- scanned objectstart
- start offset to begin- Returns:
- the found end offset
-