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, toString
public static GeoDistanceFunction geodist()
public static GeoDistanceFunction.Builder distanceFrom(String fieldName)
GeoDistanceFunction.Builder
fieldName
- public static GeoDistanceFunction.Builder distanceFrom(Field field)
GeoDistanceFunction.Builder
field
- must not be nullpublic String toSolrFunction(Function.Context context)
Function
String
in the given Function.Context
.context
- must not be null.public Map<String,String> getArgumentMap(Function.Context context)
Function
Map
of already Solr readable (converted) arguments for this Function
in the given
Function.Context
.context
- must not be null.Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.