Package

com.sksamuel.elastic4s

mappings

Permalink

package mappings

Visibility
  1. Public
  2. All

Type Members

  1. case class Analysis(analyzer: Option[String] = None, searchAnalyzer: Option[String] = None, normalizer: Option[String] = None) extends Product with Serializable

    Permalink
  2. case class BasicFieldDefinition(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

    Permalink
  3. case class CompletionFieldDefinition(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

    Permalink
  4. case class ContextField(name: String, type: String, path: Option[String] = None, precision: Option[Int] = None) extends Product with Serializable

    Permalink
  5. trait FieldDefinition extends AnyRef

    Permalink
  6. abstract class FieldType extends AnyRef

    Permalink
  7. case class FielddataFrequencyFilter(min: Double, max: Double, minSegmentSize: Int) extends Product with Serializable

    Permalink
  8. 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

    Permalink
  9. case class GeoshapeFieldDefinition(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

    Permalink
  10. case class GetMappingDefinition(indexesAndTypes: IndexesAndTypes, local: Option[Boolean] = None) extends Product with Serializable

    Permalink
  11. case class Ignores(ignoreAbove: Option[Int] = None, ignoreMalformed: Option[Boolean] = None) extends Product with Serializable

    Permalink
  12. case class JoinFieldDefinition(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, String] = Map.empty) extends FieldDefinition with Product with Serializable

    Permalink
  13. case class KeywordFieldDefinition(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

    Permalink
  14. trait MappingApi extends AnyRef

    Permalink
  15. 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[RoutingDefinition] = None, templates: Seq[DynamicTemplateDefinition] = Nil, rawSource: Option[String] = None) extends MappingDefinitionLike with Product with Serializable

    Permalink
  16. trait MappingDefinitionLike extends AnyRef

    Permalink
  17. case class NestedFieldDefinition(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

    Permalink
  18. case class Nulls(nullable: Option[Boolean] = None, nullValue: Option[Any] = None) extends Product with Serializable

    Permalink
  19. case class ObjectFieldDefinition(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

    Permalink
  20. case class PutMappingDefinition(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[RoutingDefinition] = None, templates: Seq[DynamicTemplateDefinition] = Nil, rawSource: Option[String] = None) extends MappingDefinitionLike with Product with Serializable

    Permalink
  21. case class RoutingDefinition(required: Boolean, path: Option[String]) extends Product with Serializable

    Permalink
  22. case class TextFieldDefinition(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

    Permalink

Ungrouped