diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-12-21 08:41:16 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-12-21 08:41:23 +0100 |
commit | 621a9c4224381b56cd41cf1875a14e92bba7bb12 (patch) | |
tree | d5d1f9737337608f25b3342ece74730f8574e847 /container-search | |
parent | 02a50494cb8c0be8b3c77140a0c76db46184fe55 (diff) |
Minor code modernization
Diffstat (limited to 'container-search')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/querytransform/NormalizingSearcher.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/querytransform/NormalizingSearcher.java b/container-search/src/main/java/com/yahoo/prelude/querytransform/NormalizingSearcher.java index 7a97766e025..30480ce1098 100644 --- a/container-search/src/main/java/com/yahoo/prelude/querytransform/NormalizingSearcher.java +++ b/container-search/src/main/java/com/yahoo/prelude/querytransform/NormalizingSearcher.java @@ -120,7 +120,7 @@ public class NormalizingSearcher extends Searcher { List<Alternative> terms = block.getAlternatives(); for (Alternative term : terms) { String accentDropped = linguistics.getTransformer().accentDrop(term.word, language); - if ( ! term.word.equals(accentDropped) && accentDropped.length() > 0) + if ( ! term.word.equals(accentDropped) && !accentDropped.isEmpty()) block.addTerm(accentDropped, term.exactness * .7d); } } @@ -144,15 +144,14 @@ public class NormalizingSearcher extends Searcher { } private void normalizeWord(Language language, IndexFacts.Session indexFacts, TermItem term, ListIterator<Item> i) { - if ( ! (term instanceof WordItem)) return; + if ( ! (term instanceof WordItem word)) return; if ( ! term.isNormalizable()) return; Index index = indexFacts.getIndex(term.getIndexName()); if (index.isAttribute()) return; if ( ! index.getNormalize()) return; - WordItem word = (WordItem) term; String accentDropped = linguistics.getTransformer().accentDrop(word.getWord(), language); - if (accentDropped.length() == 0) + if (accentDropped.isEmpty()) i.remove(); else word.setWord(accentDropped); |