summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2024-02-08 19:52:11 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2024-02-08 19:52:11 +0000
commitb175fe19848ac38db50f63dffd1812532408b74b (patch)
tree46f3c5c16a51901c4068a6d6443d377e4de018b9 /searchlib
parentc7d77f0b0f5318e24156fa246b0bc318f137b8ab (diff)
Require non-empty fields
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/test/diskindex/testdiskindex.cpp42
1 files changed, 22 insertions, 20 deletions
diff --git a/searchlib/src/vespa/searchlib/test/diskindex/testdiskindex.cpp b/searchlib/src/vespa/searchlib/test/diskindex/testdiskindex.cpp
index 80881f4acef..f4a603e7d30 100644
--- a/searchlib/src/vespa/searchlib/test/diskindex/testdiskindex.cpp
+++ b/searchlib/src/vespa/searchlib/test/diskindex/testdiskindex.cpp
@@ -79,27 +79,29 @@ TestDiskIndex::buildIndex(const std::string & dir, bool directio,
{
Builder b(dir, _schema, docEmpty ? 1 : 32, wordEmpty ? 0 : 2, directio);
- // f1
- auto fb = b._ib.startField(0);
- if (!wordEmpty && !fieldEmpty && !docEmpty) {
- fb->startWord("w1");
- b.addDoc(*fb, 1);
- b.addDoc(*fb, 3);
- fb->endWord();
- }
- fb = b._ib.startField(1);
- if (!wordEmpty && !fieldEmpty && !docEmpty) {
- // f2
- fb->startWord("w1");
- b.addDoc(*fb, 2);
- b.addDoc(*fb, 4);
- b.addDoc(*fb, 6);
- fb->endWord();
- fb->startWord("w2");
- for (uint32_t docId = 1; docId < 18; ++docId) {
- b.addDoc(*fb, docId);
+ if (!fieldEmpty) {
+ // f1
+ auto fb = b._ib.startField(0);
+ if (!wordEmpty && !docEmpty) {
+ fb->startWord("w1");
+ b.addDoc(*fb, 1);
+ b.addDoc(*fb, 3);
+ fb->endWord();
+ }
+ fb = b._ib.startField(1);
+ if (!wordEmpty && !docEmpty) {
+ // f2
+ fb->startWord("w1");
+ b.addDoc(*fb, 2);
+ b.addDoc(*fb, 4);
+ b.addDoc(*fb, 6);
+ fb->endWord();
+ fb->startWord("w2");
+ for (uint32_t docId = 1; docId < 18; ++docId) {
+ b.addDoc(*fb, docId);
+ }
+ fb->endWord();
}
- fb->endWord();
}
}