luschy
package
luschy
Type Members
-
case class
AnalyzeRequest(names: List[Name], text: String, field: Field, includes: List[AnalyzerAttribute], tokensOnly: Boolean = false) extends Product with Serializable
-
-
-
case class
AnalyzerAttributes(withToken: Boolean = false, withOffsets: Boolean = false, withPosition: Boolean = false) extends Product with Serializable
-
implicit final
class
AnyToOptionOps[A] extends AnyVal
-
final
case class
Facet(name: Name, field: Field, type: FacetType = FacetType.Term) extends Product with Serializable
-
case class
FacetResult(name: Name, type: FacetType, size: Size, total: Long, missing: Long, other: Long, entries: List[SearchFacetEntry]) extends Product with Serializable
-
sealed
trait
FacetType extends AnyRef
-
final
case class
Field(x: String) extends AnyVal with Product with Serializable
-
-
sealed
trait
FilterScope extends AnyRef
-
sealed
trait
FilterType extends AnyRef
-
final
case class
Name(x: String) extends AnyVal with Product with Serializable
-
implicit final
class
OptionOps[A] extends AnyVal
-
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
-
final
case class
Score(x: Float) extends AnyVal with Product with Serializable
-
case class
SearchFacetEntry(name: Name, values: NonEmptyVector[String], count: Int) extends Product with Serializable
-
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
-
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
-
final
case class
SearchString(x: String) extends AnyVal with Product with Serializable
-
final
case class
SimpleFilter(name: Name, values: List[String]) extends Product with Serializable
-
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
-
final
case class
Size(x: Int) extends AnyVal with Product with Serializable
-
final
case class
Skip(x: Int) extends AnyVal with Product with Serializable
-
case class
Sort(field: Field, order: SortOrder) extends Product with Serializable
-
sealed
trait
SortOrder extends AnyRef
-
type
StringsResult[+A] = Result[String, A]
-
type
\@/[+E, +A] = Result[E, A]
Value Members
-
-
-
object
AvailableAnalyzers extends Product with Serializable
-
-
-
-
object
Size extends Serializable
-
object
Skip extends Serializable
-
-
def
none[A]: Option[A]
Inherited from AnyRef
Inherited from Any