Packages

object Dsl extends Dsl

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Dsl
  2. Dsl
  3. AggregationDsl
  4. CompletionDsl
  5. MappingDsl
  6. QueryDsl
  7. SortDsl
  8. IndexDsl
  9. DslCommons
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Aggregation extends EsOperation
    Definition Classes
    AggregationDsl
  2. case class AggregationQuery(query: AggregationDsl.Query, aggs: Aggregation, timeout: Option[Int] = None) extends Query with RootObject with Product with Serializable
    Definition Classes
    AggregationDsl
  3. case class CardinalityAggregation(cardinalityQuery: CardinalityQuery, name: Option[String] = None, precisionThreshold: Option[Int] = None) extends Aggregation with Product with Serializable
    Definition Classes
    AggregationDsl
  4. sealed trait CardinalityQuery extends EsOperation
    Definition Classes
    AggregationDsl
  5. case class FieldCardinalityAggregation(field: String) extends CardinalityQuery with Product with Serializable
    Definition Classes
    AggregationDsl
  6. case class NestedAggregation(path: String, name: Option[String] = None, aggs: Option[Aggregation] = None) extends Aggregation with Product with Serializable
    Definition Classes
    AggregationDsl
  7. case class Sampler(size: Int, field: Option[String] = None) extends EsOperation with Product with Serializable
    Definition Classes
    AggregationDsl
  8. case class SamplerAggregation(sampler: Sampler, aggregation: Aggregation, name: Option[String] = None) extends Aggregation with Product with Serializable
    Definition Classes
    AggregationDsl
  9. sealed trait ScriptAggregation extends CardinalityQuery
    Definition Classes
    AggregationDsl
  10. case class SourcedScriptCardinalityAggregation(source: String, lang: Option[String] = None) extends ScriptAggregation with Product with Serializable
    Definition Classes
    AggregationDsl
  11. case class StoredScriptCardinalityAggregation(id: String, params: Option[Map[String, String]] = None) extends ScriptAggregation with Product with Serializable
    Definition Classes
    AggregationDsl
  12. 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
    Definition Classes
    AggregationDsl
  13. case class TopHitsAggregation(name: String, size: Option[Int], source: Option[Seq[String]], sort: Option[Map[String, AggregationDsl.SortOrder]]) extends Aggregation with Product with Serializable
    Definition Classes
    AggregationDsl
  14. case class Completion(field: String, size: Int, name: String, contexts: List[Context]) extends Query with Product with Serializable
    Definition Classes
    CompletionDsl
  15. case class Context(values: List[String]) extends Query with Product with Serializable
    Definition Classes
    CompletionDsl
  16. case class SuggestRoot(textOpt: Option[String], suggestions: List[Suggestion]) extends Query with RootObject with Product with Serializable
    Definition Classes
    CompletionDsl
  17. case class Suggestion(name: String, textOpt: Option[String], termOpt: Option[SuggestionTerm], completionOpt: Option[Completion]) extends Query with Product with Serializable
    Definition Classes
    CompletionDsl
  18. case class SuggestionTerm(fieldName: String) extends Query with Product with Serializable
    Definition Classes
    CompletionDsl
  19. trait EsOperation extends AnyRef
    Definition Classes
    DslCommons
  20. trait FieldType extends AnyRef
    Definition Classes
    DslCommons
  21. case class Index(name: String) extends Product with Serializable
    Definition Classes
    DslCommons
  22. case class Name(name: String) extends Product with Serializable
    Definition Classes
    DslCommons
  23. trait RootObject extends EsOperation
    Definition Classes
    DslCommons
  24. case class ScriptSource(lang: String, source: String) extends RootObject with Product with Serializable
    Definition Classes
    DslCommons
  25. abstract class SingleField extends EsOperation
    Definition Classes
    DslCommons
  26. case class Type(name: String) extends Product with Serializable
    Definition Classes
    DslCommons
  27. sealed trait Analysis extends EsOperation
    Definition Classes
    IndexDsl
  28. case class Analyzer(name: IndexDsl.Name, tokenizer: IndexDsl.FieldType, filter: IndexDsl.FieldType*) extends Analysis with EsOperation with Product with Serializable
    Definition Classes
    IndexDsl
  29. case class AnalyzerArray(analyzers: Analyzer*) extends EsOperation with Product with Serializable
    Definition Classes
    IndexDsl
  30. case class Analyzers(analyzers: AnalyzerArray, filters: FilterArray, normalizers: NormalizerArray = NormalizerArray()) extends Analysis with EsOperation with Product with Serializable
    Definition Classes
    IndexDsl
  31. case class Bulk(operations: Seq[BulkOperation]) extends EsOperation with RootObject with Product with Serializable
    Definition Classes
    IndexDsl
  32. case class BulkOperation(operation: OperationType, location: Option[(IndexDsl.Index, IndexDsl.Type)], document: Document, retryOnConflictOpt: Option[Int] = None, upsertOpt: Option[Document] = None, docAsUpsertOpt: Option[Boolean] = None) extends EsOperation with Product with Serializable
    Definition Classes
    IndexDsl
  33. case class CreateIndex(settings: Option[IndexSetting] = None) extends RootObject with Product with Serializable
    Definition Classes
    IndexDsl
  34. case class Document(id: String, data: Map[String, Any]) extends EsOperation with RootObject with Product with Serializable
    Definition Classes
    IndexDsl
  35. case class EdgeNGramFilter(name: IndexDsl.Name, minGram: Int, maxGram: Int) extends Filter with EsOperation with Product with Serializable
    Definition Classes
    IndexDsl
  36. case class FilterArray(filters: Filter*) extends EsOperation with Product with Serializable
    Definition Classes
    IndexDsl
  37. case class IndexSetting(numberOfShards: Int, numberOfReplicas: Int, analyzerMapping: Analysis, refreshInterval: Int = 1, preload: Seq[String] = Seq.empty[String], maxResultWindow: Int = 10000) extends EsOperation with Product with Serializable
    Definition Classes
    IndexDsl
  38. case class Normalizer(name: IndexDsl.Name, filter: IndexDsl.FieldType*) extends Analysis with Product with Serializable
    Definition Classes
    IndexDsl
  39. case class NormalizerArray(normalizers: Normalizer*) extends EsOperation with Product with Serializable
    Definition Classes
    IndexDsl
  40. case class Normalizers(normalizers: Normalizer) extends Product with Serializable
    Definition Classes
    IndexDsl
  41. sealed trait OperationType extends AnyRef
    Definition Classes
    IndexDsl
  42. case class PatternFilter(name: IndexDsl.Name, preserveOriginal: Boolean, patterns: Seq[String]) extends Filter with EsOperation with Product with Serializable
    Definition Classes
    IndexDsl
  43. case class BasicFieldMapping(tpe: MappingDsl.FieldType, index: Option[IndexType], analyzer: Option[MappingDsl.Name], ignoreAbove: Option[Int] = None, search_analyzer: Option[MappingDsl.Name] = None, indexOption: Option[IndexOption] = None, fieldsOption: Option[FieldsMapping] = None, fieldDataOption: Option[Boolean] = None, normalizer: Option[MappingDsl.Name] = None) extends FieldMapping with Product with Serializable
    Definition Classes
    MappingDsl
  44. case class BasicObjectMapping(fields: Map[String, FieldMapping]) extends FieldMapping with Product with Serializable
    Definition Classes
    MappingDsl
  45. case class CompletionContext(path: String) extends Product with Serializable
    Definition Classes
    MappingDsl
  46. case class CompletionMapping(context: Map[String, CompletionContext], analyzer: MappingDsl.Name = Name("keyword")) extends FieldMapping with Completion with Product with Serializable
    Definition Classes
    MappingDsl
  47. case class CompletionMappingWithoutPath(context: Map[String, Unit], analyzer: MappingDsl.Name = Name("keyword")) extends FieldMapping with Completion with Product with Serializable
    Definition Classes
    MappingDsl
  48. sealed trait FieldMapping extends EsOperation
    Definition Classes
    MappingDsl
  49. case class FieldsMapping(fields: Map[String, FieldMapping]) extends FieldMapping with Product with Serializable
    Definition Classes
    MappingDsl
  50. case class IndexMapping(fields: Map[String, FieldMapping], enableAllFieldOpt: Option[Boolean] = None, strictMapping: Boolean = false) extends EsOperation with Product with Serializable
    Definition Classes
    MappingDsl
  51. sealed trait IndexOption extends AnyRef
    Definition Classes
    MappingDsl
  52. sealed trait IndexType extends AnyRef
    Definition Classes
    MappingDsl
  53. case class Mapping(tpe: MappingDsl.Type, mapping: IndexMapping) extends RootObject with Product with Serializable
    Definition Classes
    MappingDsl
  54. case class NestedObjectMapping(fields: Map[String, FieldMapping]) extends FieldMapping with Product with Serializable
    Definition Classes
    MappingDsl
  55. case class Bool(queries: List[BoolQuery], filterContext: FilteredContext = FilteredContext(List())) extends CompoundQuery with Product with Serializable
    Definition Classes
    QueryDsl
  56. sealed trait BoolQuery extends EsOperation
    Definition Classes
    QueryDsl
  57. trait CompoundQuery extends Query
    Definition Classes
    QueryDsl
  58. case class ConstantScore(filter: Filter) extends SingleField with Filter with Product with Serializable
    Definition Classes
    QueryDsl
  59. case class DisMaxQuery(queries: Seq[Query], tie_breaker: Option[Float] = None, boost: Option[Float] = None) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  60. trait Filter extends EsOperation
    Definition Classes
    QueryDsl
  61. case class FilteredContext(filter: List[Filter]) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  62. case class GeoDistanceFilter(distance: String, field: String, location: GeoLocation) extends Filter with Product with Serializable
    Definition Classes
    QueryDsl
  63. case class GeoLocation(lat: Double, lon: Double) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  64. case class Gt(value: String) extends RangeBound with Product with Serializable
    Definition Classes
    QueryDsl
  65. case class Gte(value: String) extends RangeBound with Product with Serializable
    Definition Classes
    QueryDsl
  66. case class Highlight(fields: Seq[HighlightField], preTags: Seq[String] = Seq(), postTags: Seq[String] = Seq()) extends EsOperation with Product with Serializable
    Definition Classes
    QueryDsl
  67. 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
    Definition Classes
    QueryDsl
  68. case class HighlightRoot(queryRoot: QueryRoot, highlight: Highlight) extends RootObject with Product with Serializable
    Definition Classes
    QueryDsl
  69. sealed trait HighlighterType extends AnyRef
    Definition Classes
    QueryDsl
  70. case class InnerHits(highlight: Highlight, from: Option[Int] = None, size: Option[Int] = None) extends EsOperation with Product with Serializable
    Definition Classes
    QueryDsl
  71. case class Lt(value: String) extends RangeBound with Product with Serializable
    Definition Classes
    QueryDsl
  72. case class Lte(value: String) extends RangeBound with Product with Serializable
    Definition Classes
    QueryDsl
  73. case class MatchQuery(key: String, value: String, boost: Double = 1) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  74. case class MultiMatchQuery(query: String, options: Map[String, String], fields: String*) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  75. case class MultiTermFilterContext(filter: Filter*) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  76. case class MultiTermFilteredQuery(query: Query, filter: Filter*) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  77. case class Must(opts: Query*) extends BoolQuery with Product with Serializable
    Definition Classes
    QueryDsl
  78. case class MustNot(opts: Query*) extends BoolQuery with Product with Serializable
    Definition Classes
    QueryDsl
  79. case class NestedQuery(path: String, scoreMode: Option[ScoreMode] = None, query: Bool, innerHits: Option[InnerHits] = None) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  80. case class PhrasePrefixQuery(key: String, prefix: String, maxExpansions: Option[Int]) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  81. case class PhraseQuery(key: String, value: String) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  82. case class PrefixFilter(field: String, prefix: String) extends Filter with Product with Serializable
    Definition Classes
    QueryDsl
  83. case class PrefixQuery(key: String, prefix: String) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  84. trait Query extends EsOperation
    Definition Classes
    QueryDsl
  85. class QueryRoot extends RootObject
    Definition Classes
    QueryDsl
  86. sealed trait RangeBound extends EsOperation
    Definition Classes
    QueryDsl
  87. case class RangeFilter(key: String, bounds: RangeBound*) extends Filter with Product with Serializable
    Definition Classes
    QueryDsl
  88. case class RangeQuery(key: String, bounds: RangeBound*) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  89. case class RegexFilter(field: String, regexp: String) extends Filter with Product with Serializable
    Definition Classes
    QueryDsl
  90. case class RegexQuery(field: String, regexp: String) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  91. sealed trait ScoreMode extends AnyRef
    Definition Classes
    QueryDsl
  92. case class Scroll(id: String, window: String) extends RootObject with Product with Serializable
    Definition Classes
    QueryDsl
  93. case class Should(opts: Query*) extends BoolQuery with Product with Serializable
    Definition Classes
    QueryDsl
  94. case class TermFilter(term: String, value: String) extends Filter with Product with Serializable
    Definition Classes
    QueryDsl
  95. case class TermQuery(key: String, value: String) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  96. case class WildcardQuery(key: String, value: String) extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  97. case class GeoDistanceSort(field: String, location: Dsl.GeoLocation, order: SortOrder, unit: String, distanceType: String) extends Sort with Product with Serializable
    Definition Classes
    SortDsl
  98. case class SimpleSort(field: String, order: SortOrder) extends Sort with Product with Serializable
    Definition Classes
    SortDsl
  99. trait Sort extends EsOperation
    Definition Classes
    SortDsl
  100. sealed trait SortOrder extends AnyRef
    Definition Classes
    SortDsl

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val _analyzer: String
    Definition Classes
    MappingDsl
  5. val _fieldIndexOpions: String
    Definition Classes
    MappingDsl
  6. val _fielddata: String
    Definition Classes
    MappingDsl
  7. val _ignoreAbove: String
    Definition Classes
    MappingDsl
  8. val _index: String
    Definition Classes
    MappingDsl
  9. val _normalizer: String
    Definition Classes
    MappingDsl
  10. val _properties: String
    Definition Classes
    MappingDsl
  11. val _searchAnalyzer: String
    Definition Classes
    MappingDsl
  12. val _timestamp: String
    Definition Classes
    MappingDsl
  13. val _type: String
    Definition Classes
    MappingDsl
  14. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  30. object EmptyObject extends RootObject with Product with Serializable
    Definition Classes
    DslCommons
  31. object EsOperation
    Definition Classes
    DslCommons
  32. object NoOp extends RootObject with Product with Serializable
    Definition Classes
    DslCommons
  33. object Analyzers extends Serializable
    Definition Classes
    IndexDsl
  34. object EdgeNGram extends FieldType with Product with Serializable
    Definition Classes
    IndexDsl
  35. object Keyword extends FieldType with Product with Serializable
    Definition Classes
    IndexDsl
  36. object Lowercase extends FieldType with Product with Serializable
    Definition Classes
    IndexDsl
  37. object PatternFilter extends FieldType with Product with Serializable
    Definition Classes
    IndexDsl
  38. object create extends OperationType with Product with Serializable
    Definition Classes
    IndexDsl
  39. object delete extends OperationType with Product with Serializable
    Definition Classes
    IndexDsl
  40. object index extends OperationType with Product with Serializable
    Definition Classes
    IndexDsl
  41. object update extends OperationType with Product with Serializable
    Definition Classes
    IndexDsl
  42. object BinaryType extends FieldType with Product with Serializable
    Definition Classes
    MappingDsl
  43. object BooleanType extends FieldType with Product with Serializable
    Definition Classes
    MappingDsl
  44. object ByteType extends FieldType with Product with Serializable
    Definition Classes
    MappingDsl
  45. object DateType extends FieldType with Product with Serializable
    Definition Classes
    MappingDsl
  46. object DocsIndexOption extends IndexOption with Product with Serializable
    Definition Classes
    MappingDsl
  47. object DoubleType extends FieldType with Product with Serializable
    Definition Classes
    MappingDsl
  48. object FloatType extends FieldType with Product with Serializable
    Definition Classes
    MappingDsl
  49. object FreqsIndexOption extends IndexOption with Product with Serializable
    Definition Classes
    MappingDsl
  50. object GeoPointType extends FieldType with Product with Serializable
    Definition Classes
    MappingDsl
  51. object IndexedIndex extends IndexType with Product with Serializable
    Definition Classes
    MappingDsl
  52. object IntegerType extends FieldType with Product with Serializable
    Definition Classes
    MappingDsl
  53. object KeywordType extends FieldType with Product with Serializable
    Definition Classes
    MappingDsl
  54. object LongType extends FieldType with Product with Serializable
    Definition Classes
    MappingDsl
  55. object MappingPath extends Product with Serializable
    Definition Classes
    MappingDsl
  56. object NestedFieldMapping extends FieldMapping with Product with Serializable
    Definition Classes
    MappingDsl
  57. object NotAnalyzedIndex extends IndexType with Product with Serializable
    Definition Classes
    MappingDsl
  58. object NotIndexedIndex extends IndexType with Product with Serializable
    Definition Classes
    MappingDsl
  59. object OffsetsIndexOption extends IndexOption with Product with Serializable
    Definition Classes
    MappingDsl
  60. object PositionsIndexOption extends IndexOption with Product with Serializable
    Definition Classes
    MappingDsl
  61. object ShortType extends FieldType with Product with Serializable
    Definition Classes
    MappingDsl
  62. object StringType extends FieldType with Product with Serializable
    Definition Classes
    MappingDsl
  63. object TextType extends FieldType with Product with Serializable
    Definition Classes
    MappingDsl
  64. object AvgScoreMode extends ScoreMode with Product with Serializable
    Definition Classes
    QueryDsl
  65. object FastVectorHighlighter extends HighlighterType with Product with Serializable
    Definition Classes
    QueryDsl
  66. object MatchAll extends Query with Product with Serializable
    Definition Classes
    QueryDsl
  67. object MaxScoreMode extends ScoreMode with Product with Serializable
    Definition Classes
    QueryDsl
  68. object NoneScoreMode extends ScoreMode with Product with Serializable
    Definition Classes
    QueryDsl
  69. object PlainHighlighter extends HighlighterType with Product with Serializable
    Definition Classes
    QueryDsl
  70. object PostingsHighlighter extends HighlighterType with Product with Serializable

    Elasticsearch postings highlighter.

    Elasticsearch postings highlighter. Not supported in Elasticsearch 6.

    Definition Classes
    QueryDsl
  71. object SumScoreMode extends ScoreMode with Product with Serializable
    Definition Classes
    QueryDsl
  72. object UnifiedHighlighter extends HighlighterType with Product with Serializable

    Elasticsearch unified highlighter.

    Elasticsearch unified highlighter. Not supported in Elasticsearch 2.

    Definition Classes
    QueryDsl
  73. object AscSortOrder extends SortOrder with Product with Serializable
    Definition Classes
    SortDsl
  74. object DescSortOrder extends SortOrder with Product with Serializable
    Definition Classes
    SortDsl
  75. object SortOrder
    Definition Classes
    SortDsl

Inherited from Dsl

Inherited from AggregationDsl

Inherited from CompletionDsl

Inherited from MappingDsl

Inherited from QueryDsl

Inherited from SortDsl

Inherited from IndexDsl

Inherited from DslCommons

Inherited from AnyRef

Inherited from Any

Ungrouped