diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-11-15 23:57:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-15 23:57:01 +0100 |
commit | d0044e3926f7ee3af1b01081913822a76d3452d9 (patch) | |
tree | e139c2e55eefd221bc9043a1094e96f99c8dd024 | |
parent | 06e4c2c678f6aa90fb1b025861b099046481e024 (diff) | |
parent | 85f13894d9577196cabcdf0839ebc0010a021b9b (diff) |
Merge pull request #24882 from vespa-engine/toregge/use-entryref-in-hnsw-candidate
Use vespalib::datastore::EntryRef in HnswCandidate.
-rw-r--r-- | searchlib/src/vespa/searchlib/tensor/hnsw_index_utils.h | 6 |
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) {} }; |