diff --git a/modules/analysis-common/src/main/java/org/opensearch/analysis/common/UniqueTokenFilter.java b/modules/analysis-common/src/main/java/org/opensearch/analysis/common/UniqueTokenFilter.java index dd2521a204611..ad9f574a2bf0c 100644 --- a/modules/analysis-common/src/main/java/org/opensearch/analysis/common/UniqueTokenFilter.java +++ b/modules/analysis-common/src/main/java/org/opensearch/analysis/common/UniqueTokenFilter.java @@ -44,7 +44,7 @@ * A token filter that generates unique tokens. Can remove unique tokens only on the same * position increments as well. */ -class UniqueTokenFilter extends TokenFilter { +public class UniqueTokenFilter extends TokenFilter { private final CharTermAttribute termAttribute = addAttribute(CharTermAttribute.class); private final PositionIncrementAttribute posIncAttribute = addAttribute(PositionIncrementAttribute.class); @@ -52,11 +52,11 @@ class UniqueTokenFilter extends TokenFilter { private final CharArraySet previous = new CharArraySet(8, false); private final boolean onlyOnSamePosition; - UniqueTokenFilter(TokenStream in) { + public UniqueTokenFilter(TokenStream in) { this(in, false); } - UniqueTokenFilter(TokenStream in, boolean onlyOnSamePosition) { + public UniqueTokenFilter(TokenStream in, boolean onlyOnSamePosition) { super(in); this.onlyOnSamePosition = onlyOnSamePosition; }