| Name | Description | Type | Package | Framework |
| BaseFragListBuilder | A abstract implementation of FragListBuilder. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| BaseFragmentsBuilder | Base FragmentsBuilder implementation that supports colored pre/post tags and multivalued fields. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| BoundaryScanner | Interface | org.apache.lucene.search.vectorhighlight | Apache Lucene | |
| BreakIteratorBoundaryScanner | A BoundaryScanner implementation that uses BreakIterator to find boundaries in the text. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| FastVectorHighlighter | Another highlighter implementation. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| FieldFragList | FieldFragList has a list of frag info that is used by FragmentsBuilder class to create fragments (snippets). | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| FieldFragList .WeightedFragInfo | Class | org.apache.lucene.search.vectorhighlight.FieldFragList | Apache Lucene | |
| FieldFragList .WeightedFragInfo .SubInfo | Class | org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo | Apache Lucene | |
| FieldPhraseList | FieldPhraseList has a list of WeightedPhraseInfo that is used by FragListBuilder to create a FieldFragList object. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| FieldPhraseList .WeightedPhraseInfo | Class | org.apache.lucene.search.vectorhighlight.FieldPhraseList | Apache Lucene | |
| FieldPhraseList .WeightedPhraseInfo .Toffs | Class | org.apache.lucene.search.vectorhighlight.FieldPhraseList.WeightedPhraseInfo | Apache Lucene | |
| FieldQuery | FieldQuery breaks down query object into terms/phrases and keeps them in a QueryPhraseMap structure. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| FieldQuery .QueryPhraseMap | Internal structure of a query for highlighting: represents a nested query structure | Class | org.apache.lucene.search.vectorhighlight.FieldQuery | Apache Lucene |
| FieldTermStack | FieldTermStack is a stack that keeps query terms in the specified field of the document to be highlighted. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| FieldTermStack .TermInfo | Single term with its position/offsets in the document and IDF weight. | Class | org.apache.lucene.search.vectorhighlight.FieldTermStack | Apache Lucene |
| FragListBuilder | FragListBuilder is an interface for FieldFragList builder classes. | Interface | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| FragmentsBuilder | FragmentsBuilder is an interface for fragments (snippets) builder classes. | Interface | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| ScoreOrderFragmentsBuilder | An implementation of FragmentsBuilder that outputs score-order fragments. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| ScoreOrderFragmentsBuilder .ScoreComparator | Comparator for FieldFragList. | Class | org.apache.lucene.search.vectorhighlight.ScoreOrderFragmentsBuilder | Apache Lucene |
| SimpleBoundaryScanner | Simple boundary scanner implementation that divides fragments based on a set of separator characters. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| SimpleFieldFragList | A simple implementation of FieldFragList. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| SimpleFragListBuilder | A simple implementation of FragListBuilder. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| SimpleFragmentsBuilder | A simple implementation of FragmentsBuilder. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| SingleFragListBuilder | An implementation class of FragListBuilder that generates one FieldFragList. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| WeightedFieldFragList | A weighted implementation of FieldFragList. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |
| WeightedFragListBuilder | A weighted implementation of FragListBuilder. | Class | org.apache.lucene.search.vectorhighlight | Apache Lucene |