diff options
author | Jon Bratseth <bratseth@gmail.com> | 2024-05-16 05:32:30 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-16 05:32:30 -0600 |
commit | cced1ff316a6960a0a6d091f43b0eafd3ba2a78e (patch) | |
tree | be4954603c1b79329ccf59b5b6942ae1ffa5bbbe /container-search/src/main/java/com/yahoo/prelude | |
parent | 9a3ef654bfe4dda2a3c0d74928a29d8e75e35ae9 (diff) | |
parent | 3c8369a8772f6f03193176b09bc10b8789c642a6 (diff) |
Merge pull request #31194 from vespa-engine/bratseth/stemming-trace
Trace no stemming due to language=UNKNOWN
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/querytransform/StemmingSearcher.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/querytransform/StemmingSearcher.java b/container-search/src/main/java/com/yahoo/prelude/querytransform/StemmingSearcher.java index f27e9bbc281..0ea9cefc63e 100644 --- a/container-search/src/main/java/com/yahoo/prelude/querytransform/StemmingSearcher.java +++ b/container-search/src/main/java/com/yahoo/prelude/querytransform/StemmingSearcher.java @@ -109,14 +109,17 @@ public class StemmingSearcher extends Searcher { private Item replaceTerms(Query q, IndexFacts.Session indexFacts) { Language language = q.getModel().getParsingLanguage(); - if (language == Language.UNKNOWN) return q.getModel().getQueryTree().getRoot(); + if (language == Language.UNKNOWN) { + q.trace("Language is unknown, not stemming", 3); + return q.getModel().getQueryTree().getRoot(); + } StemContext context = new StemContext(); context.isCJK = language.isCjk(); context.language = language; context.indexFacts = indexFacts; context.reverseConnectivity = createReverseConnectivities(q.getModel().getQueryTree().getRoot()); - q.trace("Stemming with language="+language, 3); + q.trace("Stemming with language " + language, 3); return scan(q.getModel().getQueryTree().getRoot(), context); } |