Class MultiTermHighlighting

java.lang.Object
org.apache.lucene.search.uhighlight.MultiTermHighlighting

final class MultiTermHighlighting extends Object
Support for highlighting multi-term queries.
  • Constructor Details

    • MultiTermHighlighting

      private MultiTermHighlighting()
  • Method Details

    • extractAutomata

      static LabelledCharArrayMatcher[] extractAutomata(Query query, Predicate<String> fieldMatcher, boolean lookInSpan)
      Extracts MultiTermQueries that match the provided field predicate. Returns equivalent automata that will match terms.
    • canExtractAutomataFromLeafQuery

      public static boolean canExtractAutomataFromLeafQuery(Query query)
      Indicates if the leaf query (from QueryVisitor.visitLeaf(Query)) is a type of query that we can extract automata from.