summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArne Juul <arnej@verizonmedia.com>2020-08-17 08:19:14 +0000
committerArne Juul <arnej@verizonmedia.com>2020-08-18 09:46:55 +0000
commitec951ed9481376a38ed26ad63610fd621fc3d95c (patch)
tree36da01d693cd2185b30f056b939c9d2cfe52468c
parentad498f69b572fb53d26424cb03ad45589acfc17f (diff)
use a "corner" as default for lat/lon outputs
* cosmetic change to factors for scaling by 1 million
-rw-r--r--searchlib/src/vespa/searchlib/features/distancefeature.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/searchlib/src/vespa/searchlib/features/distancefeature.cpp b/searchlib/src/vespa/searchlib/features/distancefeature.cpp
index 78a94c4abe0..d2431ccc06b 100644
--- a/searchlib/src/vespa/searchlib/features/distancefeature.cpp
+++ b/searchlib/src/vespa/searchlib/features/distancefeature.cpp
@@ -83,8 +83,8 @@ feature_t
DistanceExecutor::calculateDistance(uint32_t docId)
{
_best_index = -1.0;
- _best_x = 0.0;
- _best_y = 0.0;
+ _best_x = -180.0 * 1.0e6;
+ _best_y = 90.0 * 1.0e6;
if ((! _locations.empty()) && (_pos != nullptr)) {
LOG(debug, "calculate 2D Z-distance from %zu locations", _locations.size());
return calculate2DZDistance(docId);
@@ -135,8 +135,8 @@ DistanceExecutor::execute(uint32_t docId)
{
outputs().set_number(0, calculateDistance(docId));
outputs().set_number(1, _best_index);
- outputs().set_number(2, _best_y * 0.000001); // latitude
- outputs().set_number(3, _best_x * 0.000001); // longitude
+ outputs().set_number(2, _best_y * 1.0e-6); // latitude
+ outputs().set_number(3, _best_x * 1.0e-6); // longitude
}
const feature_t DistanceExecutor::DEFAULT_DISTANCE(6400000000.0);