Package | Description |
---|---|
org.apache.solr.schema | |
org.apache.solr.search | |
org.apache.solr.search.function | |
org.apache.solr.search.function.distance |
Modifier and Type | Class and Description |
---|---|
(package private) class |
LatLonValueSource |
(package private) class |
PointTypeValueSource |
Modifier and Type | Field and Description |
---|---|
(package private) MultiValueSource |
ValueSourceParser.MVResult.mv1 |
(package private) MultiValueSource |
ValueSourceParser.MVResult.mv2 |
Modifier and Type | Class and Description |
---|---|
class |
VectorValueSource
Converts individual ValueSource instances to leverage the DocValues *Val functions that work with multiple values,
i.e.
|
Modifier and Type | Field and Description |
---|---|
private MultiValueSource |
HaversineFunction.p1 |
private MultiValueSource |
HaversineFunction.p2 |
protected MultiValueSource |
VectorDistanceFunction.source1 |
protected MultiValueSource |
VectorDistanceFunction.source2 |
Modifier and Type | Method and Description |
---|---|
private static MultiValueSource |
HaversineConstFunction.parsePoint(FunctionQParser fp) |
private static MultiValueSource |
HaversineConstFunction.parseSfield(FunctionQParser fp) |
Modifier and Type | Method and Description |
---|---|
private static double[] |
HaversineConstFunction.getConstants(MultiValueSource vs) |
Constructor and Description |
---|
HaversineFunction(MultiValueSource p1,
MultiValueSource p2,
double radius) |
HaversineFunction(MultiValueSource p1,
MultiValueSource p2,
double radius,
boolean convertToRads) |
SquaredEuclideanFunction(MultiValueSource source1,
MultiValueSource source2) |
VectorDistanceFunction(float power,
MultiValueSource source1,
MultiValueSource source2) |