summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-02-15 08:52:07 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2017-02-15 08:52:07 +0100
commitfe2d8db40635b4a55891c42c142d89318cdca3f5 (patch)
treed386bf327298007df35276a9934d24d08baee8cf /searchlib
parente21f650ef641794d02fba238bb79f979d3afa7d3 (diff)
Need to call unpack before using the weight.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/queryeval/dot_product_search.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/searchlib/src/vespa/searchlib/queryeval/dot_product_search.cpp b/searchlib/src/vespa/searchlib/queryeval/dot_product_search.cpp
index cbaa135217c..c148d3860e7 100644
--- a/searchlib/src/vespa/searchlib/queryeval/dot_product_search.cpp
+++ b/searchlib/src/vespa/searchlib/queryeval/dot_product_search.cpp
@@ -125,6 +125,7 @@ private:
}
void doUnpack(uint32_t docid) override {
+ _child->doUnpack(docid);
_tmd.setRawScore(docid, _weight*_childTmd.getWeight());
}