Object/Class

it.agilelab.bigdata.wasp.models.IndexModelBuilder.Solr

Type

Related Docs: class Type | package Solr

Permalink

object Type

Object grouping Solr field types, use Custom if you want to use a custom type.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Type
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Custom(name: String) extends Type[Any] with Product with Serializable

    Permalink

    A custom type.

    A custom type.

    name

    The name of the fieldType for this field. This will be found in the name attribute on the fieldType definition. Every field must have a type.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Binary extends Type[Array[Byte]] with Product with Serializable

    Permalink

    Binary data, base64 encoded.

  5. object Bool extends Type[Boolean] with Product with Serializable

    Permalink

    Contains either true or false.

    Contains either true or false. Values of "1", "t", or "T" in the first character are interpreted as true. Any other values in the first character are interpreted as false.

  6. object Currency extends Type[String] with Product with Serializable

    Permalink

    Supports currencies and exchange rates.

  7. object LatLonPointSpatial extends Type[(Double, Double)] with Product with Serializable

    Permalink

    Spatial Search: a latitude/longitude coordinate pair; possibly multi-valued for multiple points.

    Spatial Search: a latitude/longitude coordinate pair; possibly multi-valued for multiple points. Usually it’s specified as "lat,lon" order with a comma.

  8. object Point extends Type[(Double, Double)] with Product with Serializable

    Permalink

    Spatial Search: A single-valued n-dimensional point.

    Spatial Search: A single-valued n-dimensional point. It’s both for sorting spatial data that is not lat-lon, and for some more rare use-cases. (NOTE: this is not related to the "Point" based numeric fields)

  9. object String extends Type[String] with Product with Serializable

    Permalink

    String (UTF-8 encoded string or Unicode).

    String (UTF-8 encoded string or Unicode). Strings are intended for small fields and are not tokenized or analyzed in any way. They have a hard limit of slightly less than 32K.

  10. object Text extends Type[String] with Product with Serializable

    Permalink

    Text, usually multiple words or tokens.

  11. object TrieDate extends Type[Instant] with Product with Serializable

    Permalink

    Date field.

    Date field. Represents a point in time with millisecond precision. See the section Working with Dates. precisionStep="0" minimizes index size; precisionStep="8" (the default) enables more efficient range queries. For single valued fields, use docValues="true" for efficient sorting.

  12. object TrieDouble extends Type[Double] with Product with Serializable

    Permalink

    Double field (64-bit IEEE floating point).

    Double field (64-bit IEEE floating point). precisionStep="0" minimizes index size; precisionStep="8" (the default) enables more efficient range queries. For single valued fields, use docValues="true" for efficient sorting.

  13. object TrieFloat extends Type[Float] with Product with Serializable

    Permalink

    Floating point field (32-bit IEEE floating point) .

    Floating point field (32-bit IEEE floating point) . precisionStep="0" enables efficient numeric sorting and minimizes index size; precisionStep="8" (the default) enables efficient range queries. Use docValues="true" for efficient sorting. For single valued fields, use docValues="true" for efficient sorting.

  14. object TrieInt extends Type[Int] with Product with Serializable

    Permalink

    Integer field (32-bit signed integer).

    Integer field (32-bit signed integer). precisionStep="0" enables efficient numeric sorting and minimizes index size; precisionStep="8" (the default) enables efficient range queries. For single valued fields, use docValues="true" for efficient sorting.

  15. object TrieLong extends Type[Double] with Product with Serializable

    Permalink

    Long field (64-bit signed integer).

    Long field (64-bit signed integer). precisionStep="0" minimizes index size; precisionStep="8" (the default) enables more efficient range queries. For single valued fields, use docValues="true" for efficient sorting.

  16. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  23. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  28. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped