summaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2020-08-25 19:11:26 +0200
committerGitHub <noreply@github.com>2020-08-25 19:11:26 +0200
commit7ce394e72a7d1a1256a4339beb9f36288c4762e5 (patch)
treed72fd1b39a8b853a36622321b41e479f1d902c45 /container-search
parent0c7fecf57e821f2b7fc587a16966b84fc2b919fe (diff)
parent7c4ca0a828398bb6c8c456daa05b3f965dad58ad (diff)
Merge pull request #14155 from vespa-engine/bratseth/avoid-manual-zone-noise
Reduce noise
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/searcher/JuniperSearcher.java21
1 files changed, 9 insertions, 12 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/searcher/JuniperSearcher.java b/container-search/src/main/java/com/yahoo/prelude/searcher/JuniperSearcher.java
index d11b8d86d29..4e4b4600814 100644
--- a/container-search/src/main/java/com/yahoo/prelude/searcher/JuniperSearcher.java
+++ b/container-search/src/main/java/com/yahoo/prelude/searcher/JuniperSearcher.java
@@ -46,14 +46,11 @@ public class JuniperSearcher extends Searcher {
private static final String ELLIPSIS = "...";
- // The name of the field containing document type
- private static final String MAGIC_FIELD = Hit.SDDOCNAME_FIELD;
-
public static final String JUNIPER_TAG_REPLACING = "JuniperTagReplacing";
- private String boldOpenTag;
- private String boldCloseTag;
- private String separatorTag;
+ private final String boldOpenTag;
+ private final String boldCloseTag;
+ private final String separatorTag;
@Inject
public JuniperSearcher(ComponentId id, QrSearchersConfig config) {
@@ -80,13 +77,13 @@ public class JuniperSearcher extends Searcher {
int worstCase = result.getHitCount();
List<Hit> hits = new ArrayList<>(worstCase);
for (Iterator<Hit> i = result.hits().deepIterator(); i.hasNext();) {
- Hit sniffHit = i.next();
- if ( ! (sniffHit instanceof FastHit)) continue;
+ Hit hit = i.next();
+ if ( ! (hit instanceof FastHit)) continue;
- FastHit hit = (FastHit) sniffHit;
- if (hit.isFilled(summaryClass)) continue;
+ FastHit fastHit = (FastHit)hit;
+ if (fastHit.isFilled(summaryClass)) continue;
- hits.add(hit);
+ hits.add(fastHit);
}
execution.fill(result, summaryClass);
highlight(result.getQuery().getPresentation().getBolding(), hits.iterator(), summaryClass,
@@ -102,7 +99,7 @@ public class JuniperSearcher extends Searcher {
FastHit fastHit = (FastHit) hit;
if (summaryClass != null && ! fastHit.isFilled(summaryClass)) continue;
- Object searchDefinitionField = fastHit.getField(MAGIC_FIELD);
+ Object searchDefinitionField = fastHit.getField(Hit.SDDOCNAME_FIELD);
if (searchDefinitionField == null) continue;
for (Index index : indexFacts.getIndexes(searchDefinitionField.toString())) {