aboutsummaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-12-21 08:41:16 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2023-12-21 08:41:23 +0100
commit621a9c4224381b56cd41cf1875a14e92bba7bb12 (patch)
treed5d1f9737337608f25b3342ece74730f8574e847 /container-search
parent02a50494cb8c0be8b3c77140a0c76db46184fe55 (diff)
Minor code modernization
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/querytransform/NormalizingSearcher.java7
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);