From 4e5d1c2e5fea827d238abf0616ac5357354c022f Mon Sep 17 00:00:00 2001 From: Enwei Jiao Date: Mon, 24 Oct 2022 10:09:28 +0800 Subject: [PATCH] Add log to debug bitset (#19982) Signed-off-by: Enwei Jiao Signed-off-by: Enwei Jiao --- internal/core/src/common/BitsetView.h | 8 +++++--- internal/core/src/query/SearchOnGrowing.cpp | 1 - 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/internal/core/src/common/BitsetView.h b/internal/core/src/common/BitsetView.h index 0a1a370b52..e19998b886 100644 --- a/internal/core/src/common/BitsetView.h +++ b/internal/core/src/common/BitsetView.h @@ -48,12 +48,14 @@ class BitsetView : public faiss::BitsetView { BitsetView subview(size_t offset, size_t size) const { if (empty()) { - return BitsetView(); + return {}; } AssertInfo((offset & 0x7) == 0, "offset is not divisible by 8"); - AssertInfo((offset + size) <= this->size(), "offset + size cross the border."); - return BitsetView(data() + (offset >> 3), size); + AssertInfo((offset + size) <= this->size(), "offset + size cross the border.[offset=" + std::to_string(offset) + + "][size=" + std::to_string(size) + + "][this.size()=" + std::to_string(this->size()) + "]"); + return {data() + (offset >> 3), size}; } }; diff --git a/internal/core/src/query/SearchOnGrowing.cpp b/internal/core/src/query/SearchOnGrowing.cpp index 9fe33c7e09..119f3c8df0 100644 --- a/internal/core/src/query/SearchOnGrowing.cpp +++ b/internal/core/src/query/SearchOnGrowing.cpp @@ -85,7 +85,6 @@ SearchOnGrowing(const segcore::SegmentGrowingImpl& segment, const BitsetView& bitset, SearchResult& results) { auto& schema = segment.get_schema(); - auto& indexing_record = segment.get_indexing_record(); auto& record = segment.get_insert_record(); auto active_count = segment.get_active_count(timestamp);