Class CustomPassageFormatter

java.lang.Object
org.apache.lucene.search.uhighlight.PassageFormatter
org.apache.lucene.search.uhighlight.CustomPassageFormatter

public class CustomPassageFormatter extends org.apache.lucene.search.uhighlight.PassageFormatter
Custom passage formatter that allows us to: 1) extract different snippets (instead of a single big string) together with their scores (Snippet) 2) use the Encoder implementations that are already used with the other highlighters
  • Constructor Details

    • CustomPassageFormatter

      public CustomPassageFormatter(String preTag, String postTag, org.apache.lucene.search.highlight.Encoder encoder)
  • Method Details

    • format

      public Snippet[] format(org.apache.lucene.search.uhighlight.Passage[] passages, String content)
      Specified by:
      format in class org.apache.lucene.search.uhighlight.PassageFormatter