Packages

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

    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
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  20. object Binary extends Type[Array[Byte]] with Product with Serializable

    Binary data, base64 encoded.

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

    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.

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

    Supports currencies and exchange rates.

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

    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.

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

    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)

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

    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.

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

    Text, usually multiple words or tokens.

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

    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.

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

    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.

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

    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.

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

    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.

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

    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.

Inherited from AnyRef

Inherited from Any

Ungrouped