summaryrefslogtreecommitdiffstats
path: root/searchsummary
diff options
context:
space:
mode:
Diffstat (limited to 'searchsummary')
-rw-r--r--searchsummary/src/vespa/searchsummary/docsummary/juniper_query_adapter.cpp6
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);