summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2022-11-15 23:39:28 +0100
committerTor Egge <Tor.Egge@online.no>2022-11-15 23:39:28 +0100
commit85f13894d9577196cabcdf0839ebc0010a021b9b (patch)
treef0a5860f91a257c5f3b3001e4a9d9c53b04903ef
parent1581058d13a1e23769470302879b5f3b50483099 (diff)
Use vespalib::datastore::EntryRef in HnswCandidate.
-rw-r--r--searchlib/src/vespa/searchlib/tensor/hnsw_index_utils.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/searchlib/src/vespa/searchlib/tensor/hnsw_index_utils.h b/searchlib/src/vespa/searchlib/tensor/hnsw_index_utils.h
index 66255c3f797..670772a5055 100644
--- a/searchlib/src/vespa/searchlib/tensor/hnsw_index_utils.h
+++ b/searchlib/src/vespa/searchlib/tensor/hnsw_index_utils.h
@@ -2,10 +2,10 @@
#pragma once
+#include <vespa/vespalib/datastore/entryref.h>
#include <cstdint>
#include <queue>
#include <vector>
-#include "hnsw_graph.h"
namespace search::tensor {
@@ -14,11 +14,11 @@ namespace search::tensor {
*/
struct HnswCandidate {
uint32_t nodeid;
- HnswGraph::NodeRef node_ref;
+ vespalib::datastore::EntryRef node_ref;
double distance;
HnswCandidate(uint32_t nodeid_in, double distance_in) noexcept
: nodeid(nodeid_in), node_ref(), distance(distance_in) {}
- HnswCandidate(uint32_t nodeid_in, HnswGraph::NodeRef node_ref_in, double distance_in) noexcept
+ HnswCandidate(uint32_t nodeid_in, vespalib::datastore::EntryRef node_ref_in, double distance_in) noexcept
: nodeid(nodeid_in), node_ref(node_ref_in), distance(distance_in) {}
};