Class/Object

models

Facets

Related Docs: object Facets | package models

Permalink

case class Facets(fullTextSearch: List[String], generic: Map[String, List[String]], entities: List[Long], fromDate: Option[LocalDateTime], toDate: Option[LocalDateTime], fromTimeExpression: Option[LocalDateTime], toTimeExpression: Option[LocalDateTime]) extends Product with Serializable

Representation for a search query to find the most relevant documents.

fullTextSearch

match documents that contain the given expression in the document body.

generic

a map linking from document metadata keys to a list of instances for this metadata. Different metadata keys are joined via a logical and, whereas different instances of the same metadata key are joined via a logical or.

entities

a list of entity ids that should occur in the document.

fromDate

start date for the document creation date (inclusive).

toDate

end date for the document creation date (inclusive).

fromTimeExpression

start date for the time expression mentioned in the document body (inclusive).

toTimeExpression

end date for the time expresson mentioned in the document body (inclusive).

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

Instance Constructors

  1. new Facets(fullTextSearch: List[String], generic: Map[String, List[String]], entities: List[Long], fromDate: Option[LocalDateTime], toDate: Option[LocalDateTime], fromTimeExpression: Option[LocalDateTime], toTimeExpression: Option[LocalDateTime])

    Permalink

    fullTextSearch

    match documents that contain the given expression in the document body.

    generic

    a map linking from document metadata keys to a list of instances for this metadata. Different metadata keys are joined via a logical and, whereas different instances of the same metadata key are joined via a logical or.

    entities

    a list of entity ids that should occur in the document.

    fromDate

    start date for the document creation date (inclusive).

    toDate

    end date for the document creation date (inclusive).

    fromTimeExpression

    start date for the time expression mentioned in the document body (inclusive).

    toTimeExpression

    end date for the time expresson mentioned in the document body (inclusive).

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 entities: List[Long]

    Permalink

    a list of entity ids that should occur in the document.

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. val fromDate: Option[LocalDateTime]

    Permalink

    start date for the document creation date (inclusive).

  10. val fromTimeExpression: Option[LocalDateTime]

    Permalink

    start date for the time expression mentioned in the document body (inclusive).

  11. val fullTextSearch: List[String]

    Permalink

    match documents that contain the given expression in the document body.

  12. val generic: Map[String, List[String]]

    Permalink

    a map linking from document metadata keys to a list of instances for this metadata.

    a map linking from document metadata keys to a list of instances for this metadata. Different metadata keys are joined via a logical and, whereas different instances of the same metadata key are joined via a logical or.

  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hasDateFilter: Boolean

    Permalink

    Returns true when the filter defines any date restriction such as the document creation date or a time expression occurring in the document.

    Returns true when the filter defines any date restriction such as the document creation date or a time expression occurring in the document. False otherwise.

  15. def isEmpty: Boolean

    Permalink

    Returns true when the filter is empty i.e.

    Returns true when the filter is empty i.e. it matches all documents. False otherwise.

  16. final def isInstanceOf[T0]: Boolean

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  21. val toDate: Option[LocalDateTime]

    Permalink

    end date for the document creation date (inclusive).

  22. val toTimeExpression: Option[LocalDateTime]

    Permalink

    end date for the time expresson mentioned in the document body (inclusive).

  23. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. def withEntities(ids: List[Long]): Facets

    Permalink

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped