luschy

package luschy

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. luschy
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class AnalyzeRequest(names: List[Name], text: String, field: Field, includes: List[AnalyzerAttribute], tokensOnly: Boolean = false) extends Product with Serializable

  2. sealed trait AnalyzeResponse extends AnyRef

  3. sealed trait AnalyzerAttribute extends AnyRef

  4. case class AnalyzerAttributes(withToken: Boolean = false, withOffsets: Boolean = false, withPosition: Boolean = false) extends Product with Serializable

  5. implicit final class AnyToOptionOps[A] extends AnyVal

  6. final case class Facet(name: Name, field: Field, type: FacetType = FacetType.Term) extends Product with Serializable

  7. case class FacetResult(name: Name, type: FacetType, size: Size, total: Long, missing: Long, other: Long, entries: List[SearchFacetEntry]) extends Product with Serializable

  8. sealed trait FacetType extends AnyRef

  9. final case class Field(x: String) extends AnyVal with Product with Serializable

  10. final case class Filter(name: Name, values: List[String] = Nil, filterType: FilterType = FilterType.DrillSideways, facetType: FacetType = FacetType.Term) extends Product with Serializable

  11. sealed trait FilterScope extends AnyRef

  12. sealed trait FilterType extends AnyRef

  13. final case class Name(x: String) extends AnyVal with Product with Serializable

  14. implicit final class OptionOps[A] extends AnyVal

  15. case class ResultDoc[A](id: String, score: Score, fields: Map[String, String], sort: List[String], filter: List[String], payload: Option[Array[Byte]], payload2: Option[A]) extends Product with Serializable

  16. final case class Score(x: Float) extends AnyVal with Product with Serializable

  17. case class SearchFacetEntry(name: Name, values: NonEmptyVector[String], count: Int) extends Product with Serializable

  18. final case class SearchRequest(query: SearchString, size: Size, skip: Skip, defaultField: Field, sort: List[Sort], preFilter: List[Filter], filter: List[Filter], facets: List[Facet], token: Option[Long], requestStart: Option[Long]) extends Product with Serializable

  19. case class SearchResult[A](request: SearchRequest, total: Long = 0, maxScore: Score = Score(-1), took: Long = 1, token: Long, docs: List[ResultDoc[A]] = List(), highlights: Option[String] = None, facets: List[FacetResult] = List(), terms: Option[String] = None) extends Product with Serializable

  20. final case class SearchString(x: String) extends AnyVal with Product with Serializable

  21. final case class SimpleFilter(name: Name, values: List[String]) extends Product with Serializable

  22. final case class SimpleSearchRequest(query: SearchString, size: Size, skip: Skip, defaultField: Field, sort: List[Sort], filter: List[SimpleFilter], token: Option[Long], requestStart: Option[Long]) extends Product with Serializable

  23. final case class Size(x: Int) extends AnyVal with Product with Serializable

  24. final case class Skip(x: Int) extends AnyVal with Product with Serializable

  25. case class Sort(field: Field, order: SortOrder) extends Product with Serializable

  26. sealed trait SortOrder extends AnyRef

  27. type StringsResult[+A] = Result[String, A]

  28. type \@/[+E, +A] = Result[E, A]

Value Members

  1. object AnalyzeResponse

  2. object AnalyzerAttribute

  3. object AvailableAnalyzers extends Product with Serializable

  4. object FacetType

  5. object FilterScope

  6. object FilterType

  7. object Size extends Serializable

  8. object Skip extends Serializable

  9. object SortOrder

  10. def none[A]: Option[A]

Inherited from AnyRef

Inherited from Any

Ungrouped