Class SynonymGraphTokenFilter
java.lang.Object
co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
co.elastic.clients.elasticsearch._types.analysis.SynonymGraphTokenFilter
- All Implemented Interfaces:
TokenFilterDefinitionVariant
,JsonpSerializable
@JsonpDeserializable public class SynonymGraphTokenFilter extends TokenFilterBase implements TokenFilterDefinitionVariant
- See Also:
- API specification
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SynonymGraphTokenFilter.Builder
Builder forSynonymGraphTokenFilter
.Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
TokenFilterBase.AbstractBuilder<BuilderT extends TokenFilterBase.AbstractBuilder<BuilderT>>
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<SynonymGraphTokenFilter>
_DESERIALIZER
Json deserializer forSynonymGraphTokenFilter
-
Method Summary
Modifier and Type Method Description TokenFilterDefinition.Kind
_tokenFilterDefinitionKind()
TokenFilterDefinition variant kind.java.lang.Boolean
expand()
API name:expand
SynonymFormat
format()
API name:format
java.lang.Boolean
lenient()
API name:lenient
static SynonymGraphTokenFilter
of(java.util.function.Function<SynonymGraphTokenFilter.Builder,ObjectBuilder<SynonymGraphTokenFilter>> fn)
protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static void
setupSynonymGraphTokenFilterDeserializer(ObjectDeserializer<SynonymGraphTokenFilter.Builder> op)
java.util.List<java.lang.String>
synonyms()
API name:synonyms
java.lang.String
synonymsPath()
API name:synonyms_path
java.lang.String
tokenizer()
API name:tokenizer
java.lang.Boolean
updateable()
API name:updateable
Methods inherited from class co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
serialize, setupTokenFilterBaseDeserializer, toString, version
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface co.elastic.clients.json.JsonpSerializable
serialize
Methods inherited from interface co.elastic.clients.elasticsearch._types.analysis.TokenFilterDefinitionVariant
_toTokenFilterDefinition
-
Field Details
-
_DESERIALIZER
Json deserializer forSynonymGraphTokenFilter
-
-
Method Details
-
of
public static SynonymGraphTokenFilter of(java.util.function.Function<SynonymGraphTokenFilter.Builder,ObjectBuilder<SynonymGraphTokenFilter>> fn) -
_tokenFilterDefinitionKind
TokenFilterDefinition variant kind.- Specified by:
_tokenFilterDefinitionKind
in interfaceTokenFilterDefinitionVariant
-
expand
@Nullable public final java.lang.Boolean expand()API name:expand
-
format
API name:format
-
lenient
@Nullable public final java.lang.Boolean lenient()API name:lenient
-
synonyms
public final java.util.List<java.lang.String> synonyms()API name:synonyms
-
synonymsPath
@Nullable public final java.lang.String synonymsPath()API name:synonyms_path
-
tokenizer
@Nullable public final java.lang.String tokenizer()API name:tokenizer
-
updateable
@Nullable public final java.lang.Boolean updateable()API name:updateable
-
serializeInternal
- Overrides:
serializeInternal
in classTokenFilterBase
-
setupSynonymGraphTokenFilterDeserializer
protected static void setupSynonymGraphTokenFilterDeserializer(ObjectDeserializer<SynonymGraphTokenFilter.Builder> op)
-