summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/prelude/fastsearch/VespaBackEndSearcher.java
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-08-25 11:59:29 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2022-08-25 11:59:29 +0200
commit895e5881213da925d71a6d0ad8feffc92acaa96e (patch)
tree73f2f4eed40c6c29e747272fc6bda2ae91c95191 /container-search/src/main/java/com/yahoo/prelude/fastsearch/VespaBackEndSearcher.java
parentbf81a11f33d4c687e6446b67b1e26a67c1bd59b7 (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.java19
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() { }
}