summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@yahooinc.com>2022-09-12 14:14:38 +0000
committerHåvard Pettersen <havardpe@yahooinc.com>2022-09-13 12:08:31 +0000
commit295e925a71197f4a10bc31dc25add77fc9a2ec78 (patch)
tree077da7b222b727fdcd8efba97293dabf741aa7d2 /searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp
parentbe02b6f3d580b78c6d5c36428b302649fb7f0717 (diff)
add support for multi-bitvector global filter
move some testing convenience into GlobalFilter make more realistic bitvectors for filter testing
Diffstat (limited to 'searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp')
-rw-r--r--searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp b/searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp
index ebe96035fc8..3dda2eb6d95 100644
--- a/searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp
+++ b/searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp
@@ -1114,7 +1114,7 @@ TEST_F("NN blueprint handles empty filter (post-filtering)", NearestNeighborBlue
TEST_F("NN blueprint handles strong filter (pre-filtering)", NearestNeighborBlueprintFixture)
{
auto bp = f.make_blueprint();
- auto filter = search::BitVector::create(11);
+ auto filter = search::BitVector::create(1,11);
filter->setBit(3);
filter->invalidateCachedCount();
auto strong_filter = GlobalFilter::create(std::move(filter));
@@ -1128,7 +1128,7 @@ TEST_F("NN blueprint handles strong filter (pre-filtering)", NearestNeighborBlue
TEST_F("NN blueprint handles weak filter (pre-filtering)", NearestNeighborBlueprintFixture)
{
auto bp = f.make_blueprint();
- auto filter = search::BitVector::create(11);
+ auto filter = search::BitVector::create(1,11);
filter->setBit(1);
filter->setBit(3);
filter->setBit(5);
@@ -1147,7 +1147,7 @@ TEST_F("NN blueprint handles weak filter (pre-filtering)", NearestNeighborBluepr
TEST_F("NN blueprint handles strong filter triggering exact search", NearestNeighborBlueprintFixture)
{
auto bp = f.make_blueprint(true, 0.2);
- auto filter = search::BitVector::create(11);
+ auto filter = search::BitVector::create(1,11);
filter->setBit(3);
filter->invalidateCachedCount();
auto strong_filter = GlobalFilter::create(std::move(filter));