public class GeoDistanceFunction extends AbstractFunction
geodist(sfield, latitude, longitude)| Modifier and Type | Class and Description |
|---|---|
static class |
GeoDistanceFunction.Builder |
Function.Context| Modifier and Type | Method and Description |
|---|---|
static GeoDistanceFunction.Builder |
distanceFrom(Field field)
Creates new
GeoDistanceFunction.Builder |
static GeoDistanceFunction.Builder |
distanceFrom(String fieldName)
Creates new
GeoDistanceFunction.Builder |
static GeoDistanceFunction |
geodist() |
Map<String,String> |
getArgumentMap(Function.Context context)
Get the
Map of already Solr readable (converted) arguments for this Function in the given
Function.Context. |
String |
getOperation()
solr readable representation of function
|
String |
toSolrFunction(Function.Context context)
Convert the Function to a Solr readable
String in the given Function.Context. |
addArgument, getArguments, hasArguments, toStringpublic static GeoDistanceFunction geodist()
public static GeoDistanceFunction.Builder distanceFrom(String fieldName)
GeoDistanceFunction.BuilderfieldName - public static GeoDistanceFunction.Builder distanceFrom(Field field)
GeoDistanceFunction.Builderfield - must not be nullpublic String toSolrFunction(Function.Context context)
FunctionString in the given Function.Context.context - must not be null.public Map<String,String> getArgumentMap(Function.Context context)
FunctionMap of already Solr readable (converted) arguments for this Function in the given
Function.Context.context - must not be null.Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.