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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintfindEndOffset(StringBuilder buffer, int start) Scan forward to find start offset.intfindStartOffset(StringBuilder buffer, int start) Scan backward to find end offset.
-
Constructor Details
-
BreakIteratorBoundaryScanner
-
-
Method Details
-
findStartOffset
Description copied from interface:BoundaryScannerScan backward to find end offset.- Specified by:
findStartOffsetin interfaceBoundaryScanner- Parameters:
buffer- scanned objectstart- start offset to begin- Returns:
- the found start offset
-
findEndOffset
Description copied from interface:BoundaryScannerScan forward to find start offset.- Specified by:
findEndOffsetin interfaceBoundaryScanner- Parameters:
buffer- scanned objectstart- start offset to begin- Returns:
- the found end offset
-