From ec951ed9481376a38ed26ad63610fd621fc3d95c Mon Sep 17 00:00:00 2001 From: Arne Juul Date: Mon, 17 Aug 2020 08:19:14 +0000 Subject: use a "corner" as default for lat/lon outputs * cosmetic change to factors for scaling by 1 million --- searchlib/src/vespa/searchlib/features/distancefeature.cpp | 8 ++++---- 1 file 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); -- cgit v1.2.3