Class SearchUsageHolder

java.lang.Object
org.elasticsearch.usage.SearchUsageHolder

public final class SearchUsageHolder extends Object
Service responsible for holding search usage statistics, like the number of used search sections and queries. The counting is performed while parsing on the coordinating node. Each distinct query type is counted once as part of a single search request.
  • Method Details

    • updateUsage

      public void updateUsage(SearchUsage searchUsage)
      Update stats by adding the provided search request usage
    • getSearchUsageStats

      public SearchUsageStats getSearchUsageStats()
      Returns a snapshot of the search usage statistics