Skip to content

Commit ed3b44f

Browse files
Handle TokenizerFactory TODOs (#32063)
* Don't replace Replace TokenizerFactory with Supplier, this approach was rejected in #32063 * Remove unused parameter from constructor
1 parent a7e4771 commit ed3b44f

File tree

22 files changed

+22
-23
lines changed

22 files changed

+22
-23
lines changed

modules/analysis-common/src/main/java/org/elasticsearch/analysis/common/CharGroupTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class CharGroupTokenizerFactory extends AbstractTokenizerFactory{
3939
private boolean tokenizeOnSymbol = false;
4040

4141
public CharGroupTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
42-
super(indexSettings, name, settings);
42+
super(indexSettings, settings);
4343

4444
for (final String c : settings.getAsList("tokenize_on_chars")) {
4545
if (c == null || c.length() == 0) {

modules/analysis-common/src/main/java/org/elasticsearch/analysis/common/ClassicTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public class ClassicTokenizerFactory extends AbstractTokenizerFactory {
3535
private final int maxTokenLength;
3636

3737
ClassicTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
38-
super(indexSettings, name, settings);
38+
super(indexSettings, settings);
3939
maxTokenLength = settings.getAsInt("max_token_length", StandardAnalyzer.DEFAULT_MAX_TOKEN_LENGTH);
4040
}
4141

modules/analysis-common/src/main/java/org/elasticsearch/analysis/common/EdgeNGramTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public class EdgeNGramTokenizerFactory extends AbstractTokenizerFactory {
3636
private final CharMatcher matcher;
3737

3838
EdgeNGramTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
39-
super(indexSettings, name, settings);
39+
super(indexSettings, settings);
4040
this.minGram = settings.getAsInt("min_gram", NGramTokenizer.DEFAULT_MIN_NGRAM_SIZE);
4141
this.maxGram = settings.getAsInt("max_gram", NGramTokenizer.DEFAULT_MAX_NGRAM_SIZE);
4242
this.matcher = parseTokenChars(settings.getAsList("token_chars"));

modules/analysis-common/src/main/java/org/elasticsearch/analysis/common/KeywordTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public class KeywordTokenizerFactory extends AbstractTokenizerFactory {
3131
private final int bufferSize;
3232

3333
KeywordTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
34-
super(indexSettings, name, settings);
34+
super(indexSettings, settings);
3535
bufferSize = settings.getAsInt("buffer_size", 256);
3636
}
3737

modules/analysis-common/src/main/java/org/elasticsearch/analysis/common/LetterTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
public class LetterTokenizerFactory extends AbstractTokenizerFactory {
3030

3131
LetterTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
32-
super(indexSettings, name, settings);
32+
super(indexSettings, settings);
3333
}
3434

3535
@Override

modules/analysis-common/src/main/java/org/elasticsearch/analysis/common/LowerCaseTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
public class LowerCaseTokenizerFactory extends AbstractTokenizerFactory implements MultiTermAwareComponent {
3131

3232
LowerCaseTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
33-
super(indexSettings, name, settings);
33+
super(indexSettings, settings);
3434
}
3535

3636
@Override

modules/analysis-common/src/main/java/org/elasticsearch/analysis/common/NGramTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ static CharMatcher parseTokenChars(List<String> characterClasses) {
8585
}
8686

8787
NGramTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
88-
super(indexSettings, name, settings);
88+
super(indexSettings, settings);
8989
int maxAllowedNgramDiff = indexSettings.getMaxNgramDiff();
9090
this.minGram = settings.getAsInt("min_gram", NGramTokenizer.DEFAULT_MIN_NGRAM_SIZE);
9191
this.maxGram = settings.getAsInt("max_gram", NGramTokenizer.DEFAULT_MAX_NGRAM_SIZE);

modules/analysis-common/src/main/java/org/elasticsearch/analysis/common/PathHierarchyTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public class PathHierarchyTokenizerFactory extends AbstractTokenizerFactory {
3737
private final boolean reverse;
3838

3939
PathHierarchyTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
40-
super(indexSettings, name, settings);
40+
super(indexSettings, settings);
4141
bufferSize = settings.getAsInt("buffer_size", 1024);
4242
String delimiter = settings.get("delimiter");
4343
if (delimiter == null) {

modules/analysis-common/src/main/java/org/elasticsearch/analysis/common/PatternTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public class PatternTokenizerFactory extends AbstractTokenizerFactory {
3535
private final int group;
3636

3737
PatternTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
38-
super(indexSettings, name, settings);
38+
super(indexSettings, settings);
3939

4040
String sPattern = settings.get("pattern", "\\W+" /*PatternAnalyzer.NON_WORD_PATTERN*/);
4141
if (sPattern == null) {

modules/analysis-common/src/main/java/org/elasticsearch/analysis/common/SimplePatternSplitTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public class SimplePatternSplitTokenizerFactory extends AbstractTokenizerFactory
3131
private final String pattern;
3232

3333
public SimplePatternSplitTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
34-
super(indexSettings, name, settings);
34+
super(indexSettings, settings);
3535

3636
pattern = settings.get("pattern", "");
3737
}

modules/analysis-common/src/main/java/org/elasticsearch/analysis/common/SimplePatternTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public class SimplePatternTokenizerFactory extends AbstractTokenizerFactory {
3131
private final String pattern;
3232

3333
public SimplePatternTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
34-
super(indexSettings, name, settings);
34+
super(indexSettings, settings);
3535

3636
pattern = settings.get("pattern", "");
3737
}

modules/analysis-common/src/main/java/org/elasticsearch/analysis/common/ThaiTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
public class ThaiTokenizerFactory extends AbstractTokenizerFactory {
3333

3434
ThaiTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
35-
super(indexSettings, name, settings);
35+
super(indexSettings, settings);
3636
}
3737

3838
@Override

modules/analysis-common/src/main/java/org/elasticsearch/analysis/common/UAX29URLEmailTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public class UAX29URLEmailTokenizerFactory extends AbstractTokenizerFactory {
3232
private final int maxTokenLength;
3333

3434
UAX29URLEmailTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
35-
super(indexSettings, name, settings);
35+
super(indexSettings, settings);
3636
maxTokenLength = settings.getAsInt("max_token_length", StandardAnalyzer.DEFAULT_MAX_TOKEN_LENGTH);
3737
}
3838

modules/analysis-common/src/main/java/org/elasticsearch/analysis/common/WhitespaceTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public class WhitespaceTokenizerFactory extends AbstractTokenizerFactory {
3434
private Integer maxTokenLength;
3535

3636
WhitespaceTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
37-
super(indexSettings, name, settings);
37+
super(indexSettings, settings);
3838
maxTokenLength = settings.getAsInt(MAX_TOKEN_LENGTH, StandardAnalyzer.DEFAULT_MAX_TOKEN_LENGTH);
3939
}
4040

plugins/analysis-icu/src/main/java/org/elasticsearch/index/analysis/IcuTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public class IcuTokenizerFactory extends AbstractTokenizerFactory {
4747
private static final String RULE_FILES = "rule_files";
4848

4949
public IcuTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
50-
super(indexSettings, name, settings);
50+
super(indexSettings, settings);
5151
config = getIcuConfig(environment, settings);
5252
}
5353

plugins/analysis-kuromoji/src/main/java/org/elasticsearch/index/analysis/KuromojiTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public class KuromojiTokenizerFactory extends AbstractTokenizerFactory {
4545
private boolean discartPunctuation;
4646

4747
public KuromojiTokenizerFactory(IndexSettings indexSettings, Environment env, String name, Settings settings) {
48-
super(indexSettings, name, settings);
48+
super(indexSettings, settings);
4949
mode = getMode(settings);
5050
userDictionary = getUserDictionary(env, settings);
5151
discartPunctuation = settings.getAsBoolean("discard_punctuation", true);

plugins/analysis-nori/src/main/java/org/elasticsearch/index/analysis/NoriTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class NoriTokenizerFactory extends AbstractTokenizerFactory {
3838
private final KoreanTokenizer.DecompoundMode decompoundMode;
3939

4040
public NoriTokenizerFactory(IndexSettings indexSettings, Environment env, String name, Settings settings) {
41-
super(indexSettings, name, settings);
41+
super(indexSettings, settings);
4242
decompoundMode = getMode(settings);
4343
userDictionary = getUserDictionary(env, settings);
4444
}

plugins/analysis-smartcn/src/main/java/org/elasticsearch/index/analysis/SmartChineseTokenizerTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
public class SmartChineseTokenizerTokenizerFactory extends AbstractTokenizerFactory {
2929

3030
public SmartChineseTokenizerTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
31-
super(indexSettings, name, settings);
31+
super(indexSettings, settings);
3232
}
3333

3434
@Override

server/src/main/java/org/elasticsearch/index/analysis/AbstractTokenizerFactory.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
public abstract class AbstractTokenizerFactory extends AbstractIndexComponent implements TokenizerFactory {
2828
protected final Version version;
2929

30-
// TODO drop `String ignored` in a followup
31-
public AbstractTokenizerFactory(IndexSettings indexSettings, String ignored, Settings settings) {
30+
public AbstractTokenizerFactory(IndexSettings indexSettings, Settings settings) {
3231
super(indexSettings);
3332
this.version = Analysis.parseAnalysisVersion(this.indexSettings.getSettings(), settings, logger);
3433
}

server/src/main/java/org/elasticsearch/index/analysis/StandardTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public class StandardTokenizerFactory extends AbstractTokenizerFactory {
3131
private final int maxTokenLength;
3232

3333
public StandardTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
34-
super(indexSettings, name, settings);
34+
super(indexSettings, settings);
3535
maxTokenLength = settings.getAsInt("max_token_length", StandardAnalyzer.DEFAULT_MAX_TOKEN_LENGTH);
3636
}
3737

server/src/main/java/org/elasticsearch/index/analysis/TokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@
2121

2222
import org.apache.lucene.analysis.Tokenizer;
2323

24-
public interface TokenizerFactory { // TODO replace with Supplier<Tokenizer>
24+
public interface TokenizerFactory {
2525
Tokenizer create();
2626
}

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/job/categorization/MlClassicTokenizerFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
public class MlClassicTokenizerFactory extends AbstractTokenizerFactory {
2121

2222
public MlClassicTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
23-
super(indexSettings, name, settings);
23+
super(indexSettings, settings);
2424
}
2525

2626
@Override

0 commit comments

Comments
 (0)