public class DistanceFunction extends AbstractFunction
dist(power, pointA, pointB)
Modifier and Type | Class and Description |
---|---|
static class |
DistanceFunction.Builder |
static class |
DistanceFunction.Power |
Function.Context
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, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getArgumentMap, toSolrFunction
public static DistanceFunction.Builder sparsenessDistance()
DistanceFunction.Builder
for sparseness distance DistanceFunction.Power.SPARSENESS_CALCULATION
public static DistanceFunction.Builder manhattanDistance()
DistanceFunction.Builder
for Manhattan (taxicab) Distance DistanceFunction.Power.MANHATTAN_DISTANCE
public static DistanceFunction.Builder euclideanDistance()
DistanceFunction.Builder
for Euclidean Distance DistanceFunction.Power.EUCLIDEAN_DISTANCE
public static DistanceFunction.Builder infiniteNormDistance()
DistanceFunction.Builder
for Infinite norm distance - maximum value in the vector DistanceFunction.Power.INFINITE_NORM
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.