public class DistanceFunction extends AbstractFunction
dist(power, pointA, pointB)| Modifier and Type | Class and Description |
|---|---|
static class |
DistanceFunction.Builder |
static class |
DistanceFunction.Power |
| Modifier and Type | Method and Description |
|---|---|
static DistanceFunction.Builder |
euclideanDistance()
creates new
DistanceFunction.Builder for Euclidean Distance DistanceFunction.Power.EUCLIDEAN_DISTANCE |
String |
getOperation()
solr readable representation of function
|
static DistanceFunction.Builder |
infiniteNormDistance()
creates new
DistanceFunction.Builder for Infinite norm distance - maximum value in the vector DistanceFunction.Power.INFINITE_NORM |
static DistanceFunction.Builder |
manhattanDistance()
creates new
DistanceFunction.Builder for Manhattan (taxicab) Distance DistanceFunction.Power.MANHATTAN_DISTANCE |
static DistanceFunction.Builder |
sparsenessDistance()
creates new
DistanceFunction.Builder for sparseness distance DistanceFunction.Power.SPARSENESS_CALCULATION |
addArgument, getArguments, hasArguments, toStringpublic static DistanceFunction.Builder sparsenessDistance()
DistanceFunction.Builder for sparseness distance DistanceFunction.Power.SPARSENESS_CALCULATIONpublic static DistanceFunction.Builder manhattanDistance()
DistanceFunction.Builder for Manhattan (taxicab) Distance DistanceFunction.Power.MANHATTAN_DISTANCEpublic static DistanceFunction.Builder euclideanDistance()
DistanceFunction.Builder for Euclidean Distance DistanceFunction.Power.EUCLIDEAN_DISTANCEpublic static DistanceFunction.Builder infiniteNormDistance()
DistanceFunction.Builder for Infinite norm distance - maximum value in the vector DistanceFunction.Power.INFINITE_NORMCopyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.