Module org.elasticsearch.server
Class SparseVectorFieldMapper
java.lang.Object
org.elasticsearch.index.mapper.Mapper
org.elasticsearch.index.mapper.FieldMapper
org.elasticsearch.index.mapper.vectors.SparseVectorFieldMapper
- All Implemented Interfaces:
Cloneable
,Iterable<Mapper>
,ToXContent
,ToXContentFragment
Deprecated.
The sparse_vector type was deprecated in 7.x and removed in 8.0. This mapper
definition only exists so that 7.x indices can be read without error.
TODO: remove in 9.0.
A
FieldMapper
for indexing a sparse vector of floats.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Deprecated.static final class
Deprecated.Nested classes/interfaces inherited from class org.elasticsearch.index.mapper.FieldMapper
FieldMapper.Conflicts, FieldMapper.CopyTo, FieldMapper.MergeValidator<T>, FieldMapper.MultiFields, FieldMapper.Parameter<T>, FieldMapper.Serializer<T>, FieldMapper.SerializerCheck<T>, FieldMapper.TypeParser
Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Deprecated.static final FieldMapper.TypeParser
Deprecated.Fields inherited from class org.elasticsearch.index.mapper.FieldMapper
COERCE_SETTING, copyTo, hasScript, IGNORE_MALFORMED_SETTING, mappedFieldType, multiFields, onScriptError
Fields inherited from interface org.elasticsearch.xcontent.ToXContent
EMPTY_PARAMS
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
Deprecated.Deprecated.Deprecated.Returns aFieldMapper.Builder
to be used for merging and serialization Implement as follows:return new MyBuilder(simpleName()).init(this);
void
parse
(DocumentParserContext context) Deprecated.Parse the field value using the providedDocumentParserContext
.protected void
parseCreateField
(DocumentParserContext context) Deprecated.Parse the field value and populate the fields onDocumentParserContext.doc()
.Methods inherited from class org.elasticsearch.index.mapper.FieldMapper
checkIncomingMergeType, copyTo, doValidate, doXContentBody, executeScript, hasScript, indexAnalyzers, indexScriptValues, iterator, merge, multiFields, name, notInMultiFields, parsesArrayValue, toXContent, typeName, validate
Methods inherited from class org.elasticsearch.index.mapper.Mapper
internFieldName, simpleName, syntheticFieldLoader, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface org.elasticsearch.xcontent.ToXContentFragment
isFragment
-
Field Details
-
CONTENT_TYPE
Deprecated.- See Also:
-
PARSER
Deprecated.
-
-
Method Details
-
fieldType
Deprecated.- Overrides:
fieldType
in classFieldMapper
-
parse
Deprecated.Description copied from class:FieldMapper
Parse the field value using the providedDocumentParserContext
.- Overrides:
parse
in classFieldMapper
-
parseCreateField
Deprecated.Description copied from class:FieldMapper
Parse the field value and populate the fields onDocumentParserContext.doc()
. Implementations of this method should ensure that on failing to parse parser.currentToken() must be the current failing token- Specified by:
parseCreateField
in classFieldMapper
-
contentType
Deprecated.- Specified by:
contentType
in classFieldMapper
-
getMergeBuilder
Deprecated.Description copied from class:FieldMapper
Returns aFieldMapper.Builder
to be used for merging and serialization Implement as follows:return new MyBuilder(simpleName()).init(this);
- Specified by:
getMergeBuilder
in classFieldMapper
-