Since we're re-using and slightly modifying a multitude of internal Lucene APIs (all from the lucene.search.uhighlight
)
namespace, we should go through all those APIs after every new release of Lucene/Solr and update our code to use the
new APIs/implementations.
PassageFormatter
UnifiedHighlighter
highlightFieldsAsObjects
loadFieldValues
getPhraseHelper
getOffsetStrategy
copyAndSortFieldsWithMaxPassages
copyAndSortDocIds
asDocIdSetIterator
TermVectorReusingLeafReader
FieldHighlighter
TermVectorFilteredLeafReader
PhraseHelper
OffsetsEnum
FieldOffsetStrategy
PostingsOffsetStrategy
TermVectorOffsetStrategy
PostingsWithTermVectorsOffsetStrategy
NoOpOffsetStrategy