summaryrefslogtreecommitdiff
path: root/core/src/main/java/org/elasticsearch/search/suggest/completion/FuzzyOptions.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/main/java/org/elasticsearch/search/suggest/completion/FuzzyOptions.java')
-rw-r--r--core/src/main/java/org/elasticsearch/search/suggest/completion/FuzzyOptions.java28
1 files changed, 14 insertions, 14 deletions
diff --git a/core/src/main/java/org/elasticsearch/search/suggest/completion/FuzzyOptions.java b/core/src/main/java/org/elasticsearch/search/suggest/completion/FuzzyOptions.java
index aac58d7cb3..709124443b 100644
--- a/core/src/main/java/org/elasticsearch/search/suggest/completion/FuzzyOptions.java
+++ b/core/src/main/java/org/elasticsearch/search/suggest/completion/FuzzyOptions.java
@@ -40,20 +40,20 @@ import java.util.Objects;
*/
public class FuzzyOptions implements ToXContent, Writeable<FuzzyOptions> {
static final ParseField FUZZY_OPTIONS = new ParseField("fuzzy");
- static final ParseField TRANSPOSITION_FIELD = new ParseField("transpositions");
- static final ParseField MIN_LENGTH_FIELD = new ParseField("min_length");
- static final ParseField PREFIX_LENGTH_FIELD = new ParseField("prefix_length");
- static final ParseField UNICODE_AWARE_FIELD = new ParseField("unicode_aware");
- static final ParseField MAX_DETERMINIZED_STATES_FIELD = new ParseField("max_determinized_states");
+ private static final ParseField TRANSPOSITION_FIELD = new ParseField("transpositions");
+ private static final ParseField MIN_LENGTH_FIELD = new ParseField("min_length");
+ private static final ParseField PREFIX_LENGTH_FIELD = new ParseField("prefix_length");
+ private static final ParseField UNICODE_AWARE_FIELD = new ParseField("unicode_aware");
+ private static final ParseField MAX_DETERMINIZED_STATES_FIELD = new ParseField("max_determinized_states");
- static ObjectParser<FuzzyOptions.Builder, Void> FUZZY_PARSER = new ObjectParser<>(FUZZY_OPTIONS.getPreferredName(), Builder::new);
+ private static ObjectParser<Builder, Void> PARSER = new ObjectParser<>(FUZZY_OPTIONS.getPreferredName(), Builder::new);
static {
- FUZZY_PARSER.declareInt(FuzzyOptions.Builder::setFuzzyMinLength, MIN_LENGTH_FIELD);
- FUZZY_PARSER.declareInt(FuzzyOptions.Builder::setMaxDeterminizedStates, MAX_DETERMINIZED_STATES_FIELD);
- FUZZY_PARSER.declareBoolean(FuzzyOptions.Builder::setUnicodeAware, UNICODE_AWARE_FIELD);
- FUZZY_PARSER.declareInt(FuzzyOptions.Builder::setFuzzyPrefixLength, PREFIX_LENGTH_FIELD);
- FUZZY_PARSER.declareBoolean(FuzzyOptions.Builder::setTranspositions, TRANSPOSITION_FIELD);
- FUZZY_PARSER.declareValue((a, b) -> {
+ PARSER.declareInt(Builder::setFuzzyMinLength, MIN_LENGTH_FIELD);
+ PARSER.declareInt(Builder::setMaxDeterminizedStates, MAX_DETERMINIZED_STATES_FIELD);
+ PARSER.declareBoolean(Builder::setUnicodeAware, UNICODE_AWARE_FIELD);
+ PARSER.declareInt(Builder::setFuzzyPrefixLength, PREFIX_LENGTH_FIELD);
+ PARSER.declareBoolean(Builder::setTranspositions, TRANSPOSITION_FIELD);
+ PARSER.declareValue((a, b) -> {
try {
a.setFuzziness(Fuzziness.parse(b).asDistance());
} catch (IOException e) {
@@ -82,8 +82,8 @@ public class FuzzyOptions implements ToXContent, Writeable<FuzzyOptions> {
private FuzzyOptions() {
}
- public static FuzzyOptions parse(XContentParser parser) throws IOException {
- return FUZZY_PARSER.parse(parser).build();
+ static FuzzyOptions parse(XContentParser parser) throws IOException {
+ return PARSER.parse(parser).build();
}
public static Builder builder() {