Class ShardFieldUsageTracker.FieldUsageStatsTrackingSession
java.lang.Object
org.elasticsearch.index.search.stats.ShardFieldUsageTracker.FieldUsageStatsTrackingSession
- All Implemented Interfaces:
Closeable
,AutoCloseable
,org.elasticsearch.core.Releasable
,FieldUsageTrackingDirectoryReader.FieldUsageNotifier
- Enclosing class:
- ShardFieldUsageTracker
public class ShardFieldUsageTracker.FieldUsageStatsTrackingSession
extends Object
implements FieldUsageTrackingDirectoryReader.FieldUsageNotifier, org.elasticsearch.core.Releasable
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
onDocValuesUsed(String field)
void
onNormsUsed(String field)
void
onOffsetsUsed(String field)
void
onPayloadsUsed(String field)
void
onPointsUsed(String field)
void
onPositionsUsed(String field)
void
onPostingsUsed(String field)
void
onStoredFieldsUsed(String field)
void
onTermFrequenciesUsed(String field)
void
onTermsUsed(String field)
void
onTermVectorsUsed(String field)
-
Constructor Details
-
FieldUsageStatsTrackingSession
public FieldUsageStatsTrackingSession()
-
-
Method Details
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceorg.elasticsearch.core.Releasable
-
onTermsUsed
- Specified by:
onTermsUsed
in interfaceFieldUsageTrackingDirectoryReader.FieldUsageNotifier
-
onPostingsUsed
- Specified by:
onPostingsUsed
in interfaceFieldUsageTrackingDirectoryReader.FieldUsageNotifier
-
onTermFrequenciesUsed
- Specified by:
onTermFrequenciesUsed
in interfaceFieldUsageTrackingDirectoryReader.FieldUsageNotifier
-
onPositionsUsed
- Specified by:
onPositionsUsed
in interfaceFieldUsageTrackingDirectoryReader.FieldUsageNotifier
-
onOffsetsUsed
- Specified by:
onOffsetsUsed
in interfaceFieldUsageTrackingDirectoryReader.FieldUsageNotifier
-
onDocValuesUsed
- Specified by:
onDocValuesUsed
in interfaceFieldUsageTrackingDirectoryReader.FieldUsageNotifier
-
onStoredFieldsUsed
- Specified by:
onStoredFieldsUsed
in interfaceFieldUsageTrackingDirectoryReader.FieldUsageNotifier
-
onNormsUsed
- Specified by:
onNormsUsed
in interfaceFieldUsageTrackingDirectoryReader.FieldUsageNotifier
-
onPayloadsUsed
- Specified by:
onPayloadsUsed
in interfaceFieldUsageTrackingDirectoryReader.FieldUsageNotifier
-
onPointsUsed
- Specified by:
onPointsUsed
in interfaceFieldUsageTrackingDirectoryReader.FieldUsageNotifier
-
onTermVectorsUsed
- Specified by:
onTermVectorsUsed
in interfaceFieldUsageTrackingDirectoryReader.FieldUsageNotifier
-