| MatchHighlighter |
An example highlighter that combines several lower-level highlighting utilities in this package
into a fully featured, ready-to-use component.
|
| MatchHighlighter.DocHighlights |
Single document's highlights.
|
| MatchHighlighter.FieldValueHighlighter |
Actual per-field highlighter.
|
| MatchHighlighter.QueryOffsetRange |
An OffsetRange of a match, together with the source query that caused it.
|
| MatchRegionRetriever.FieldValueProvider |
An abstraction that provides document values for a given field.
|
| MatchRegionRetriever.MatchOffsetsConsumer |
A callback for accepting a single document (and its associated leaf reader, leaf document ID)
and its match offset ranges, as indicated by the Matches interface retrieved for the
query.
|
| OffsetRange |
A non-empty range of offset positions.
|
| OffsetsFromPositions |
This strategy applies to fields with stored positions but no offsets.
|
| OffsetsRetrievalStrategy |
|
| OffsetsRetrievalStrategySupplier |
|
| Passage |
A passage is a fragment of source text, scored and possibly with a list of sub-offsets (markers)
to be highlighted.
|
| PassageAdjuster |
Adjusts the range of one or more passages over a given value.
|
| PassageFormatter |
Formats a collection of passages over a given string, cleaning up and
resolving restrictions concerning overlaps, allowed sub-ranges over the input string and length
restrictions.
|
| PassageSelector |
Selects fragments of text that score best for the given set of highlight markers.
|