Packages

class FacetField[Doc <: Document[Doc]] extends Field[Doc, List[FacetValue]] with Indexed[Doc, List[FacetValue]]

Linear Supertypes
Indexed[Doc, List[FacetValue]], Field[Doc, List[FacetValue]], Materializable[Doc, List[FacetValue]], AggregateSupport[Doc, List[FacetValue]], FilterSupport[List[FacetValue], Doc, Filter[Doc]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FacetField
  2. Indexed
  3. Field
  4. Materializable
  5. AggregateSupport
  6. FilterSupport
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new FacetField(name: String, get: FieldGetter[Doc, List[FacetValue]], hierarchical: Boolean, multiValued: Boolean, requireDimCount: Boolean)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. def !==(value: List[FacetValue]): Filter[Doc]
    Definition Classes
    FieldFilterSupport
  3. final def ##: Int
    Definition Classes
    AnyRef → Any
  4. def <(value: List[FacetValue])(implicit num: Numeric[List[FacetValue]]): Filter[Doc]
    Definition Classes
    FilterSupport
  5. def <=(value: List[FacetValue])(implicit num: Numeric[List[FacetValue]]): Filter[Doc]
    Definition Classes
    FilterSupport
  6. def <=>(tuple: (List[FacetValue], List[FacetValue]))(implicit num: Numeric[List[FacetValue]]): Filter[Doc]
    Definition Classes
    FilterSupport
  7. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def ===(value: List[FacetValue]): Filter[Doc]
    Definition Classes
    FilterSupport
  9. def >(value: List[FacetValue])(implicit num: Numeric[List[FacetValue]]): Filter[Doc]
    Definition Classes
    FilterSupport
  10. def >=(value: List[FacetValue])(implicit num: Numeric[List[FacetValue]]): Filter[Doc]
    Definition Classes
    FilterSupport
  11. def BETWEEN(tuple: (List[FacetValue], List[FacetValue]))(implicit num: Numeric[List[FacetValue]]): Filter[Doc]
    Definition Classes
    FilterSupport
  12. def IN(values: Seq[List[FacetValue]]): Filter[Doc]
    Definition Classes
    FieldFilterSupport
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. lazy val avg: AggregateFunction[Double, List[FacetValue], Doc]
    Definition Classes
    AggregateSupport
  15. lazy val className: Option[String]
    Definition Classes
    Field
  16. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  17. lazy val concat: AggregateFunction[List[List[FacetValue]], List[FacetValue], Doc]
    Definition Classes
    AggregateSupport
  18. lazy val concatDistinct: AggregateFunction[List[List[FacetValue]], List[FacetValue], Doc]
    Definition Classes
    AggregateSupport
  19. def contains(value: String): Filter[Doc]
    Definition Classes
    FieldFilterSupport
  20. lazy val count: AggregateFunction[Int, List[FacetValue], Doc]
    Definition Classes
    AggregateSupport
  21. lazy val countDistinct: AggregateFunction[Int, List[FacetValue], Doc]
    Definition Classes
    AggregateSupport
  22. def distance(from: Point, radius: Distance): Filter[Doc]
    Definition Classes
    FieldFilterSupport
  23. def doublePrecision: Double
    Attributes
    protected
    Definition Classes
    FilterSupport
  24. def drillDown(path: String*): DrillDownFacetFilter[Doc]
  25. def endsWith(value: String): Filter[Doc]
    Definition Classes
    FieldFilterSupport
  26. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  28. def exactly(value: String): Filter[Doc]
    Definition Classes
    FieldFilterSupport
  29. val get: FieldGetter[Doc, List[FacetValue]]
    Definition Classes
    Field
  30. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  31. def getJson(doc: Doc, state: IndexingState): Json
    Definition Classes
    Field
  32. val getRW: () => RW[List[FacetValue]]
    Definition Classes
    Field
  33. lazy val group: AggregateFunction[List[FacetValue], List[FacetValue], Doc]
    Definition Classes
    AggregateSupport
  34. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  35. val hierarchical: Boolean
  36. val indexed: Boolean
    Definition Classes
    Field
  37. def is(value: List[FacetValue]): Filter[Doc]
    Definition Classes
    FieldFilterSupport
  38. def isArr: Boolean
    Definition Classes
    Field
  39. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  40. lazy val isSpatial: Boolean
    Definition Classes
    Field
  41. def isTokenized: Boolean
    Definition Classes
    Field
  42. def list: Field[Doc, List[List[FacetValue]]]
    Definition Classes
    Field
  43. lazy val max: AggregateFunction[List[FacetValue], List[FacetValue], Doc]
    Definition Classes
    AggregateSupport
  44. lazy val min: AggregateFunction[List[FacetValue], List[FacetValue], Doc]
    Definition Classes
    AggregateSupport
  45. val multiValued: Boolean
  46. val name: String
    Definition Classes
    FieldMaterializable
  47. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  48. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  49. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  50. def opt: Field[Doc, Option[List[FacetValue]]]
    Definition Classes
    Field
  51. def range(from: Option[List[FacetValue]], to: Option[List[FacetValue]], includeFrom: Boolean = true, includeTo: Boolean = true)(implicit num: Numeric[List[FacetValue]]): Filter[Doc]
    Definition Classes
    FilterSupport
  52. def rangeDouble(from: Option[Double], to: Option[Double]): Filter[Doc]
    Attributes
    protected
    Definition Classes
    FieldFilterSupport
  53. def rangeLong(from: Option[Long], to: Option[Long]): Filter[Doc]
    Attributes
    protected
    Definition Classes
    FieldFilterSupport
  54. def regex(expression: String): Filter[Doc]
    Definition Classes
    FieldFilterSupport
  55. val requireDimCount: Boolean
  56. implicit def rw: RW[List[FacetValue]]
    Definition Classes
    FieldMaterializableFilterSupport
  57. def startsWith(value: String): Filter[Doc]
    Definition Classes
    FieldFilterSupport
  58. lazy val sum: AggregateFunction[List[FacetValue], List[FacetValue], Doc]
    Definition Classes
    AggregateSupport
  59. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  60. def toString(): String
    Definition Classes
    Field → AnyRef → Any
  61. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  62. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  64. def words(s: String, matchStartsWith: Boolean, matchEndsWith: Boolean): Filter[Doc]
    Definition Classes
    FieldFilterSupport
  65. def ~*(expression: String): Filter[Doc]
    Definition Classes
    FilterSupport

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Indexed[Doc, List[FacetValue]]

Inherited from Field[Doc, List[FacetValue]]

Inherited from Materializable[Doc, List[FacetValue]]

Inherited from AggregateSupport[Doc, List[FacetValue]]

Inherited from FilterSupport[List[FacetValue], Doc, Filter[Doc]]

Inherited from AnyRef

Inherited from Any

Ungrouped