Uses of Interface
org.apache.lucene.search.Collector
-
-
Uses of Collector in org.apache.lucene.search
Classes in org.apache.lucene.search with type parameters of type Collector Modifier and Type Interface Description interfaceCollectorManager<C extends Collector,T>A manager of collectors.Classes in org.apache.lucene.search that implement Collector Modifier and Type Class Description classDiversifiedTopDocsCollectorATopDocsCollectorthat controls diversity in results by ensuring no more than maxHitsPerKey results from a common source are collected in the final results.classFilterCollectorCollectordelegator.classMultiCollectorclassSimpleCollectorBaseCollectorimplementation that is used to collect all contexts.classTopDocsCollector<T extends ScoreDoc>A base class for all collectors that return aTopDocsoutput.classTopFieldCollectorclassTopScoreDocCollectorclassTotalHitCountCollectorJust counts the total number of hits.Fields in org.apache.lucene.search declared as Collector Modifier and Type Field Description protected CollectorFilterCollector. inMethods in org.apache.lucene.search with type parameters of type Collector Modifier and Type Method Description <C extends Collector,T>
TIndexSearcher. search(Query query, CollectorManager<C,T> collectorManager)Lower-level search API.Methods in org.apache.lucene.search that return Collector Modifier and Type Method Description static CollectorMultiCollector. wrap(Iterable<? extends Collector> collectors)Wraps a list ofCollectors with aMultiCollector.static CollectorMultiCollector. wrap(Collector... collectors)Methods in org.apache.lucene.search with parameters of type Collector Modifier and Type Method Description protected voidIndexSearcher. search(List<LeafReaderContext> leaves, Weight weight, Collector collector)Lower-level search API.voidIndexSearcher. search(Query query, Collector results)Lower-level search API.static CollectorMultiCollector. wrap(Collector... collectors)Method parameters in org.apache.lucene.search with type arguments of type Collector Modifier and Type Method Description static CollectorMultiCollector. wrap(Iterable<? extends Collector> collectors)Wraps a list ofCollectors with aMultiCollector.Constructors in org.apache.lucene.search with parameters of type Collector Constructor Description FilterCollector(Collector in)Sole constructor. -
Uses of Collector in org.apache.lucene.search.grouping
Classes in org.apache.lucene.search.grouping that implement Collector Modifier and Type Class Description classCollapsingTopDocsCollector<T>A collector that groups documents based on field values and returnsCollapseTopFieldDocsoutput.classFirstPassGroupingCollector<T>FirstPassGroupingCollector is the first of two passes necessary to collect grouped hits. -
Uses of Collector in org.apache.lucene.search.suggest.document
Classes in org.apache.lucene.search.suggest.document that implement Collector Modifier and Type Class Description classTopSuggestDocsCollectorCollectorthat collects completion and score, along with document id -
Uses of Collector in org.elasticsearch.action.search
Classes in org.elasticsearch.action.search that implement Collector Modifier and Type Class Description classMaxScoreCollectorA collector that computes the maximum score. -
Uses of Collector in org.elasticsearch.common.lucene
Classes in org.elasticsearch.common.lucene that implement Collector Modifier and Type Class Description classMinimumScoreCollectorConstructors in org.elasticsearch.common.lucene with parameters of type Collector Constructor Description MinimumScoreCollector(Collector collector, float minimumScore) -
Uses of Collector in org.elasticsearch.common.lucene.search
Classes in org.elasticsearch.common.lucene.search that implement Collector Modifier and Type Class Description classFilteredCollectorConstructors in org.elasticsearch.common.lucene.search with parameters of type Collector Constructor Description FilteredCollector(Collector collector, Weight filter) -
Uses of Collector in org.elasticsearch.search.aggregations
Classes in org.elasticsearch.search.aggregations that implement Collector Modifier and Type Class Description classAggregatorAn Aggregator.classAggregatorBaseBase implementation for concrete aggregators.static classAggregatorFactory.MultiBucketAggregatorWrapperclassBucketCollectorA Collector that can collect data in separate buckets.classMultiBucketCollectorABucketCollectorwhich allows running a bucket collection with severalBucketCollectors.classNonCollectingAggregatorAn aggregator that is not collected, this can typically be used when running an aggregation over a field that doesn't have a mapping. -
Uses of Collector in org.elasticsearch.search.aggregations.bucket
Classes in org.elasticsearch.search.aggregations.bucket that implement Collector Modifier and Type Class Description classBestBucketsDeferringCollectorA specialization ofDeferringBucketCollectorthat collects all matches and then is able to replay a given subset of buckets which represent the survivors from a pruning process performed by the aggregator that owns this collector.classBucketsAggregatorclassDeferableBucketAggregatorclassDeferringBucketCollectorABucketCollectorthat records collected doc IDs and buckets and allows to replay a subset of the collected buckets.protected classDeferringBucketCollector.WrappedAggregatorclassMergingBucketsDeferringCollectorA specialization ofBestBucketsDeferringCollectorthat collects all matches and then is able to replay a given subset of buckets. -
Uses of Collector in org.elasticsearch.search.aggregations.bucket.adjacency
Classes in org.elasticsearch.search.aggregations.bucket.adjacency that implement Collector Modifier and Type Class Description classAdjacencyMatrixAggregatorAggregation for adjacency matrices. -
Uses of Collector in org.elasticsearch.search.aggregations.bucket.filter
Classes in org.elasticsearch.search.aggregations.bucket.filter that implement Collector Modifier and Type Class Description classFilterAggregatorAggregate all docs that match a filter.classFiltersAggregator -
Uses of Collector in org.elasticsearch.search.aggregations.bucket.geogrid
Classes in org.elasticsearch.search.aggregations.bucket.geogrid that implement Collector Modifier and Type Class Description classGeoGridAggregator<T extends InternalGeoGrid>Aggregates data expressed as longs (for efficiency's sake) but formats results as aggregation-specific strings.classGeoHashGridAggregatorAggregates data expressed as GeoHash longs (for efficiency's sake) but formats results as Geohash strings.classGeoTileGridAggregatorAggregates data expressed as geotile longs (for efficiency's sake) but formats results as geotile strings. -
Uses of Collector in org.elasticsearch.search.aggregations.bucket.global
Classes in org.elasticsearch.search.aggregations.bucket.global that implement Collector Modifier and Type Class Description classGlobalAggregator -
Uses of Collector in org.elasticsearch.search.aggregations.bucket.histogram
Classes in org.elasticsearch.search.aggregations.bucket.histogram that implement Collector Modifier and Type Class Description classRangeHistogramAggregator -
Uses of Collector in org.elasticsearch.search.aggregations.bucket.missing
Classes in org.elasticsearch.search.aggregations.bucket.missing that implement Collector Modifier and Type Class Description classMissingAggregator -
Uses of Collector in org.elasticsearch.search.aggregations.bucket.nested
Classes in org.elasticsearch.search.aggregations.bucket.nested that implement Collector Modifier and Type Class Description classNestedAggregatorclassReverseNestedAggregator -
Uses of Collector in org.elasticsearch.search.aggregations.bucket.range
Classes in org.elasticsearch.search.aggregations.bucket.range that implement Collector Modifier and Type Class Description classBinaryRangeAggregatorA range aggregator for values that are stored in SORTED_SET doc values.classRangeAggregatorstatic classRangeAggregator.Unmapped<R extends RangeAggregator.Range> -
Uses of Collector in org.elasticsearch.search.aggregations.bucket.sampler
Classes in org.elasticsearch.search.aggregations.bucket.sampler that implement Collector Modifier and Type Class Description classBestDocsDeferringCollectorA specialization ofDeferringBucketCollectorthat collects all matches and then replays only the top scoring documents to child aggregations.classDiversifiedBytesHashSamplerAggregatorAlternative, faster implementation for converting String keys to longs but with the potential for hash collisions.classDiversifiedMapSamplerAggregatorclassDiversifiedNumericSamplerAggregatorclassDiversifiedOrdinalsSamplerAggregatorclassSamplerAggregatorAggregate on only the top-scoring docs on a shard. -
Uses of Collector in org.elasticsearch.search.aggregations.bucket.significant
Classes in org.elasticsearch.search.aggregations.bucket.significant that implement Collector Modifier and Type Class Description classGlobalOrdinalsSignificantTermsAggregatorAn global ordinal based implementation of significant terms, based onSignificantStringTermsAggregator.classSignificantLongTermsAggregatorclassSignificantStringTermsAggregatorAn aggregator of significant string values.classSignificantTextAggregator -
Uses of Collector in org.elasticsearch.search.aggregations.bucket.terms
Classes in org.elasticsearch.search.aggregations.bucket.terms that implement Collector Modifier and Type Class Description classAbstractRareTermsAggregator<T extends ValuesSource,U extends IncludeExclude.Filter,V>classDoubleTermsAggregatorclassGlobalOrdinalsStringTermsAggregatorAn aggregator of string values that relies on global ordinals in order to build buckets.classLongRareTermsAggregatorAn aggregator that finds "rare" string values (e.g.classLongTermsAggregatorclassStringRareTermsAggregatorAn aggregator that finds "rare" string values (e.g.classStringTermsAggregatorAn aggregator of string values.classTermsAggregator -
Uses of Collector in org.elasticsearch.search.aggregations.metrics
Classes in org.elasticsearch.search.aggregations.metrics that implement Collector Modifier and Type Class Description classMedianAbsoluteDeviationAggregatorclassMetricsAggregatorclassNumericMetricsAggregatorstatic classNumericMetricsAggregator.MultiValuestatic classNumericMetricsAggregator.SingleValue -
Uses of Collector in org.elasticsearch.search.fetch.subphase
Methods in org.elasticsearch.search.fetch.subphase with parameters of type Collector Modifier and Type Method Description static voidInnerHitsContext. intersect(Weight weight, Weight innerHitQueryWeight, Collector collector, LeafReaderContext ctx) -
Uses of Collector in org.elasticsearch.search.internal
Methods in org.elasticsearch.search.internal that return types with arguments of type Collector Modifier and Type Method Description Map<Class<?>,Collector>FilteredSearchContext. queryCollectors()abstract Map<Class<?>,Collector>SearchContext. queryCollectors()Return a view of the additional query collectors that should be run for this context.Methods in org.elasticsearch.search.internal with parameters of type Collector Modifier and Type Method Description protected voidContextIndexSearcher. search(List<LeafReaderContext> leaves, Weight weight, Collector collector) -
Uses of Collector in org.elasticsearch.search.profile.aggregation
Classes in org.elasticsearch.search.profile.aggregation that implement Collector Modifier and Type Class Description classProfilingAggregator -
Uses of Collector in org.elasticsearch.search.profile.query
Classes in org.elasticsearch.search.profile.query that implement Collector Modifier and Type Class Description classInternalProfileCollectorThis class wraps a Lucene Collector and times the execution of: - setScorer() - collect() - doSetNextReader() - needsScores() InternalProfiler facilitates the linking of the Collector graphConstructors in org.elasticsearch.search.profile.query with parameters of type Collector Constructor Description InternalProfileCollector(Collector collector, String reason, List<InternalProfileCollector> children) -
Uses of Collector in org.elasticsearch.search.query
Classes in org.elasticsearch.search.query that implement Collector Modifier and Type Class Description classCancellableCollectorCollector that checks if the task it is executed under is cancelled.classEarlyTerminatingCollectorACollectorthat early terminates collection aftermaxCountHitsdocs have been collected.Constructors in org.elasticsearch.search.query with parameters of type Collector Constructor Description CancellableCollector(BooleanSupplier cancelled, Collector in)Constructor
-