Package org.hibernate.search.engine.search.aggregation.dsl
package org.hibernate.search.engine.search.aggregation.dsl
-
InterfacesClassDescriptionAggregationFilterStep<SR, S, PDF extends TypedSearchPredicateFactory<SR>>The step in an aggregation definition where a filter can be set to select nested objects from which values will be extracted for this aggregation.The final step in an aggregation definition, where the aggregation can be retrieved.AvgAggregationFieldStep<SR, PDF extends TypedSearchPredicateFactory<SR>>The initial step in an "avg" aggregation definition, where the target field can be set.AvgAggregationOptionsStep<SR, S extends AvgAggregationOptionsStep<SR,
?, PDF, F>, PDF extends TypedSearchPredicateFactory<SR>, F> The final step in a "avg" aggregation definition, where optional parameters can be set.The step in a "multi-step" composite aggregation definition where a single inner aggregation has been defined and the result of the composite aggregation can be defined.The step in a "multi-step" composite aggregation definition where 2 inner aggregations have been defined and the result of the composite aggregation can be defined.CompositeAggregationFrom3AsStep<V1,V2, V3> The step in a "multi-step" composite aggregation definition where 3 inner aggregations have been defined and the result of the composite aggregation can be defined.The step in a "multi-step" composite aggregation definition where one or more inner aggregations have been defined and the result of the composite aggregation can be defined.A step in a "multi-step" composite aggregation definition where one can define inner aggregations to get values from.CountAggregationKindStep<SR, PDF extends TypedSearchPredicateFactory<SR>>The initial step in a "count" aggregation definition, where the kind of the aggregation can be picked.CountDistinctValuesAggregationFieldStep<SR, PDF extends TypedSearchPredicateFactory<SR>>The initial step in a "count distinct" aggregation definition, where the target field can be set.CountDistinctValuesAggregationOptionsStep<SR, S extends CountDistinctValuesAggregationOptionsStep<SR,?, PDF>, PDF extends TypedSearchPredicateFactory<SR>> The final step in a "count distinct" aggregation definition, where optional parameters can be set.The initial and final step in a "count documents" aggregation definition.CountValuesAggregationFieldStep<SR, PDF extends TypedSearchPredicateFactory<SR>>The initial step in a "count values" aggregation definition, where the target field can be set.CountValuesAggregationOptionsStep<SR, S extends CountValuesAggregationOptionsStep<SR,?, PDF>, PDF extends TypedSearchPredicateFactory<SR>> The final step in a "count" aggregation definition, where optional parameters can be set.ExtendedSearchAggregationFactory<SR, S extends ExtendedSearchAggregationFactory<SR,?, PDF>, PDF extends TypedSearchPredicateFactory<SR>> A base interface for subtypes ofTypedSearchAggregationFactoryallowing to easily override the self type and predicate factory type for all relevant methods.MaxAggregationFieldStep<SR, PDF extends TypedSearchPredicateFactory<SR>>The initial step in a "min" aggregation definition, where the target field can be set.MaxAggregationOptionsStep<SR, S extends MaxAggregationOptionsStep<SR,?, PDF, F>, PDF extends TypedSearchPredicateFactory<SR>, F> The final step in a "max" aggregation definition, where optional parameters can be set.MinAggregationFieldStep<SR, PDF extends TypedSearchPredicateFactory<SR>>The initial step in a "min" aggregation definition, where the target field can be set.MinAggregationOptionsStep<SR, S extends MinAggregationOptionsStep<SR,?, PDF, F>, PDF extends TypedSearchPredicateFactory<SR>, F> The final step in a "min" aggregation definition, where optional parameters can be set.RangeAggregationFieldStep<SR, PDF extends TypedSearchPredicateFactory<SR>>The initial step in a "range" aggregation definition, where the target field can be set.RangeAggregationOptionsStep<SR, S extends RangeAggregationOptionsStep<SR,?, PDF, F, A>, PDF extends TypedSearchPredicateFactory<SR>, F, A> The final step in a "range" aggregation definition, where optional parameters can be set.RangeAggregationRangeMoreStep<SR, S extends RangeAggregationRangeMoreStep<SR,?, ?, PDF, F, A>, N extends RangeAggregationOptionsStep<SR, ?, PDF, F, Map<Range<F>, A>>, PDF extends TypedSearchPredicateFactory<SR>, F, A> The step in a "range" aggregation definition where optional parameters can be set, (see the superinterfaceRangeAggregationOptionsStep), or more ranges can be added.RangeAggregationRangeStep<SR, N extends RangeAggregationRangeMoreStep<SR,?, ?, PDF, F, A>, PDF extends TypedSearchPredicateFactory<SR>, F, A> The step in a "range" aggregation definition where the ranges can be set.RangeAggregationValueStep<SR, PDF extends TypedSearchPredicateFactory<SR>, F>The step in a "range" aggregation definition where the aggregation value for the range can be set.A factory for search aggregations.An extension to the search aggregation DSL, allowing the use of non-standard aggregations in a query.SumAggregationFieldStep<SR, PDF extends TypedSearchPredicateFactory<SR>>The initial step in a "sum" aggregation definition, where the target field can be set.SumAggregationOptionsStep<SR, S extends SumAggregationOptionsStep<SR,?, PDF, F>, PDF extends TypedSearchPredicateFactory<SR>, F> The final step in a "sum" aggregation definition, where optional parameters can be set.TermsAggregationFieldStep<SR, PDF extends TypedSearchPredicateFactory<SR>>The initial step in a "terms" aggregation definition, where the target field can be set.TermsAggregationOptionsStep<SR, S extends TermsAggregationOptionsStep<SR,?, PDF, F, A>, PDF extends TypedSearchPredicateFactory<SR>, F, A> The final step in a "terms" aggregation definition, where optional parameters can be set.TermsAggregationValueStep<SR, S extends TermsAggregationOptionsStep<SR,?, PDF, F, A>, PDF extends TypedSearchPredicateFactory<SR>, F, A> The step in a "terms" aggregation definition where the aggregation value for the term can be set.A factory for search aggregations.