Module org.elasticsearch.server
Class GaussDecayFunctionBuilder
java.lang.Object
org.elasticsearch.index.query.functionscore.ScoreFunctionBuilder<GaussDecayFunctionBuilder>
org.elasticsearch.index.query.functionscore.DecayFunctionBuilder<GaussDecayFunctionBuilder>
org.elasticsearch.index.query.functionscore.GaussDecayFunctionBuilder
- All Implemented Interfaces:
NamedWriteable,VersionedNamedWriteable,Writeable,ToXContent,ToXContentFragment
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.index.query.functionscore.DecayFunctionBuilder
DecayFunctionBuilder.AbstractDistanceScoreFunctionNested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DecayFunctionstatic final Stringstatic final ScoreFunctionParser<GaussDecayFunctionBuilder> Fields inherited from class org.elasticsearch.index.query.functionscore.DecayFunctionBuilder
DECAY, DEFAULT_DECAY, DEFAULT_MULTI_VALUE_MODE, OFFSET, ORIGIN, SCALEFields inherited from interface org.elasticsearch.xcontent.ToXContent
EMPTY, EMPTY_PARAMS -
Constructor Summary
ConstructorsConstructorDescriptionGaussDecayFunctionBuilder(String fieldName, Object origin, Object scale, Object offset) GaussDecayFunctionBuilder(String fieldName, Object origin, Object scale, Object offset, double decay) Read from a stream. -
Method Summary
Modifier and TypeMethodDescriptionOverride this function if you want to produce your own scorer.The minimal version of the recipient this object can be sent togetName()The name of this score function.Methods inherited from class org.elasticsearch.index.query.functionscore.DecayFunctionBuilder
doEquals, doHashCode, doToFunction, doWriteTo, doXContent, getFieldName, getFunctionBytes, getMultiValueMode, setMultiValueMode, validateDecayMethods inherited from class org.elasticsearch.index.query.functionscore.ScoreFunctionBuilder
equals, getWeight, getWriteableName, hashCode, setWeight, toFunction, toXContent, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.xcontent.ToXContentFragment
isFragment
-
Field Details
-
NAME
- See Also:
-
PARSER
-
GAUSS_DECAY_FUNCTION
-
-
Constructor Details
-
GaussDecayFunctionBuilder
-
GaussDecayFunctionBuilder
-
GaussDecayFunctionBuilder
Read from a stream.- Throws:
IOException
-
-
Method Details
-
getName
Description copied from class:ScoreFunctionBuilderThe name of this score function.- Specified by:
getNamein classScoreFunctionBuilder<GaussDecayFunctionBuilder>
-
getDecayFunction
Description copied from class:DecayFunctionBuilderOverride this function if you want to produce your own scorer.- Specified by:
getDecayFunctionin classDecayFunctionBuilder<GaussDecayFunctionBuilder>
-
getMinimalSupportedVersion
Description copied from interface:VersionedNamedWriteableThe minimal version of the recipient this object can be sent to
-