diff options
Diffstat (limited to 'searchsummary')
-rw-r--r-- | searchsummary/src/vespa/searchsummary/docsummary/juniper_query_adapter.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/searchsummary/src/vespa/searchsummary/docsummary/juniper_query_adapter.cpp b/searchsummary/src/vespa/searchsummary/docsummary/juniper_query_adapter.cpp index 03979675c99..d55b5adff17 100644 --- a/searchsummary/src/vespa/searchsummary/docsummary/juniper_query_adapter.cpp +++ b/searchsummary/src/vespa/searchsummary/docsummary/juniper_query_adapter.cpp @@ -80,7 +80,11 @@ JuniperQueryAdapter::Traverse(juniper::IQueryVisitor *v) const { vespalib::string term = iterator.getTerm(); if (_query_normalization) { - Normalizing normalization = _query_normalization->normalizing_mode(iterator.getIndexName()); + vespalib::string index = iterator.getIndexName(); + if (index.empty()) { + index = SimpleQueryStackDumpIterator::DEFAULT_INDEX; + } + Normalizing normalization = _query_normalization->normalizing_mode(index); TermType termType = ParseItem::toTermType(iterator.getType()); v->visitKeyword(&item, QueryNormalization::optional_fold(term, termType, normalization), prefix_like, isSpecialToken); |