Package | Description |
---|---|
lumis.doui.search | |
lumis.portal.bigdata.query |
Interfaces and classes used for performing a query in
IBigDataRepository (more specifically in an IBigDataSearcher ). |
lumis.service.analytics.eventanalytics.report.rest |
Modifier and Type | Method and Description |
---|---|
protected List<IAggregation> |
SearchAggregationControl.getAggregations()
Returns the aggregations that will be performed in search.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IFieldAwareAggregation
An
aggregation that is bound to a given field . |
interface |
IMultiBucketAggregation
Aggregation that generates multi bucket aggregation results . |
interface |
ISizeAwareAggregation
Bucket aggregation that has a size configuration. |
interface |
ISubAggregationAwareAggregation
Aggregation that holds sub-aggregations. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSubAggregationAwareAggregation
The abstract implementation of a part of aggregation with sub aggregations.
|
class |
AvgAggregation
Aggregation that returns in a value bucket the average value for a given (numeric) field.
|
class |
CardinalityAggregation
Aggregation that returns in a value bucket the unique value count for a given field.
|
class |
DateHistogramAggregation
Date histogram aggregation.
|
class |
DateRangeAggregation
Date range aggregation.
|
class |
FilterAggregation
Aggregation used to narrow down the current query document space.
|
class |
GeoDistanceAggregation
Aggregation that aggregates the documents based on a
center point and a collection of ranges .This aggregation produces a result of type IGeoDistanceAggregationResult . |
class |
HistogramAggregation
Histogram aggregation.
|
class |
MaxAggregation
Aggregation that returns in a value bucket the maximum value for a given (numeric) field.
|
class |
MinAggregation
Aggregation that returns in a value bucket the minimum value for a given (numeric) field.
|
class |
NestedObjectAggregation
This aggregation should be used mainly when some aggregations must be performed over fields inside a
nested object field .In this case, the aggregations should be added as sub-aggregations of a nested object aggregation .For example, suppose we have a person document type with the following fields:name (text) address (nested object) street (keyword) number (keyword) And there are 3 documents in this document type: {"name": "Nara Jones"} {"name": "Albert Russef", "address": [{"street": "Av Rio Branco", "number": "23"}, {"street": "Av Francisco Bicalho"}]} {"name": "Josef Camus", "address": [{"street": "Av Presidente Vargas"}]} If a filter aggregation must be created with a filter to restrict the documents to those with the field address.number ,
and this filter aggregation has a terms aggregation as sub aggregation, the terms aggregation result
will have the buckets Av Rio Branco and Av Francisco Bicalho , because, since there's no nested aggregation, both of them will be
considered in filter aggregation. |
class |
ReverseNestedAggregation
Reverse Nested Aggregation.
|
class |
SumAggregation
Aggregation that returns in a value bucket the sum value for a given (numeric) field.
|
class |
TermsAggregation
Aggregation that produces an
ITermsAggregationResult . |
class |
ValueCountAggregation
Aggregation that returns in a value bucket the value count for a given field.
|
Modifier and Type | Method and Description |
---|---|
List<IAggregation> |
SearchQuery.getAggregations()
Returns an unmodifiable list of the added aggregations.
|
List<IAggregation> |
AbstractSubAggregationAwareAggregation.getSubAggregations() |
List<IAggregation> |
ISubAggregationAwareAggregation.getSubAggregations()
Returns an unmodifiable list of the sub-aggregations.
|
Modifier and Type | Method and Description |
---|---|
SearchQuery |
SearchQuery.addAggregation(IAggregation aggregation)
Adds the given aggregation in this search query.
|
SearchQuery |
SearchQuery.addAggregations(IAggregation... aggregations)
Adds the given aggregations in this search query.
|
ISubAggregationAwareAggregation |
AbstractSubAggregationAwareAggregation.addSubAggregation(IAggregation aggregation) |
ISubAggregationAwareAggregation |
ISubAggregationAwareAggregation.addSubAggregation(IAggregation aggregation)
Adds the given sub-aggregation.
|
ISubAggregationAwareAggregation |
AbstractSubAggregationAwareAggregation.addSubAggregations(IAggregation... aggregations) |
ISubAggregationAwareAggregation |
ISubAggregationAwareAggregation.addSubAggregations(IAggregation... aggregations)
Adds the given sub-aggregations.
|
Modifier and Type | Method and Description |
---|---|
SearchQuery |
SearchQuery.addAggregations(List<IAggregation> aggregations)
Adds the given aggregations in this search query.
|
ISubAggregationAwareAggregation |
AbstractSubAggregationAwareAggregation.addSubAggregations(List<IAggregation> aggregations) |
ISubAggregationAwareAggregation |
ISubAggregationAwareAggregation.addSubAggregations(List<IAggregation> aggregations)
Adds the given sub-aggregations.
|
Modifier and Type | Method and Description |
---|---|
Tuple2<IAggregation,java.util.function.Function<Object,String>> |
EventAnalyticsReportRequest.getInterval()
Returns the interval.
|
Tuple2<IAggregation,java.util.function.Function<Object,String>> |
IEventAnalyticsReportRequest.getInterval()
Returns the interval.
|
Map<String,Tuple2<IAggregation,Boolean>> |
EventAnalyticsReportRequest.getMetrics()
Returns the metrics.
|
Map<String,Tuple2<IAggregation,Boolean>> |
IEventAnalyticsReportRequest.getMetrics()
Returns the metrics.
|
LumisXP 12.2.0.200122 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.