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

- Packages that use org.apache.lucene.search.vectorhighlight
  Package | Description
  --- | ---
  org.apache.lucene.search.vectorhighlight | Another highlighter implementation based on term vectors.

- Classes in org.apache.lucene.search.vectorhighlight used by org.apache.lucene.search.vectorhighlight
  Class and Description
  BaseFragListBuilder A abstract implementation of `FragListBuilder`.
  BaseFragmentsBuilder Base FragmentsBuilder implementation that supports colored pre/post tags and multivalued fields.
  BoundaryScanner Finds fragment boundaries: pluggable into `BaseFragmentsBuilder`
  FieldFragList FieldFragList has a list of "frag info" that is used by FragmentsBuilder class to create fragments (snippets).
  FieldFragList.WeightedFragInfo List of term offsets + weight for a frag info
  FieldFragList.WeightedFragInfo.SubInfo Represents the list of term offsets for some text
  FieldPhraseList FieldPhraseList has a list of WeightedPhraseInfo that is used by FragListBuilder to create a FieldFragList object.
  FieldPhraseList.WeightedPhraseInfo Represents the list of term offsets and boost for some text
  FieldPhraseList.WeightedPhraseInfo.Toffs Term offsets (start + end)
  FieldQuery FieldQuery breaks down query object into terms/phrases and keeps them in a QueryPhraseMap structure.
  FieldQuery.QueryPhraseMap Internal structure of a query for highlighting: represents a nested query structure
  FieldTermStack `FieldTermStack` is a stack that keeps query terms in the specified field of the document to be highlighted.
  FieldTermStack.TermInfo Single term with its position/offsets in the document and IDF weight.
  FragListBuilder FragListBuilder is an interface for FieldFragList builder classes.
  FragmentsBuilder `FragmentsBuilder` is an interface for fragments (snippets) builder classes.

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