Packages

object SearchFacet

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

Type Members

  1. case class DateRange(name: String, start: Option[String], end: Option[String]) extends Product with Serializable

    Defines a date range.

    Defines a date range.

    start and end are both optional, but at least one must be provided.

    name

    the name of the range, to make it easier to find in the results

    start

    the start of the range (optional)

    end

    the start of the range (optional)

  2. case class DateRangeFacet(field: String, dateRanges: Seq[DateRange], size: Option[Int] = None) extends SearchFacet with Product with Serializable

    A facet that categorizes rows inside date ranges (or buckets) provided by the user.

    A facet that categorizes rows inside date ranges (or buckets) provided by the user.

    field

    the field to use for the facet

    dateRanges

    the ranges. At least one should be specified.

    size

    the maximum number of facets to return

    Since

    1.0.0

  3. case class NumericRange(name: String, min: Option[Float], max: Option[Float]) extends Product with Serializable

    Defines a numeric range.

    Defines a numeric range.

    min and max are both optional, but at least one should be provided.

    name

    the name of the range, to make it easier to find in the results

    min

    the lower bound (optional)

    max

    the upper bound (optional)

  4. case class NumericRangeFacet(field: String, numericRanges: Seq[NumericRange], size: Option[Int] = None) extends SearchFacet with Product with Serializable

    A search facet that categorizes rows into numerical ranges (or buckets) provided by the user.

    A search facet that categorizes rows into numerical ranges (or buckets) provided by the user.

    field

    the field to use for the facet

    numericRanges

    the ranges. At least one should be specified.

    size

    the maximum number of facets to return

    returns

    a constructed facet

  5. case class TermFacet(field: String, size: Option[Int] = None) extends SearchFacet with Product with Serializable

    A search facet that gives the number of occurrences of the most recurring terms in all rows.

    A search facet that gives the number of occurrences of the most recurring terms in all rows.

    field

    the field to use for the facet

    size

    the maximum number of facets to return

    returns

    a constructed facet

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(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): 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[_ <: AnyRef]
    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(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  20. object DateRange extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped