package
mappings
Type Members
-
case class
Analysis(analyzer: Option[String] = None, searchAnalyzer: Option[String] = None, normalizer: Option[String] = None) extends Product with Serializable
-
case class
BasicField(name: String, type: String, analysis: Analysis = Analysis(), boost: Option[Double] = None, coerce: Option[Boolean] = None, copyTo: Seq[String] = Nil, docValues: Option[Boolean] = None, enabled: Option[Boolean] = None, fields: Seq[FieldDefinition] = Nil, format: Option[String] = None, includeInAll: Option[Boolean] = None, ignoreAbove: Option[Int] = None, ignoreMalformed: Option[Boolean] = None, index: Option[String] = None, indexOptions: Option[String] = None, norms: Option[Boolean] = None, nulls: Nulls = Nulls(), scalingFactor: Option[Double] = None, similarity: Option[String] = None, store: Option[Boolean] = None, termVector: Option[String] = None) extends FieldDefinition with Product with Serializable
-
case class
Child(childType: String, parentId: String) extends Product with Serializable
-
case class
CompletionField(name: String, analysis: Analysis = Analysis(), boost: Option[Double] = None, coerce: Option[Boolean] = None, copyTo: Seq[String] = Nil, docValues: Option[Boolean] = None, enabled: Option[Boolean] = None, fields: Seq[FieldDefinition] = Nil, fielddataFrequencyFilter: Option[FielddataFrequencyFilter] = None, includeInAll: Option[Boolean] = None, ignores: Ignores = Ignores(), index: Option[String] = None, indexOptions: Option[String] = None, maxInputLength: Option[Int] = None, norms: Option[Boolean] = None, nulls: Nulls = Nulls(), preserveSeparators: Option[Boolean] = None, preservePositionIncrements: Option[Boolean] = None, similarity: Option[String] = None, store: Option[Boolean] = None, termVector: Option[String] = None, contexts: Seq[ContextField] = Nil) extends FieldDefinition with Product with Serializable
-
case class
ContextField(name: String, type: String, path: Option[String] = None, precision: Option[Int] = None) extends Product with Serializable
-
-
abstract
class
FieldType extends AnyRef
-
case class
FielddataFrequencyFilter(min: Double, max: Double, minSegmentSize: Int) extends Product with Serializable
-
case class
GeoFields(tree: Option[String] = None, precision: Option[String] = None, strategy: Option[String] = None, distanceErrorPct: Option[Double] = None, orientation: Option[String] = None, pointsOnly: Option[Boolean] = None, treeLevels: Option[String] = None) extends Product with Serializable
-
case class
GeoshapeField(name: String, analysis: Analysis = Analysis(), boost: Option[Double] = None, coerce: Option[Boolean] = None, copyTo: Seq[String] = Nil, docValues: Option[Boolean] = None, enabled: Option[Boolean] = None, fields: Seq[FieldDefinition] = Nil, format: Option[String] = None, ignoreMalformed: Option[Boolean] = None, includeInAll: Option[Boolean] = None, index: Option[String] = None, norms: Option[Boolean] = None, nulls: Nulls = Nulls(), similarity: Option[String] = None, store: Option[Boolean] = None, geoFields: GeoFields = GeoFields(), termVector: Option[String] = None) extends FieldDefinition with Product with Serializable
-
case class
GetMappingRequest(indexesAndTypes: IndexesAndTypes, local: Option[Boolean] = None, includeTypeName: Option[Boolean] = None) extends Product with Serializable
-
case class
Ignores(ignoreAbove: Option[Int] = None, ignoreMalformed: Option[Boolean] = None) extends Product with Serializable
-
case class
JoinField(name: String, analysis: Analysis = Analysis(), boost: Option[Double] = None, copyTo: Seq[String] = Nil, docValues: Option[Boolean] = None, dynamic: Option[String] = None, enabled: Option[Boolean] = None, includeInAll: Option[Boolean] = None, index: Option[String] = None, indexOptions: Option[String] = None, fields: Seq[FieldDefinition] = Nil, norms: Option[Boolean] = None, nulls: Nulls = Nulls(), store: Option[Boolean] = None, termVector: Option[String] = None, relations: Map[String, Any] = Map.empty) extends FieldDefinition with Product with Serializable
-
case class
KeywordField(name: String, analysis: Analysis = Analysis(), boost: Option[Double] = None, copyTo: Seq[String] = Nil, docValues: Option[Boolean] = None, enabled: Option[Boolean] = None, eagerGlobalOrdinals: Option[Boolean] = None, fields: Seq[FieldDefinition] = Nil, includeInAll: Option[Boolean] = None, ignoreAbove: Option[Int] = None, index: Option[String] = None, indexOptions: Option[String] = None, norms: Option[Boolean] = None, nulls: Nulls = Nulls(), searchQuoteAnalyzer: Option[String] = None, similarity: Option[String] = None, store: Option[Boolean] = None, termVector: Option[String] = None) extends FieldDefinition with Product with Serializable
-
trait
MappingApi extends AnyRef
-
case class
MappingDefinition(type: String, all: Option[Boolean] = None, source: Option[Boolean] = None, sourceExcludes: Seq[String] = Nil, dateDetection: Option[Boolean] = None, numericDetection: Option[Boolean] = None, size: Option[Boolean] = None, dynamicDateFormats: Seq[String] = Nil, fields: Seq[FieldDefinition] = Nil, analyzer: Option[String] = None, boostName: Option[String] = None, boostNullValue: Option[Double] = None, parent: Option[String] = None, dynamic: Option[DynamicMapping] = None, meta: Map[String, Any] = Map.empty, routing: Option[Routing] = None, templates: Seq[DynamicTemplateRequest] = Nil, rawSource: Option[String] = None) extends MappingDefinitionLike with Product with Serializable
-
-
case class
NestedField(name: String, analysis: Analysis = Analysis(), boost: Option[Double] = None, copyTo: Seq[String] = Nil, docValues: Option[Boolean] = None, dynamic: Option[String] = None, enabled: Option[Boolean] = None, includeInAll: Option[Boolean] = None, includeInParent: Option[Boolean] = None, includeInRoot: Option[Boolean] = None, index: Option[String] = None, indexOptions: Option[String] = None, fields: Seq[FieldDefinition] = Nil, norms: Option[Boolean] = None, nulls: Nulls = Nulls(), store: Option[Boolean] = None, termVector: Option[String] = None) extends FieldDefinition with Product with Serializable
-
case class
Nulls(nullable: Option[Boolean] = None, nullValue: Option[Any] = None) extends Product with Serializable
-
case class
ObjectField(name: String, analysis: Analysis = Analysis(), boost: Option[Double] = None, copyTo: Seq[String] = Nil, docValues: Option[Boolean] = None, dynamic: Option[String] = None, enabled: Option[Boolean] = None, includeInAll: Option[Boolean] = None, index: Option[String] = None, indexOptions: Option[String] = None, fields: Seq[FieldDefinition] = Nil, norms: Option[Boolean] = None, nulls: Nulls = Nulls(), store: Option[Boolean] = None, termVector: Option[String] = None) extends FieldDefinition with Product with Serializable
-
case class
Parent(parentType: String) extends Product with Serializable
-
case class
PutMappingRequest(indexesAndType: IndexesAndType, updateAllTypes: Option[Boolean] = None, ignoreUnavailable: Option[Boolean] = None, allowNoIndices: Option[Boolean] = None, expandWildcards: Option[Boolean] = None, all: Option[Boolean] = None, source: Option[Boolean] = None, sourceExcludes: Seq[String] = Nil, dateDetection: Option[Boolean] = None, numericDetection: Option[Boolean] = None, size: Option[Boolean] = None, dynamicDateFormats: Seq[String] = Nil, fields: Seq[FieldDefinition] = Nil, analyzer: Option[String] = None, boostName: Option[String] = None, boostNullValue: Option[Double] = None, parent: Option[String] = None, dynamic: Option[DynamicMapping] = None, meta: Map[String, Any] = Map.empty, routing: Option[Routing] = None, templates: Seq[DynamicTemplateRequest] = Nil, rawSource: Option[String] = None) extends MappingDefinitionLike with Product with Serializable
-
case class
RangeField(name: String, type: String, analysis: Analysis = Analysis(), boost: Option[Double] = None, coerce: Option[Boolean] = None, copyTo: Seq[String] = Nil, docValues: Option[Boolean] = None, enabled: Option[Boolean] = None, fields: Seq[FieldDefinition] = Nil, format: Option[String] = None, includeInAll: Option[Boolean] = None, ignoreAbove: Option[Int] = None, ignoreMalformed: Option[Boolean] = None, index: Option[String] = None, indexOptions: Option[String] = None, norms: Option[Boolean] = None, nulls: Nulls = Nulls(), scalingFactor: Option[Double] = None, similarity: Option[String] = None, store: Option[Boolean] = None, termVector: Option[String] = None) extends FieldDefinition with Product with Serializable
-
case class
Routing(required: Boolean, path: Option[String]) extends Product with Serializable
-
case class
TextField(name: String, analysis: Analysis = Analysis(), boost: Option[Double] = None, copyTo: Seq[String] = Nil, docValues: Option[Boolean] = None, enabled: Option[Boolean] = None, eagerGlobalOrdinals: Option[Boolean] = None, fields: Seq[FieldDefinition] = Nil, fielddata: Option[Boolean] = None, fielddataFrequencyFilter: Option[FielddataFrequencyFilter] = None, includeInAll: Option[Boolean] = None, ignoreAbove: Option[Int] = None, index: Option[String] = None, indexOptions: Option[String] = None, maxInputLength: Option[Int] = None, norms: Option[Boolean] = None, nulls: Nulls = Nulls(), positionIncrementGap: Option[Int] = None, searchQuoteAnalyzer: Option[String] = None, similarity: Option[String] = None, store: Option[Boolean] = None, termVector: Option[String] = None) extends FieldDefinition with Product with Serializable