object Dsl extends Dsl
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Dsl
- Dsl
- AggregationDsl
- CompletionDsl
- MappingDsl
- QueryDsl
- SortDsl
- IndexDsl
- DslCommons
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
sealed
trait
Aggregation extends EsOperation
- Definition Classes
- AggregationDsl
-
case class
AggregationQuery(query: AggregationDsl.Query, aggs: Aggregation, timeout: Option[Int] = None) extends Query with RootObject with Product with Serializable
- Definition Classes
- AggregationDsl
-
case class
CardinalityAggregation(cardinalityQuery: CardinalityQuery, name: Option[String] = None, precisionThreshold: Option[Int] = None) extends Aggregation with Product with Serializable
- Definition Classes
- AggregationDsl
-
sealed
trait
CardinalityQuery extends EsOperation
- Definition Classes
- AggregationDsl
-
case class
FieldCardinalityAggregation(field: String) extends CardinalityQuery with Product with Serializable
- Definition Classes
- AggregationDsl
-
case class
NestedAggregation(path: String, name: Option[String] = None, aggs: Option[Aggregation] = None) extends Aggregation with Product with Serializable
- Definition Classes
- AggregationDsl
-
case class
Sampler(size: Int, field: Option[String] = None) extends EsOperation with Product with Serializable
- Definition Classes
- AggregationDsl
-
case class
SamplerAggregation(sampler: Sampler, aggregation: Aggregation, name: Option[String] = None) extends Aggregation with Product with Serializable
- Definition Classes
- AggregationDsl
-
sealed
trait
ScriptAggregation extends CardinalityQuery
- Definition Classes
- AggregationDsl
-
case class
SourcedScriptCardinalityAggregation(source: String, lang: Option[String] = None) extends ScriptAggregation with Product with Serializable
- Definition Classes
- AggregationDsl
-
case class
StoredScriptCardinalityAggregation(id: String, params: Option[Map[String, String]] = None) extends ScriptAggregation with Product with Serializable
- Definition Classes
- AggregationDsl
-
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
-
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
-
case class
Completion(field: String, size: Int, name: String, contexts: List[Context]) extends Query with Product with Serializable
- Definition Classes
- CompletionDsl
-
case class
Context(values: List[String]) extends Query with Product with Serializable
- Definition Classes
- CompletionDsl
-
case class
SuggestRoot(textOpt: Option[String], suggestions: List[Suggestion]) extends Query with RootObject with Product with Serializable
- Definition Classes
- CompletionDsl
-
case class
Suggestion(name: String, textOpt: Option[String], termOpt: Option[SuggestionTerm], completionOpt: Option[Completion]) extends Query with Product with Serializable
- Definition Classes
- CompletionDsl
-
case class
SuggestionTerm(fieldName: String) extends Query with Product with Serializable
- Definition Classes
- CompletionDsl
-
trait
EsOperation extends AnyRef
- Definition Classes
- DslCommons
-
trait
FieldType extends AnyRef
- Definition Classes
- DslCommons
-
case class
Index(name: String) extends Product with Serializable
- Definition Classes
- DslCommons
-
case class
Name(name: String) extends Product with Serializable
- Definition Classes
- DslCommons
-
trait
RootObject extends EsOperation
- Definition Classes
- DslCommons
-
case class
ScriptSource(lang: String, source: String) extends RootObject with Product with Serializable
- Definition Classes
- DslCommons
-
abstract
class
SingleField extends EsOperation
- Definition Classes
- DslCommons
-
case class
Type(name: String) extends Product with Serializable
- Definition Classes
- DslCommons
-
sealed
trait
Analysis extends EsOperation
- Definition Classes
- IndexDsl
-
case class
Analyzer(name: IndexDsl.Name, tokenizer: IndexDsl.FieldType, filter: IndexDsl.FieldType*) extends Analysis with EsOperation with Product with Serializable
- Definition Classes
- IndexDsl
-
case class
AnalyzerArray(analyzers: Analyzer*) extends EsOperation with Product with Serializable
- Definition Classes
- IndexDsl
-
case class
Analyzers(analyzers: AnalyzerArray, filters: FilterArray, normalizers: NormalizerArray = NormalizerArray()) extends Analysis with EsOperation with Product with Serializable
- Definition Classes
- IndexDsl
-
case class
Bulk(operations: Seq[BulkOperation]) extends EsOperation with RootObject with Product with Serializable
- Definition Classes
- IndexDsl
-
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
-
case class
CreateIndex(settings: Option[IndexSetting] = None) extends RootObject with Product with Serializable
- Definition Classes
- IndexDsl
-
case class
Document(id: String, data: Map[String, Any]) extends EsOperation with RootObject with Product with Serializable
- Definition Classes
- IndexDsl
-
case class
EdgeNGramFilter(name: IndexDsl.Name, minGram: Int, maxGram: Int) extends Filter with EsOperation with Product with Serializable
- Definition Classes
- IndexDsl
-
case class
FilterArray(filters: Filter*) extends EsOperation with Product with Serializable
- Definition Classes
- IndexDsl
-
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
-
case class
Normalizer(name: IndexDsl.Name, filter: IndexDsl.FieldType*) extends Analysis with Product with Serializable
- Definition Classes
- IndexDsl
-
case class
NormalizerArray(normalizers: Normalizer*) extends EsOperation with Product with Serializable
- Definition Classes
- IndexDsl
-
case class
Normalizers(normalizers: Normalizer) extends Product with Serializable
- Definition Classes
- IndexDsl
-
sealed
trait
OperationType extends AnyRef
- Definition Classes
- IndexDsl
-
case class
PatternFilter(name: IndexDsl.Name, preserveOriginal: Boolean, patterns: Seq[String]) extends Filter with EsOperation with Product with Serializable
- Definition Classes
- IndexDsl
-
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
-
case class
BasicObjectMapping(fields: Map[String, FieldMapping]) extends FieldMapping with Product with Serializable
- Definition Classes
- MappingDsl
-
case class
CompletionContext(path: String) extends Product with Serializable
- Definition Classes
- MappingDsl
-
case class
CompletionMapping(context: Map[String, CompletionContext], analyzer: MappingDsl.Name = Name("keyword")) extends FieldMapping with Completion with Product with Serializable
- Definition Classes
- MappingDsl
-
case class
CompletionMappingWithoutPath(context: Map[String, Unit], analyzer: MappingDsl.Name = Name("keyword")) extends FieldMapping with Completion with Product with Serializable
- Definition Classes
- MappingDsl
-
sealed
trait
FieldMapping extends EsOperation
- Definition Classes
- MappingDsl
-
case class
FieldsMapping(fields: Map[String, FieldMapping]) extends FieldMapping with Product with Serializable
- Definition Classes
- MappingDsl
-
case class
IndexMapping(fields: Map[String, FieldMapping], enableAllFieldOpt: Option[Boolean] = None, strictMapping: Boolean = false) extends EsOperation with Product with Serializable
- Definition Classes
- MappingDsl
-
sealed
trait
IndexOption extends AnyRef
- Definition Classes
- MappingDsl
-
sealed
trait
IndexType extends AnyRef
- Definition Classes
- MappingDsl
-
case class
Mapping(tpe: MappingDsl.Type, mapping: IndexMapping) extends RootObject with Product with Serializable
- Definition Classes
- MappingDsl
-
case class
NestedObjectMapping(fields: Map[String, FieldMapping]) extends FieldMapping with Product with Serializable
- Definition Classes
- MappingDsl
-
case class
Bool(queries: List[BoolQuery], filterContext: FilteredContext = FilteredContext(List())) extends CompoundQuery with Product with Serializable
- Definition Classes
- QueryDsl
-
sealed
trait
BoolQuery extends EsOperation
- Definition Classes
- QueryDsl
-
trait
CompoundQuery extends Query
- Definition Classes
- QueryDsl
-
case class
ConstantScore(filter: Filter) extends SingleField with Filter with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
DisMaxQuery(queries: Seq[Query], tie_breaker: Option[Float] = None, boost: Option[Float] = None) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
trait
Filter extends EsOperation
- Definition Classes
- QueryDsl
-
case class
FilteredContext(filter: List[Filter]) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
GeoDistanceFilter(distance: String, field: String, location: GeoLocation) extends Filter with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
GeoLocation(lat: Double, lon: Double) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
Gt(value: String) extends RangeBound with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
Gte(value: String) extends RangeBound with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
Highlight(fields: Seq[HighlightField], preTags: Seq[String] = Seq(), postTags: Seq[String] = Seq()) extends EsOperation with Product with Serializable
- Definition Classes
- QueryDsl
-
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
-
case class
HighlightRoot(queryRoot: QueryRoot, highlight: Highlight) extends RootObject with Product with Serializable
- Definition Classes
- QueryDsl
-
sealed
trait
HighlighterType extends AnyRef
- Definition Classes
- QueryDsl
-
case class
InnerHits(highlight: Highlight, from: Option[Int] = None, size: Option[Int] = None) extends EsOperation with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
Lt(value: String) extends RangeBound with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
Lte(value: String) extends RangeBound with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
MatchQuery(key: String, value: String, boost: Double = 1) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
MultiMatchQuery(query: String, options: Map[String, String], fields: String*) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
MultiTermFilterContext(filter: Filter*) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
MultiTermFilteredQuery(query: Query, filter: Filter*) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
Must(opts: Query*) extends BoolQuery with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
MustNot(opts: Query*) extends BoolQuery with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
NestedQuery(path: String, scoreMode: Option[ScoreMode] = None, query: Bool, innerHits: Option[InnerHits] = None) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
PhrasePrefixQuery(key: String, prefix: String, maxExpansions: Option[Int]) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
PhraseQuery(key: String, value: String) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
PrefixFilter(field: String, prefix: String) extends Filter with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
PrefixQuery(key: String, prefix: String) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
trait
Query extends EsOperation
- Definition Classes
- QueryDsl
-
class
QueryRoot extends RootObject
- Definition Classes
- QueryDsl
-
sealed
trait
RangeBound extends EsOperation
- Definition Classes
- QueryDsl
-
case class
RangeFilter(key: String, bounds: RangeBound*) extends Filter with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
RangeQuery(key: String, bounds: RangeBound*) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
RegexFilter(field: String, regexp: String) extends Filter with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
RegexQuery(field: String, regexp: String) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
sealed
trait
ScoreMode extends AnyRef
- Definition Classes
- QueryDsl
-
case class
Scroll(id: String, window: String) extends RootObject with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
Should(opts: Query*) extends BoolQuery with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
TermFilter(term: String, value: String) extends Filter with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
TermQuery(key: String, value: String) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
WildcardQuery(key: String, value: String) extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
case class
GeoDistanceSort(field: String, location: Dsl.GeoLocation, order: SortOrder, unit: String, distanceType: String) extends Sort with Product with Serializable
- Definition Classes
- SortDsl
-
case class
SimpleSort(field: String, order: SortOrder) extends Sort with Product with Serializable
- Definition Classes
- SortDsl
-
trait
Sort extends EsOperation
- Definition Classes
- SortDsl
-
sealed
trait
SortOrder extends AnyRef
- Definition Classes
- SortDsl
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
_analyzer: String
- Definition Classes
- MappingDsl
-
val
_fieldIndexOpions: String
- Definition Classes
- MappingDsl
-
val
_fielddata: String
- Definition Classes
- MappingDsl
-
val
_ignoreAbove: String
- Definition Classes
- MappingDsl
-
val
_index: String
- Definition Classes
- MappingDsl
-
val
_normalizer: String
- Definition Classes
- MappingDsl
-
val
_properties: String
- Definition Classes
- MappingDsl
-
val
_searchAnalyzer: String
- Definition Classes
- MappingDsl
-
val
_timestamp: String
- Definition Classes
- MappingDsl
-
val
_type: String
- Definition Classes
- MappingDsl
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
object
EmptyObject extends RootObject with Product with Serializable
- Definition Classes
- DslCommons
-
object
EsOperation
- Definition Classes
- DslCommons
-
object
NoOp extends RootObject with Product with Serializable
- Definition Classes
- DslCommons
-
object
Analyzers extends Serializable
- Definition Classes
- IndexDsl
-
object
EdgeNGram extends FieldType with Product with Serializable
- Definition Classes
- IndexDsl
-
object
Keyword extends FieldType with Product with Serializable
- Definition Classes
- IndexDsl
-
object
Lowercase extends FieldType with Product with Serializable
- Definition Classes
- IndexDsl
-
object
PatternFilter extends FieldType with Product with Serializable
- Definition Classes
- IndexDsl
-
object
create extends OperationType with Product with Serializable
- Definition Classes
- IndexDsl
-
object
delete extends OperationType with Product with Serializable
- Definition Classes
- IndexDsl
-
object
index extends OperationType with Product with Serializable
- Definition Classes
- IndexDsl
-
object
update extends OperationType with Product with Serializable
- Definition Classes
- IndexDsl
-
object
BinaryType extends FieldType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
BooleanType extends FieldType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
ByteType extends FieldType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
DateType extends FieldType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
DocsIndexOption extends IndexOption with Product with Serializable
- Definition Classes
- MappingDsl
-
object
DoubleType extends FieldType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
FloatType extends FieldType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
FreqsIndexOption extends IndexOption with Product with Serializable
- Definition Classes
- MappingDsl
-
object
GeoPointType extends FieldType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
IndexedIndex extends IndexType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
IntegerType extends FieldType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
KeywordType extends FieldType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
LongType extends FieldType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
MappingPath extends Product with Serializable
- Definition Classes
- MappingDsl
-
object
NestedFieldMapping extends FieldMapping with Product with Serializable
- Definition Classes
- MappingDsl
-
object
NotAnalyzedIndex extends IndexType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
NotIndexedIndex extends IndexType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
OffsetsIndexOption extends IndexOption with Product with Serializable
- Definition Classes
- MappingDsl
-
object
PositionsIndexOption extends IndexOption with Product with Serializable
- Definition Classes
- MappingDsl
-
object
ShortType extends FieldType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
StringType extends FieldType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
TextType extends FieldType with Product with Serializable
- Definition Classes
- MappingDsl
-
object
AvgScoreMode extends ScoreMode with Product with Serializable
- Definition Classes
- QueryDsl
-
object
FastVectorHighlighter extends HighlighterType with Product with Serializable
- Definition Classes
- QueryDsl
-
object
MatchAll extends Query with Product with Serializable
- Definition Classes
- QueryDsl
-
object
MaxScoreMode extends ScoreMode with Product with Serializable
- Definition Classes
- QueryDsl
-
object
NoneScoreMode extends ScoreMode with Product with Serializable
- Definition Classes
- QueryDsl
-
object
PlainHighlighter extends HighlighterType with Product with Serializable
- Definition Classes
- QueryDsl
-
object
PostingsHighlighter extends HighlighterType with Product with Serializable
Elasticsearch postings highlighter.
Elasticsearch postings highlighter. Not supported in Elasticsearch 6.
- Definition Classes
- QueryDsl
-
object
SumScoreMode extends ScoreMode with Product with Serializable
- Definition Classes
- QueryDsl
-
object
UnifiedHighlighter extends HighlighterType with Product with Serializable
Elasticsearch unified highlighter.
Elasticsearch unified highlighter. Not supported in Elasticsearch 2.
- Definition Classes
- QueryDsl
-
object
AscSortOrder extends SortOrder with Product with Serializable
- Definition Classes
- SortDsl
-
object
DescSortOrder extends SortOrder with Product with Serializable
- Definition Classes
- SortDsl
-
object
SortOrder
- Definition Classes
- SortDsl