Skip to content

Commit 60a4853

Browse files
Qi ChenUbuntu
authored andcommitted
fix compiling issues
1 parent f1a9f40 commit 60a4853

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

AnnService/inc/Core/SPANN/ExtraDynamicSearcher.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -540,7 +540,7 @@ namespace SPTAG::SPANN {
540540

541541
SPANN::Index<ValueType>* GetHeadIndex() const { return m_headIndex; }
542542

543-
bool CheckIsNeedReassign(std::vector<std::shared_ptr<std::string>>& newHeadsVec, ValueType* data, ValueType* splitHeadVec, float_t headToSplitHeadDist, float_t currentHeadDist, bool isInSplitHead)
543+
bool CheckIsNeedReassign(std::vector<std::shared_ptr<std::string>>& newHeadsVec, const ValueType* data, const ValueType* splitHeadVec, float_t headToSplitHeadDist, float_t currentHeadDist, bool isInSplitHead)
544544
{
545545
float_t splitHeadDist = m_headIndex->ComputeDistance(data, splitHeadVec);
546546

@@ -876,7 +876,7 @@ namespace SPTAG::SPANN {
876876
}
877877
if (!theSameHead && m_headIndex->ComputeDistance(args.centers + k * args._D, headVec->c_str() + m_metaDataSize) < Epsilon) {
878878
newHeadsID[k] = headID;
879-
newHeadsVec[k] = headVec->substr(m_metaDataSize, m_vectorDataSize);
879+
newHeadsVec[k] = std::make_shared<std::string>(headVec->c_str() + m_metaDataSize, m_vectorDataSize);
880880
newHeadVID = headID;
881881
theSameHead = true;
882882
if (!hasHead) newPostingLists[k] += *headVec;

0 commit comments

Comments
 (0)