aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/diskindex/fusion
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2021-11-02 16:10:36 +0100
committerTor Egge <Tor.Egge@online.no>2021-11-02 16:10:36 +0100
commit7c6170bc7c5586f410a034487d6835edc10fda6c (patch)
tree0f9921848fb443c95f071725edda565f696e9b4a /searchlib/src/tests/diskindex/fusion
parent811f84106854696ee89e6d40e78d62bd312b6002 (diff)
Move portions of DocumentInverter to DocumentInverterContext.
Diffstat (limited to 'searchlib/src/tests/diskindex/fusion')
-rw-r--r--searchlib/src/tests/diskindex/fusion/fusion_test.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/searchlib/src/tests/diskindex/fusion/fusion_test.cpp b/searchlib/src/tests/diskindex/fusion/fusion_test.cpp
index ed661b7499f..fba488e78aa 100644
--- a/searchlib/src/tests/diskindex/fusion/fusion_test.cpp
+++ b/searchlib/src/tests/diskindex/fusion/fusion_test.cpp
@@ -10,6 +10,7 @@
#include <vespa/searchlib/index/docbuilder.h>
#include <vespa/searchlib/index/dummyfileheadercontext.h>
#include <vespa/searchlib/memoryindex/document_inverter.h>
+#include <vespa/searchlib/memoryindex/document_inverter_context.h>
#include <vespa/searchlib/memoryindex/field_index_collection.h>
#include <vespa/searchlib/memoryindex/posting_iterator.h>
#include <vespa/searchlib/test/index/mock_field_length_inspector.h>
@@ -32,6 +33,7 @@ using fef::FieldPositionsIterator;
using fef::TermFieldMatchData;
using fef::TermFieldMatchDataArray;
using memoryindex::DocumentInverter;
+using memoryindex::DocumentInverterContext;
using memoryindex::FieldIndexCollection;
using queryeval::SearchIterator;
using search::common::FileHeaderContext;
@@ -321,7 +323,8 @@ FusionTest::requireThatFusionIsWorking(const vespalib::string &prefix, bool dire
DocBuilder b(schema);
auto invertThreads = SequencedTaskExecutor::create(invert_executor, 2);
auto pushThreads = SequencedTaskExecutor::create(push_executor, 2);
- DocumentInverter inv(schema, *invertThreads, *pushThreads, fic);
+ DocumentInverterContext inv_context(schema, *invertThreads, *pushThreads, fic);
+ DocumentInverter inv(inv_context);
Document::UP doc;
doc = make_doc10(b);
@@ -462,7 +465,8 @@ FusionTest::make_simple_index(const vespalib::string &dump_dir, const IFieldLeng
DocBuilder b(_schema);
auto invertThreads = SequencedTaskExecutor::create(invert_executor, 2);
auto pushThreads = SequencedTaskExecutor::create(push_executor, 2);
- DocumentInverter inv(_schema, *invertThreads, *pushThreads, fic);
+ DocumentInverterContext inv_context(_schema, *invertThreads, *pushThreads, fic);
+ DocumentInverter inv(inv_context);
inv.invertDocument(10, *make_doc10(b));
invertThreads->sync_all();