Package org.elasticsearch.search.profile.query
package org.elasticsearch.search.profile.query
Profiles the query portion of a search request.
-
ClassDescriptionPublic interface and serialization container for profiled timings of the Collectors used in the search.This class wraps a Lucene Collector and times the execution of: - setScorer() - collect() - doSetNextReader() - needsScores() InternalProfiler facilitates the linking of the Collector graphWeight wrapper that will compute how much time it takes to build the
Scorer
and then return aScorer
that is wrapped in order to compute timings as well.A record of timings for the various operations that may happen during query execution.This class acts as a thread-local storage for profiling a query.A container class to hold the profile results for a single shard in the request.