Class DistanceFunction
java.lang.Object
org.springframework.data.solr.core.query.AbstractFunction
org.springframework.data.solr.core.query.DistanceFunction
- All Implemented Interfaces:
Function
Implementation of
dist(power, pointA, pointB)- Since:
- 1.1
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumNested classes/interfaces inherited from interface org.springframework.data.solr.core.query.Function
Function.Context -
Method Summary
Modifier and TypeMethodDescriptionstatic DistanceFunction.Buildercreates newDistanceFunction.Builderfor Euclidean DistanceDistanceFunction.Power.EUCLIDEAN_DISTANCEsolr readable representation of functionstatic DistanceFunction.Buildercreates newDistanceFunction.Builderfor Infinite norm distance - maximum value in the vectorDistanceFunction.Power.INFINITE_NORMstatic DistanceFunction.Buildercreates newDistanceFunction.Builderfor Manhattan (taxicab) DistanceDistanceFunction.Power.MANHATTAN_DISTANCEstatic DistanceFunction.Buildercreates newDistanceFunction.Builderfor sparseness distanceDistanceFunction.Power.SPARSENESS_CALCULATIONMethods inherited from class org.springframework.data.solr.core.query.AbstractFunction
addArgument, getArguments, hasArguments, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.data.solr.core.query.Function
getArgumentMap, toSolrFunction
-
Method Details
-
sparsenessDistance
creates newDistanceFunction.Builderfor sparseness distanceDistanceFunction.Power.SPARSENESS_CALCULATION- Returns:
-
manhattanDistance
creates newDistanceFunction.Builderfor Manhattan (taxicab) DistanceDistanceFunction.Power.MANHATTAN_DISTANCE- Returns:
-
euclideanDistance
creates newDistanceFunction.Builderfor Euclidean DistanceDistanceFunction.Power.EUCLIDEAN_DISTANCE- Returns:
-
infiniteNormDistance
creates newDistanceFunction.Builderfor Infinite norm distance - maximum value in the vectorDistanceFunction.Power.INFINITE_NORM- Returns:
-
getOperation
Description copied from interface:Functionsolr readable representation of function- Returns:
-