| 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) |