From 1862d47ff95d80fbd01ad77d3a79e3283f58603f Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Tue, 16 Apr 2024 14:43:23 +0000 Subject: - Optimize distance calculation for tensors with single dense subspace. - Let EmptySubspace be invalid. - Add noexcept to get_tensor(s). --- .../src/vespa/vsm/searcher/nearest_neighbor_field_searcher.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'streamingvisitors') diff --git a/streamingvisitors/src/vespa/vsm/searcher/nearest_neighbor_field_searcher.cpp b/streamingvisitors/src/vespa/vsm/searcher/nearest_neighbor_field_searcher.cpp index 816317bf86d..2fd23100f46 100644 --- a/streamingvisitors/src/vespa/vsm/searcher/nearest_neighbor_field_searcher.cpp +++ b/streamingvisitors/src/vespa/vsm/searcher/nearest_neighbor_field_searcher.cpp @@ -131,7 +131,7 @@ NearestNeighborFieldSearcher::onValue(const document::FieldValue& fv) _attr->add(*tfv->getAsTensorPtr(), 1); for (auto& elem : _calcs) { double distance_limit = elem->heap.distanceLimit(); - double distance = elem->calc->calc_with_limit(scratch_docid, distance_limit); + double distance = elem->calc->calc_with_limit(scratch_docid, distance_limit); if (distance <= distance_limit) { elem->node->set_distance(distance); } -- cgit v1.2.3