Trait

com.sumologic.elasticsearch.restlastic.dsl

AggregationDsl

Related Doc: package dsl

Permalink

trait AggregationDsl extends DslCommons with QueryDsl

Linear Supertypes
QueryDsl, SortDsl, DslCommons, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AggregationDsl
  2. QueryDsl
  3. SortDsl
  4. DslCommons
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Aggregation extends EsOperation

    Permalink
  2. case class AggregationQuery(query: AggregationDsl.Query, aggs: Aggregation, timeout: Option[Int] = None) extends Query with RootObject with Product with Serializable

    Permalink
  3. case class Bool(queries: List[BoolQuery], filterContext: FilteredContext = FilteredContext(List()), boost: Option[Float] = None) extends CompoundQuery with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  4. sealed trait BoolQuery extends EsOperation

    Permalink
    Definition Classes
    QueryDsl
  5. case class CardinalityAggregation(cardinalityQuery: CardinalityQuery, name: Option[String] = None, precisionThreshold: Option[Int] = None) extends Aggregation with Product with Serializable

    Permalink
  6. sealed trait CardinalityQuery extends EsOperation

    Permalink
  7. trait CompoundQuery extends Query

    Permalink
    Definition Classes
    QueryDsl
  8. case class ConstantScore(filter: Query, boost: Float) extends Query with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  9. case class DisMaxQuery(queries: Seq[Query], tie_breaker: Option[Float] = None, boost: Option[Float] = None) extends Query with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  10. trait EsOperation extends AnyRef

    Permalink
    Definition Classes
    DslCommons
  11. case class FieldCardinalityAggregation(field: String) extends CardinalityQuery with Product with Serializable

    Permalink
  12. trait FieldType extends AnyRef

    Permalink
    Definition Classes
    DslCommons
  13. trait Filter extends EsOperation

    Permalink
    Definition Classes
    QueryDsl
  14. case class FilteredContext(filter: List[Filter]) extends Query with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  15. case class GeoDistanceFilter(distance: String, field: String, location: GeoLocation) extends Filter with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  16. case class GeoDistanceSort(field: String, location: Dsl.GeoLocation, order: SortOrder, unit: String, distanceType: String) extends Sort with Product with Serializable

    Permalink
    Definition Classes
    SortDsl
  17. case class GeoLocation(lat: Double, lon: Double) extends Query with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  18. case class Gt(value: String) extends RangeBound with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  19. case class Gte(value: String) extends RangeBound with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  20. case class Highlight(fields: Seq[HighlightField], preTags: Seq[String] = Seq(), postTags: Seq[String] = Seq()) extends EsOperation with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  21. case class HighlightField(field: String, highlighter_type: Option[HighlighterType] = None, fragment_size: Option[Int] = None, number_of_fragments: Option[Int] = None, no_match_size: Option[Int] = None, matched_fields: Seq[String] = Seq(), highlight_query: Option[Bool] = None) extends EsOperation with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  22. case class HighlightRoot(queryRoot: QueryRoot, highlight: Highlight) extends RootObject with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  23. sealed trait HighlighterType extends AnyRef

    Permalink
    Definition Classes
    QueryDsl
  24. case class Index(name: String) extends Product with Serializable

    Permalink
    Definition Classes
    DslCommons
  25. case class InnerHits(highlight: Highlight, from: Option[Int] = None, size: Option[Int] = None) extends EsOperation with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  26. case class Lt(value: String) extends RangeBound with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  27. case class Lte(value: String) extends RangeBound with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  28. case class MatchQuery(key: String, value: String, boost: Double = 1) extends Query with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  29. case class MultiMatchQuery(query: String, options: Map[String, String], fields: String*) extends Query with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  30. case class MultiTermFilterContext(filter: Filter*) extends Query with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  31. case class MultiTermFilteredQuery(query: Query, filter: Filter*) extends Query with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  32. case class Must(opts: Query*) extends BoolQuery with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  33. case class MustNot(opts: Query*) extends BoolQuery with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  34. case class Name(name: String) extends Product with Serializable

    Permalink
    Definition Classes
    DslCommons
  35. case class NestedAggregation(path: String, name: Option[String] = None, aggs: Option[Aggregation] = None) extends Aggregation with Product with Serializable

    Permalink
  36. case class NestedQuery(path: String, scoreMode: Option[ScoreMode] = None, query: Bool, innerHits: Option[InnerHits] = None) extends Query with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  37. case class PhrasePrefixQuery(key: String, prefix: String, maxExpansions: Option[Int]) extends Query with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  38. case class PhraseQuery(key: String, value: String) extends Query with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  39. case class PrefixFilter(field: String, prefix: String) extends Filter with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  40. case class PrefixQuery(key: String, prefix: String, boost: Option[Float] = None) extends Query with ValueBoost with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  41. trait Query extends EsOperation

    Permalink
    Definition Classes
    QueryDsl
  42. class QueryRoot extends RootObject

    Permalink
    Definition Classes
    QueryDsl
  43. sealed trait RangeBound extends EsOperation

    Permalink
    Definition Classes
    QueryDsl
  44. case class RangeFilter(key: String, bounds: RangeBound*) extends Filter with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  45. case class RangeQuery(key: String, bounds: RangeBound*) extends Query with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  46. case class RegexFilter(field: String, regexp: String) extends Filter with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  47. case class RegexQuery(field: String, regexp: String) extends Query with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  48. trait RootObject extends EsOperation

    Permalink
    Definition Classes
    DslCommons
  49. case class Sampler(size: Int, field: Option[String] = None) extends EsOperation with Product with Serializable

    Permalink
  50. case class SamplerAggregation(sampler: Sampler, aggregation: Aggregation, name: Option[String] = None) extends Aggregation with Product with Serializable

    Permalink
  51. sealed trait ScoreMode extends AnyRef

    Permalink
    Definition Classes
    QueryDsl
  52. sealed trait ScriptAggregation extends CardinalityQuery

    Permalink
  53. case class ScriptSource(lang: String, source: String) extends RootObject with Product with Serializable

    Permalink
    Definition Classes
    DslCommons
  54. case class Scroll(id: String, window: String) extends RootObject with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  55. case class Should(opts: Query*) extends BoolQuery with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  56. case class SimpleSort(field: String, order: SortOrder) extends Sort with Product with Serializable

    Permalink
    Definition Classes
    SortDsl
  57. abstract class SingleField extends EsOperation

    Permalink
    Definition Classes
    DslCommons
  58. trait Sort extends EsOperation

    Permalink
    Definition Classes
    SortDsl
  59. sealed trait SortOrder extends AnyRef

    Permalink
    Definition Classes
    SortDsl
  60. case class SourcedScriptCardinalityAggregation(source: String, lang: Option[String] = None) extends ScriptAggregation with Product with Serializable

    Permalink
  61. case class StoredScriptCardinalityAggregation(id: String, params: Option[Map[String, String]] = None) extends ScriptAggregation with Product with Serializable

    Permalink
  62. case class TermFilter(term: String, value: String) extends Filter with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  63. case class TermQuery(key: String, value: String, boost: Option[Float] = None) extends Query with ValueBoost with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  64. case class TermsAggregation(field: String, include: Option[String], exclude: Option[String], size: Option[Int], shardSize: Option[Int], hint: Option[String] = None, name: Option[String] = None, aggs: Option[Aggregation] = None, order: Option[AggregationDsl.SortOrder] = None) extends Aggregation with Product with Serializable

    Permalink
  65. case class TopHitsAggregation(name: String, size: Option[Int], source: Option[Seq[String]], sort: Option[Map[String, AggregationDsl.SortOrder]]) extends Aggregation with Product with Serializable

    Permalink
  66. case class Type(name: String) extends Product with Serializable

    Permalink
    Definition Classes
    DslCommons
  67. trait ValueBoost extends AnyRef

    Permalink
    Definition Classes
    QueryDsl
  68. case class WildcardQuery(key: String, value: String, boost: Option[Float] = None) extends Query with ValueBoost with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object AscSortOrder extends SortOrder with Product with Serializable

    Permalink
    Definition Classes
    SortDsl
  5. object AvgScoreMode extends ScoreMode with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  6. object DescSortOrder extends SortOrder with Product with Serializable

    Permalink
    Definition Classes
    SortDsl
  7. object EmptyObject extends RootObject with Product with Serializable

    Permalink
    Definition Classes
    DslCommons
  8. object EsOperation

    Permalink
    Definition Classes
    DslCommons
  9. object FastVectorHighlighter extends HighlighterType with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  10. object MatchAll extends Query with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  11. object MaxScoreMode extends ScoreMode with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  12. object NoOp extends RootObject with Product with Serializable

    Permalink
    Definition Classes
    DslCommons
  13. object NoneScoreMode extends ScoreMode with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  14. object PlainHighlighter extends HighlighterType with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  15. object PostingsHighlighter extends HighlighterType with Product with Serializable

    Permalink

    Elasticsearch postings highlighter.

    Elasticsearch postings highlighter. Not supported in Elasticsearch 6.

    Definition Classes
    QueryDsl
  16. object SortOrder

    Permalink
    Definition Classes
    SortDsl
  17. object SumScoreMode extends ScoreMode with Product with Serializable

    Permalink
    Definition Classes
    QueryDsl
  18. object UnifiedHighlighter extends HighlighterType with Product with Serializable

    Permalink

    Elasticsearch unified highlighter.

    Elasticsearch unified highlighter. Not supported in Elasticsearch 2.

    Definition Classes
    QueryDsl
  19. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  20. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  23. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  31. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  32. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from QueryDsl

Inherited from SortDsl

Inherited from DslCommons

Inherited from AnyRef

Inherited from Any

Ungrouped