summaryrefslogtreecommitdiffstats
path: root/searchcore
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@oath.com>2020-05-20 08:20:57 +0000
committerHåvard Pettersen <havardpe@oath.com>2020-05-20 08:20:57 +0000
commit7ad9517e2dfbb30a2060f86389853ca21b5ab74e (patch)
treeba6f69d563cfb063534c6556310c76ee4c673804 /searchcore
parenteb1e9294ad2c207f7c9b465f42d2b3de72fd336e (diff)
added comment
Diffstat (limited to 'searchcore')
-rw-r--r--searchcore/src/vespa/searchcore/proton/server/searchable_doc_subdb_configurer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/server/searchable_doc_subdb_configurer.cpp b/searchcore/src/vespa/searchcore/proton/server/searchable_doc_subdb_configurer.cpp
index c4a0ac5e099..e169f51ef9d 100644
--- a/searchcore/src/vespa/searchcore/proton/server/searchable_doc_subdb_configurer.cpp
+++ b/searchcore/src/vespa/searchcore/proton/server/searchable_doc_subdb_configurer.cpp
@@ -88,6 +88,8 @@ void
SearchableDocSubDBConfigurer::reconfigureSearchView(MatchView::SP matchView)
{
SearchView::SP curr = _searchView.get();
+ // make sure the initial search does not spend time waiting for
+ // expression compilation completion during rank program setup.
vespalib::eval::CompileCache::wait_pending();
_searchView.set(SearchView::create(curr->getSummarySetup(), std::move(matchView)));
}