Class ShardPercolateService

  • All Implemented Interfaces:
    IndexShardComponent


    public class ShardPercolateService
    extends AbstractIndexShardComponent
    Shard level percolator service that maintains percolator metrics:
    • total time spent in percolate api
    • the current number of percolate requests
    • number of registered percolate queries
    • Method Detail

      • prePercolate

        public void prePercolate()
      • postPercolate

        public void postPercolate(long tookInNanos)
      • addedQuery

        public void addedQuery(org.apache.lucene.util.BytesRef id,
                               org.apache.lucene.search.Query previousQuery,
                               org.apache.lucene.search.Query newQuery)
      • removedQuery

        public void removedQuery(org.apache.lucene.util.BytesRef id,
                                 org.apache.lucene.search.Query query)