Class

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

Field

Related Doc: package Solr

Permalink

case class Field[+A] extends Product with Serializable

Class representing a Field of Solr Index.

A

The type contained in this solr field

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Field
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val defaultValue: Option[A]

    Permalink

    The default value for the field if ingested document does not contain it.

  7. val docValues: Option[Boolean]

    Permalink

    If true, the value of the field will be put in a column-oriented DocValues structure.

  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. val indexed: Boolean

    Permalink

    If true, the value of the field can be used in queries to retrieve matching documents.

  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. val large: Option[Boolean]

    Permalink

    Large fields are always lazy loaded and will only take up space in the document cache if the actual value is < 512KB.

    Large fields are always lazy loaded and will only take up space in the document cache if the actual value is < 512KB. This option requires stored="true" and multiValued="false". It’s intended for fields that might have very large values so that they don’t get cached in memory.

  14. val multiValued: Option[Boolean]

    Permalink

    If true, indicates that a single document might contain multiple values for this field type.

  15. val name: String

    Permalink

    The name of the field.

    The name of the field. Field names should consist of alphanumeric or underscore characters only and not start with a digit. This is not currently strictly enforced, but other field names will not have first class support from all components and back compatibility is not guaranteed. Names with both leading and trailing underscores (e.g., _version_) are reserved. Every field must have a name.

  16. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  19. val omitNorms: Option[Boolean]

    Permalink

    If true, omits the norms associated with this field (this disables length normalization for the field, and saves some memory).

    If true, omits the norms associated with this field (this disables length normalization for the field, and saves some memory). Defaults to true for all primitive (non-analyzed) field types, such as int, float, data, bool, and string. Only full-text fields or fields need norms.

  20. val omitPositions: Option[Boolean]

    Permalink

    Similar to omitTermFreqAndPositions but preserves term frequency information.

  21. val omitTermFreqAndPositions: Option[Boolean]

    Permalink

    if true, omits term frequency, positions, and payloads from postings for this field.

    if true, omits term frequency, positions, and payloads from postings for this field. This can be a performance boost for fields that don’t require that information. It also reduces the storage space required for the index. Queries that rely on position that are issued on a field with this option will silently fail to find documents. This property defaults to true for all field types that are not text fields.

  22. val required: Boolean

    Permalink

    Instructs Solr to reject any attempts to add a document which does not have a value for this field.

    Instructs Solr to reject any attempts to add a document which does not have a value for this field. This property defaults to false.

  23. val sortMissing: Option[SolrMissingFieldSort]

    Permalink

    Control the placement of documents when a sort field is not present.

  24. val stored: Boolean

    Permalink

    If true, the actual value of the field can be retrieved by queries.

  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. val termOffsets: Option[Boolean]

    Permalink

    instruct Solr to include offset of term occurrence in term vectors

  27. val termPayloads: Option[Boolean]

    Permalink

    instruct Solr to include payload of term occurrence in term vectors

  28. val termPositions: Option[Boolean]

    Permalink

    instruct Solr to include position of term occurrence in term vectors

  29. val termVectors: Option[Boolean]

    Permalink

    instruct Solr to maintain full term vectors for each document

  30. val type: Type[A]

    Permalink

    The type of the field.

  31. val useDocValuesAsStored: Option[Boolean]

    Permalink

    If the field has docValues enabled, setting this to true would allow the field to be returned as if it were a stored field (even if it has stored=false) when matching “*” in an fl parameter.

  32. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped