# Uses of Package
org.apache.lucene.search.uhighlight

- Packages that use org.apache.lucene.search.uhighlight
  Package | Description
  --- | ---
  org.apache.lucene.search.uhighlight | The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.

- Classes in org.apache.lucene.search.uhighlight used by org.apache.lucene.search.uhighlight
  Class and Description
  AnalysisOffsetStrategy Provides a base class for analysis based offset strategies to extend from.
  FieldHighlighter Internal highlighter abstraction that operates on a per field basis.
  FieldOffsetStrategy Ultimately returns a list of `OffsetsEnum` yielding potentially highlightable words in the text.
  LengthGoalBreakIterator Wraps another `BreakIterator` to skip past breaks that would result in passages that are too short.
  NoOpOffsetStrategy Never returns offsets.
  OffsetsEnum Holds the term (`BytesRef`), `PostingsEnum`, offset iteration tracking.
  Passage Represents a passage (typically a sentence of the document).
  PassageFormatter Creates a formatted snippet from the top passages.
  PassageScorer Ranks passages found by `UnifiedHighlighter`.
  PhraseHelper Helps the `FieldOffsetStrategy` with strict position highlighting (e.g.
  UnifiedHighlighter.HighlightFlag Flags for controlling highlighting behavior.
  UnifiedHighlighter.LimitedStoredFieldVisitor Fetches stored fields for highlighting.
  UnifiedHighlighter.OffsetSource Source of term offsets; essential for highlighting.

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