diff options
author | Geir Storli <geirst@yahooinc.com> | 2024-02-13 14:02:56 +0000 |
---|---|---|
committer | Geir Storli <geirst@yahooinc.com> | 2024-02-13 14:02:56 +0000 |
commit | e604e2722fe53de181bc6f9c80454651664a0569 (patch) | |
tree | 9a9ff5900f5d5fb86543c8980f581d96bacf4d78 | |
parent | 80e55b4d08345023f430126d6cf74241871d3daf (diff) |
Use search iterator class name directly.
-rw-r--r-- | searchlib/src/tests/queryeval/iterator_benchmark/iterator_benchmark_test.cpp | 15 |
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 |