diff options
author | Henning Baldersheim <balder@oath.com> | 2018-06-04 20:12:14 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@oath.com> | 2018-06-05 15:46:55 +0200 |
commit | d3ed38df6ae6dbdb0143fd20e8dd546da0c60bf3 (patch) | |
tree | 3abf23973b1d599616aee070985ce0aa64663d9d /searchlib/src/tests/query | |
parent | 257b508881cc74d0bbce675a4f07973b3196581f (diff) |
Aggregate elementId
Diffstat (limited to 'searchlib/src/tests/query')
-rw-r--r-- | searchlib/src/tests/query/query-old.cpp | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/searchlib/src/tests/query/query-old.cpp b/searchlib/src/tests/query/query-old.cpp index 77fe813dda5..22e3bf79f9f 100644 --- a/searchlib/src/tests/query/query-old.cpp +++ b/searchlib/src/tests/query/query-old.cpp @@ -364,31 +364,31 @@ TEST("testPhraseEvaluate") { } // field 0 - terms[0]->add(0, 0, 1); - terms[1]->add(1, 0, 1); - terms[2]->add(2, 0, 1); - terms[0]->add(7, 0, 1); - terms[1]->add(8, 0, 1); - terms[2]->add(9, 0, 1); + terms[0]->add(0, 0, 0, 1); + terms[1]->add(1, 0, 0, 1); + terms[2]->add(2, 0, 0, 1); + terms[0]->add(7, 0, 0, 1); + terms[1]->add(8, 0, 0, 1); + terms[2]->add(9, 0, 0, 1); // field 1 - terms[0]->add(4, 1, 1); - terms[1]->add(5, 1, 1); - terms[2]->add(6, 1, 1); + terms[0]->add(4, 1, 0, 1); + terms[1]->add(5, 1, 0, 1); + terms[2]->add(6, 1, 0, 1); // field 2 (not complete match) - terms[0]->add(1, 2, 1); - terms[1]->add(2, 2, 1); - terms[2]->add(4, 2, 1); + terms[0]->add(1, 2, 0, 1); + terms[1]->add(2, 2, 0, 1); + terms[2]->add(4, 2, 0, 1); // field 3 - terms[0]->add(0, 3, 1); - terms[1]->add(1, 3, 1); - terms[2]->add(2, 3, 1); + terms[0]->add(0, 3, 0, 1); + terms[1]->add(1, 3, 0, 1); + terms[2]->add(2, 3, 0, 1); // field 4 (not complete match) - terms[0]->add(1, 4, 1); - terms[1]->add(2, 4, 1); + terms[0]->add(1, 4, 0, 1); + terms[1]->add(2, 4, 0, 1); // field 5 (not complete match) - terms[0]->add(2, 5, 1); - terms[1]->add(1, 5, 1); - terms[2]->add(0, 5, 1); + terms[0]->add(2, 5, 0, 1); + terms[1]->add(1, 5, 0, 1); + terms[2]->add(0, 5, 0, 1); HitList hits; PhraseQueryNode * p = static_cast<PhraseQueryNode *>(phrases[0]); p->evaluateHits(hits); @@ -414,15 +414,15 @@ TEST("testPhraseEvaluate") { TEST("testHit") { // positions (0 - (2^24-1)) - assertHit(Hit(0, 0, 0), 0, 0, 0); - assertHit(Hit(256, 0, 1), 256, 0, 1); - assertHit(Hit(16777215, 0, -1), 16777215, 0, -1); - assertHit(Hit(16777216, 0, 1), 0, 1, 1); // overflow + assertHit(Hit(0, 0, 0, 0), 0, 0, 0); + assertHit(Hit(256, 0, 0, 1), 256, 0, 1); + assertHit(Hit(16777215, 0, 0, -1), 16777215, 0, -1); + assertHit(Hit(16777216, 0, 0, 1), 0, 1, 1); // overflow // contexts (0 - 255) - assertHit(Hit(0, 1, 1), 0, 1, 1); - assertHit(Hit(0, 255, 1), 0, 255, 1); - assertHit(Hit(0, 256, 1), 0, 0, 1); // overflow + assertHit(Hit(0, 1, 0, 1), 0, 1, 1); + assertHit(Hit(0, 255, 0, 1), 0, 255, 1); + assertHit(Hit(0, 256, 0, 1), 0, 0, 1); // overflow } void assertInt8Range(const std::string &term, bool expAdjusted, int64_t expLow, int64_t expHigh) { |