diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-08-25 11:59:29 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-08-25 11:59:29 +0200 |
commit | 895e5881213da925d71a6d0ad8feffc92acaa96e (patch) | |
tree | 73f2f4eed40c6c29e747272fc6bda2ae91c95191 /container-search/src/main/java/com/yahoo/prelude/fastsearch/VespaBackEndSearcher.java | |
parent | bf81a11f33d4c687e6446b67b1e26a67c1bd59b7 (diff) |
Wire in query parameter profileDepth to control how deep down in the depency tree
profiling shall go.
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/fastsearch/VespaBackEndSearcher.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/fastsearch/VespaBackEndSearcher.java | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/fastsearch/VespaBackEndSearcher.java b/container-search/src/main/java/com/yahoo/prelude/fastsearch/VespaBackEndSearcher.java index e184037bc90..f948ddfb8e9 100644 --- a/container-search/src/main/java/com/yahoo/prelude/fastsearch/VespaBackEndSearcher.java +++ b/container-search/src/main/java/com/yahoo/prelude/fastsearch/VespaBackEndSearcher.java @@ -28,7 +28,6 @@ import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.Optional; -import java.util.logging.Level; import java.util.logging.Logger; /** @@ -83,8 +82,7 @@ public abstract class VespaBackEndSearcher extends PingableSearcher { if (tree instanceof GeoLocationItem) { return true; } - if (tree instanceof CompositeItem) { - var composite = (CompositeItem)tree; + if (tree instanceof CompositeItem composite) { for (Item child : composite.items()) { if (hasLocation(child)) return true; } @@ -202,8 +200,7 @@ public abstract class VespaBackEndSearcher extends PingableSearcher { for (Iterator<Hit> i = hitIterator(result); i.hasNext(); ) { Hit hit = i.next(); - if (hit instanceof FastHit) { - FastHit fastHit = (FastHit) hit; + if (hit instanceof FastHit fastHit) { if ( ! fastHit.isFilled(summaryClass)) { Query q = fastHit.getQuery(); if (q == null) { @@ -309,9 +306,7 @@ public abstract class VespaBackEndSearcher extends PingableSearcher { s.append(" restrict=").append(query.getModel().getRestrict().toString()); } - if (quotedSummaryClass.isPresent()) { - s.append(" summary=").append(quotedSummaryClass.get()); - } + quotedSummaryClass.ifPresent((String summaryClass) -> s.append(" summary=").append(summaryClass)); query.trace(s.toString(), false, level); if (query.getTrace().isTraceable(level + 1)) { @@ -367,9 +362,7 @@ public abstract class VespaBackEndSearcher extends PingableSearcher { for (Iterator<Hit> i = hitIterator(result); i.hasNext();) { Hit hit = i.next(); - if (hit instanceof FastHit && ! hit.isFilled(summaryClass)) { - FastHit fastHit = (FastHit) hit; - + if (hit instanceof FastHit fastHit && ! hit.isFilled(summaryClass)) { DocsumPacket docsum = packets[packetIndex]; packetIndex++; @@ -407,10 +400,6 @@ public abstract class VespaBackEndSearcher extends PingableSearcher { return error; } - protected boolean isLoggingFine() { - return getLogger().isLoggable(Level.FINE); - } - public void shutDown() { } } |