Package org.apache.solr.search.stats
Class LocalStatsCache
- java.lang.Object
-
- org.apache.solr.search.stats.StatsCache
-
- org.apache.solr.search.stats.LocalStatsCache
-
- All Implemented Interfaces:
PluginInfoInitialized
public class LocalStatsCache extends StatsCache
Default implementation that simply ignores global term statistics, and always uses local term statistics.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.solr.search.stats.StatsCache
StatsCache.StatsCacheMetrics
-
-
Field Summary
-
Fields inherited from class org.apache.solr.search.stats.StatsCache
COL_STATS_KEY, FIELDS_KEY, pluginInfo, statsCacheMetrics, TERM_STATS_KEY, TERMS_KEY
-
-
Constructor Summary
Constructors Constructor Description LocalStatsCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StatsSourcedoGet(SolrQueryRequest req)protected voiddoMergeToGlobalStats(SolrQueryRequest req, List<ShardResponse> responses)protected voiddoReceiveGlobalStats(SolrQueryRequest req)protected ShardRequestdoRetrieveStatsRequest(ResponseBuilder rb)protected voiddoReturnLocalStats(ResponseBuilder rb, SolrIndexSearcher searcher)protected voiddoSendGlobalStats(ResponseBuilder rb, ShardRequest outgoing)-
Methods inherited from class org.apache.solr.search.stats.StatsCache
approxCheckMissingStats, clear, get, getCacheMetrics, init, mergeToGlobalStats, receiveGlobalStats, retrieveStatsRequest, returnLocalStats, sendGlobalStats
-
-
-
-
Method Detail
-
doGet
protected StatsSource doGet(SolrQueryRequest req)
- Specified by:
doGetin classStatsCache
-
doRetrieveStatsRequest
protected ShardRequest doRetrieveStatsRequest(ResponseBuilder rb)
- Specified by:
doRetrieveStatsRequestin classStatsCache
-
doMergeToGlobalStats
protected void doMergeToGlobalStats(SolrQueryRequest req, List<ShardResponse> responses)
- Specified by:
doMergeToGlobalStatsin classStatsCache
-
doReturnLocalStats
protected void doReturnLocalStats(ResponseBuilder rb, SolrIndexSearcher searcher)
- Specified by:
doReturnLocalStatsin classStatsCache
-
doReceiveGlobalStats
protected void doReceiveGlobalStats(SolrQueryRequest req)
- Specified by:
doReceiveGlobalStatsin classStatsCache
-
doSendGlobalStats
protected void doSendGlobalStats(ResponseBuilder rb, ShardRequest outgoing)
- Specified by:
doSendGlobalStatsin classStatsCache
-
-