com.sksamuel.elastic4s.fields

Type members

Classlikes

Companion:
class
case class AggregateMetricField(name: String, metrics: Seq[String], defaultMetric: String) extends ElasticField
Companion:
object
object AliasField
Companion:
class
case class AliasField(name: String, path: String) extends ElasticField
Companion:
object
Companion:
class
case class AnnotatedTextField(name: String, analyzer: Option[String], searchAnalyzer: Option[String], searchQuoteAnalyzer: Option[String], copyTo: Seq[String]) extends ElasticField
Companion:
object
Companion:
class
case class BinaryField(name: String, docValues: Option[Boolean], store: Option[Boolean]) extends ElasticField
Companion:
object
Companion:
class
case class BooleanField(name: String, boost: Option[Double], copyTo: Seq[String], docValues: Option[Boolean], index: Option[Boolean], nullValue: Option[Boolean], store: Option[Boolean], meta: Map[String, Any]) extends ElasticField
Companion:
object
object ByteField
Companion:
class
case class ByteField(name: String, boost: Option[Double], coerce: Option[Boolean], copyTo: Seq[String], docValues: Option[Boolean], ignoreMalformed: Option[Boolean], index: Option[Boolean], nullValue: Option[Byte], store: Option[Boolean], meta: Map[String, Any]) extends NumberField[Byte]
Companion:
object
Companion:
class
case class CompletionField(name: String, analyzer: Option[String], boost: Option[Double], copyTo: Seq[String], index: Option[Boolean], indexOptions: Option[String], ignoreAbove: Option[Int], ignoreMalformed: Option[Boolean], maxInputLength: Option[Int], norms: Option[Boolean], nullValue: Option[String], preserveSeparators: Option[Boolean], preservePositionIncrements: Option[Boolean], similarity: Option[String], searchAnalyzer: Option[String], store: Option[Boolean], termVector: Option[String], contexts: Seq[ContextField], meta: Map[String, Any]) extends ElasticField
Companion:
object
Companion:
class
case class ConstantKeywordField(name: String, value: String) extends ElasticField
Companion:
object
case class ContextField(name: String, `type`: String, path: Option[String], precision: Option[Int])
object DateField
Companion:
class
case class DateField(name: String, boost: Option[Double], copyTo: Seq[String], docValues: Option[Boolean], format: Option[String], locale: Option[String], ignoreMalformed: Option[Boolean], index: Option[Boolean], nullValue: Option[String], store: Option[Boolean], meta: Map[String, Any]) extends ElasticField
Companion:
object
Companion:
class
case class DateNanosField(name: String, boost: Option[Double], copyTo: Seq[String], docValues: Option[Boolean], format: Option[String], locale: Option[String], ignoreMalformed: Option[Boolean], index: Option[Boolean], nullValue: Option[String], store: Option[Boolean], meta: Map[String, Any]) extends ElasticField
Companion:
object
Companion:
class
case class DateRangeField(name: String, boost: Option[Double], coerce: Option[Boolean], index: Option[Boolean], format: Option[String], store: Option[Boolean]) extends RangeField
Companion:
object
Companion:
class
case class DenseVectorField(name: String, dims: Int) extends ElasticField
Companion:
object
Companion:
class
case class DoubleField(name: String, boost: Option[Double], coerce: Option[Boolean], copyTo: Seq[String], docValues: Option[Boolean], ignoreMalformed: Option[Boolean], index: Option[Boolean], nullValue: Option[Double], store: Option[Boolean], meta: Map[String, Any]) extends NumberField[Double]
Companion:
object
Companion:
class
case class DoubleRangeField(name: String, boost: Option[Double], coerce: Option[Boolean], index: Option[Boolean], store: Option[Boolean]) extends RangeField
Companion:
object
case class DynamicField(name: String, analyzer: Option[String], boost: Option[Double], coerce: Option[Boolean], copyTo: Seq[String], docValues: Option[Boolean], enabled: Option[Boolean], fielddata: Option[Boolean], fields: List[ElasticField], format: Option[String], ignoreAbove: Option[Int], ignoreMalformed: Option[Boolean], index: Option[Boolean], indexOptions: Option[String], locale: Option[String], norms: Option[Boolean], nullValue: Option[String], scalingFactor: Option[Double], similarity: Option[String], store: Option[Boolean], termVector: Option[String], meta: Map[String, String]) extends ElasticField
Companion:
class
case class FlattenedField(name: String, boost: Option[Double], docValues: Option[Boolean], depthLimit: Option[Int], eagerGlobalOrdinals: Option[Boolean], ignoreAbove: Option[Int], index: Option[Boolean], indexOptions: Option[String], nullValue: Option[String], similarity: Option[String], splitQueriesOnWhitespace: Option[Boolean], meta: Map[String, String]) extends ElasticField
Companion:
object
object FloatField
Companion:
class
case class FloatField(name: String, boost: Option[Double], coerce: Option[Boolean], copyTo: Seq[String], docValues: Option[Boolean], ignoreMalformed: Option[Boolean], index: Option[Boolean], nullValue: Option[Float], store: Option[Boolean], meta: Map[String, Any]) extends NumberField[Float]
Companion:
object
Companion:
class
case class FloatRangeField(name: String, boost: Option[Double], coerce: Option[Boolean], index: Option[Boolean], store: Option[Boolean]) extends RangeField
Companion:
object
Companion:
class
case class GeoPointField(name: String, boost: Option[Double], copyTo: Seq[String], docValues: Option[Boolean], ignoreMalformed: Option[Boolean], ignoreZValue: Option[Boolean], index: Option[Boolean], norms: Option[Boolean], nullValue: Option[String], store: Option[Boolean], meta: Map[String, Any]) extends ElasticField
Companion:
object
Companion:
class
case class GeoShapeField(name: String, boost: Option[Double], copyTo: Seq[String], docValues: Option[Boolean], ignoreMalformed: Option[Boolean], ignoreZValue: Option[Boolean], index: Option[Boolean], norms: Option[Boolean], nullValue: Option[String], store: Option[Boolean], tree: Option[String], precision: Option[String], strategy: Option[String], distanceErrorPct: Option[Double], orientation: Option[String], pointsOnly: Option[Boolean], treeLevels: Option[String], meta: Map[String, Any]) extends ElasticField
Companion:
object
Companion:
class
case class HalfFloatField(name: String, boost: Option[Double], coerce: Option[Boolean], copyTo: Seq[String], docValues: Option[Boolean], ignoreMalformed: Option[Boolean], index: Option[Boolean], nullValue: Option[Float], store: Option[Boolean], meta: Map[String, Any]) extends NumberField[Float]
Companion:
object
Companion:
class
case class HistogramField(name: String) extends ElasticField
Companion:
object
case class IcuCollationKeywordField(name: String, language: Option[String], country: Option[String], variant: Option[String], strength: Option[String], decomposition: Option[String], alternate: Option[String], caseLevel: Option[Boolean], caseFirst: Option[String], numeric: Option[Boolean], variableTop: Option[String], hiraganaQuaternaryMode: Option[Boolean], fields: List[ElasticField], index: Option[Boolean], docValues: Option[Boolean], ignoreAbove: Option[Int], nullValue: Option[String], store: Option[Boolean]) extends ElasticField
case class IndexPrefixes(minChars: Int, maxChars: Int)
Companion:
class
case class IntegerField(name: String, boost: Option[Double], coerce: Option[Boolean], copyTo: Seq[String], docValues: Option[Boolean], ignoreMalformed: Option[Boolean], index: Option[Boolean], nullValue: Option[Int], store: Option[Boolean], meta: Map[String, Any]) extends NumberField[Int]
Companion:
object
Companion:
class
case class IntegerRangeField(name: String, boost: Option[Double], coerce: Option[Boolean], index: Option[Boolean], store: Option[Boolean]) extends RangeField
Companion:
object
object IpField
Companion:
class
case class IpField(name: String, boost: Option[Double], docValues: Option[Boolean], ignoreMalformed: Option[Boolean], index: Option[Boolean], nullValue: Option[String], store: Option[Boolean]) extends ElasticField
Companion:
object
Companion:
class
case class IpRangeField(name: String, boost: Option[Double], coerce: Option[Boolean], index: Option[Boolean], format: Option[String], store: Option[Boolean]) extends RangeField
Companion:
object
object JoinField
Companion:
class
case class JoinField(name: String, eagerGlobalOrdinals: Option[Boolean], relations: Map[String, Any], meta: Map[String, Any]) extends ElasticField
Companion:
object
Companion:
class
case class KeywordField(name: String, boost: Option[Double], copyTo: Seq[String], docValues: Option[Boolean], eagerGlobalOrdinals: Option[Boolean], fields: List[ElasticField], ignoreAbove: Option[Int], index: Option[Boolean], indexOptions: Option[String], norms: Option[Boolean], normalizer: Option[String], nullValue: Option[String], similarity: Option[String], splitQueriesOnWhitespace: Option[Boolean], store: Option[Boolean], termVector: Option[String], meta: Map[String, String]) extends ElasticField
Companion:
object
object LongField
Companion:
class
case class LongField(name: String, boost: Option[Double], coerce: Option[Boolean], copyTo: Seq[String], docValues: Option[Boolean], ignoreMalformed: Option[Boolean], index: Option[Boolean], store: Option[Boolean], nullValue: Option[Long], meta: Map[String, Any]) extends NumberField[Long]
Companion:
object
Companion:
class
case class LongRangeField(name: String, boost: Option[Double], coerce: Option[Boolean], index: Option[Boolean], store: Option[Boolean]) extends RangeField
Companion:
object
Companion:
class
case class MatchOnlyTextField(name: String, fields: List[ElasticField]) extends ElasticField
Companion:
object
Companion:
class
case class Murmur3Field(name: String) extends ElasticField
Companion:
object
Companion:
class
case class NestedField(name: String, dynamic: Option[String], enabled: Option[Boolean], properties: Seq[ElasticField], includeInParent: Option[Boolean], includeInRoot: Option[Boolean]) extends ElasticField
Companion:
object
trait NumberField[T] extends ElasticField
Companion:
class
case class ObjectField(name: String, dynamic: Option[String], enabled: Option[Boolean], properties: Seq[ElasticField]) extends ElasticField
Companion:
object
Companion:
class
case class PercolatorField(name: String) extends ElasticField
Companion:
object
trait RangeField extends ElasticField
Companion:
class
case class RankFeatureField(name: String, positiveScoreImpact: Option[Boolean]) extends ElasticField
Companion:
object
Companion:
class
case class RankFeaturesField(name: String) extends ElasticField
Companion:
object
Companion:
class
case class ScaledFloatField(name: String, boost: Option[Double], coerce: Option[Boolean], copyTo: Seq[String], docValues: Option[Boolean], ignoreMalformed: Option[Boolean], scalingFactor: Option[Int], index: Option[Boolean], nullValue: Option[Float], store: Option[Boolean], meta: Map[String, Any]) extends NumberField[Float]
Companion:
object
Companion:
class
case class SearchAsYouTypeField(name: String, analyzer: Option[String], searchAnalyzer: Option[String], boost: Option[Double], copyTo: Seq[String], docValues: Option[Boolean], fielddata: Option[Boolean], ignoreAbove: Option[Int], index: Option[Boolean], indexOptions: Option[String], maxShingleSize: Option[Int], norms: Option[Boolean], similarity: Option[String], store: Option[Boolean], termVector: Option[String], meta: Map[String, String]) extends ElasticField
Companion:
object
object ShapeField
Companion:
class
case class ShapeField(name: String, boost: Option[Double], coerce: Option[Boolean], copyTo: Seq[String], ignoreMalformed: Option[Boolean], ignoreZValue: Option[Boolean], index: Option[Boolean], norms: Option[Boolean], nullValue: Option[String], store: Option[Boolean], orientation: Option[String], meta: Map[String, Any]) extends ElasticField
Companion:
object
object ShortField
Companion:
class
case class ShortField(name: String, boost: Option[Double], coerce: Option[Boolean], copyTo: Seq[String], docValues: Option[Boolean], enabled: Option[Boolean], ignoreMalformed: Option[Boolean], index: Option[Boolean], nullValue: Option[Short], store: Option[Boolean], meta: Map[String, Any]) extends NumberField[Short]
Companion:
object
object TextField
Companion:
class
case class TextField(name: String, analyzer: Option[String], boost: Option[Double], copyTo: Seq[String], eagerGlobalOrdinals: Option[Boolean], fields: List[ElasticField], fielddata: Option[Boolean], fielddataFrequencyFilter: Option[FielddataFrequencyFilter], index: Option[Boolean], indexPrefixes: Option[IndexPrefixes], indexPhrases: Option[Boolean], indexOptions: Option[String], norms: Option[Boolean], positionIncrementGap: Option[Int], searchAnalyzer: Option[String], searchQuoteAnalyzer: Option[String], similarity: Option[String], store: Option[Boolean], termVector: Option[String], meta: Map[String, String]) extends ElasticField
Companion:
object
Companion:
class
case class TokenCountField(name: String, analyzer: Option[String], boost: Option[Double], copyTo: Seq[String], docValues: Option[Boolean], enablePositionIncrements: Option[Boolean], index: Option[Boolean], nullValue: Option[String], store: Option[Boolean], meta: Map[String, Any]) extends ElasticField
Companion:
object
Companion:
class
case class UnsignedLongField(name: String, boost: Option[Double], coerce: Option[Boolean], copyTo: Seq[String], docValues: Option[Boolean], ignoreMalformed: Option[Boolean], index: Option[Boolean], store: Option[Boolean], nullValue: Option[Long], meta: Map[String, Any]) extends NumberField[Long]
Companion:
object
case class UnsignedLongStringField(name: String, boost: Option[Double], coerce: Option[Boolean], copyTo: Seq[String], docValues: Option[Boolean], ignoreMalformed: Option[Boolean], index: Option[Boolean], store: Option[Boolean], nullValue: Option[String], meta: Map[String, Any]) extends NumberField[String]
Companion:
object
Companion:
class
case class VersionField(name: String) extends ElasticField
Companion:
object
Companion:
class
case class WildcardField(name: String, ignoreAbove: Option[Int], nullValue: Option[String]) extends ElasticField
Companion:
object