Class BaseFragListBuilder

    • Constructor Detail

      • BaseFragListBuilder

        public BaseFragListBuilder​(int margin)
      • BaseFragListBuilder

        public BaseFragListBuilder()
    • Method Detail

      • acceptPhrase

        protected boolean acceptPhrase​(FieldPhraseList.WeightedPhraseInfo info,
                                       int matchLength,
                                       int fragCharSize)
        A predicate to decide if the given FieldPhraseList.WeightedPhraseInfo should be accepted as a highlighted phrase or if it should be discarded.

        The default implementation discards phrases that are composed of more than one term and where the matchLength exceeds the fragment character size.

        Parameters:
        info - the phrase info to accept
        matchLength - the match length of the current phrase
        fragCharSize - the configured fragment character size
        Returns:
        true if this phrase info should be accepted as a highligh phrase