summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeir Storli <geirst@yahooinc.com>2024-02-13 14:02:56 +0000
committerGeir Storli <geirst@yahooinc.com>2024-02-13 14:02:56 +0000
commite604e2722fe53de181bc6f9c80454651664a0569 (patch)
tree9a9ff5900f5d5fb86543c8980f581d96bacf4d78
parent80e55b4d08345023f430126d6cf74241871d3daf (diff)
Use search iterator class name directly.
-rw-r--r--searchlib/src/tests/queryeval/iterator_benchmark/iterator_benchmark_test.cpp15
1 files changed, 2 insertions, 13 deletions
diff --git a/searchlib/src/tests/queryeval/iterator_benchmark/iterator_benchmark_test.cpp b/searchlib/src/tests/queryeval/iterator_benchmark/iterator_benchmark_test.cpp
index 777d63266f8..54119722b69 100644
--- a/searchlib/src/tests/queryeval/iterator_benchmark/iterator_benchmark_test.cpp
+++ b/searchlib/src/tests/queryeval/iterator_benchmark/iterator_benchmark_test.cpp
@@ -150,17 +150,6 @@ struct BenchmarkResult {
double time_per_cost_ms() const { return (time_ms / cost); }
};
-vespalib::string
-iterator_name(SearchIterator& itr)
-{
- auto full = itr.asString();
- auto brace_pos = full.find("{");
- if (brace_pos != vespalib::string::npos) {
- return full.substr(0, brace_pos);
- }
- return full;
-}
-
BenchmarkResult
strict_search(SearchIterator& itr, uint32_t docid_limit, double estimate, double strict_cost)
{
@@ -177,7 +166,7 @@ strict_search(SearchIterator& itr, uint32_t docid_limit, double estimate, double
}
timer.after();
}
- return {timer.min_time() * 1000.0, hits + 1, hits, estimate, strict_cost, iterator_name(itr)};
+ return {timer.min_time() * 1000.0, hits + 1, hits, estimate, strict_cost, itr.getClassName()};
}
BenchmarkResult
@@ -199,7 +188,7 @@ non_strict_search(SearchIterator& itr, uint32_t docid_limit, double estimate, do
}
timer.after();
}
- return {timer.min_time() * 1000.0, seeks, hits, estimate, non_strict_cost, iterator_name(itr)};
+ return {timer.min_time() * 1000.0, seeks, hits, estimate, non_strict_cost, itr.getClassName()};
}
BenchmarkResult