package
slashem
Type Members
-
class
DummyField
[V, T <: Record[T]]
extends Field[V, T]
-
trait
ElasticMeta
[T <: Record[T]]
extends SlashemMeta[T]
-
trait
ElasticSchema
[M <: Record[M]]
extends SlashemSchema[M]
-
trait
GeoCover
extends AnyRef
-
-
class
IntListField
[T <: Record[T]]
extends Field[List[Int], T]
-
class
JodaDateTimeField
[T <: Record[T]]
extends DummyField[DateTime, T]
-
class
Limited
extends AnyRef
-
-
-
-
class
NoSelect
extends AnyRef
-
class
ObjectIdField
[T <: Record[T]]
extends Field[ObjectId, T]
-
class
Ordered
extends AnyRef
-
class
PointField
[T <: Record[T]]
extends Field[(Double, Double), T]
-
-
case class
QueryBuilder
[M <: Record[M], Ord, Lim, MM <: MinimumMatchType, Y, H <: Highlighting, Q <: QualityFilter]
(meta: M with SlashemSchema[M], clauses: AbstractClause, filters: List[AbstractClause], boostQueries: List[AbstractClause], queryFields: List[WeightedField], phraseBoostFields: List[PhraseWeightedField], boostFields: List[ScoreBoost], start: Option[Long], limit: Option[Long], tieBreaker: Option[Double], sort: Option[(ScoreBoost, String)], minimumMatch: Option[String], queryType: Option[String], fieldsToFetch: List[String], hls: Option[String], hlFragSize: Option[Int], creator: Option[((Map[String, Any], Option[Map[String, ArrayList[String]]])) ⇒ Y], comment: Option[String], fallOf: Option[Double], min: Option[Int]) extends Product with Serializable
-
case class
RawResponse
(numFound: Int, start: Int, docs: Array[HashMap[String, Any]]) extends Product with Serializable
-
case class
RawSearchResults
(responseHeader: ResponseHeader, response: RawResponse, highlighting: HashMap[String, HashMap[String, ArrayList[String]]]) extends Product with Serializable
-
case class
Response
[T <: Record[T], Y]
(schema: T, creator: Option[(()) ⇒ Y], numFound: Int, start: Int, docs: Array[()], fallOf: Option[Double], min: Option[Int]) extends Product with Serializable
-
case class
ResponseHeader
(status: Int, QTime: Int) extends Product with Serializable
-
case class
SearchResults
[T <: Record[T], Y]
(responseHeader: ResponseHeader, response: Response[T, Y]) extends Product with Serializable
-
class
SlashemBooleanField
[T <: Record[T]]
extends BooleanField[T] with SlashemField[Boolean, T]
-
class
SlashemDateTimeField
[T <: Record[T]]
extends JodaDateTimeField[T] with SlashemField[DateTime, T]
-
class
SlashemDefaultStringField
[T <: Record[T]]
extends StringField[T] with SlashemField[String, T]
-
class
SlashemDoubleField
[T <: Record[T]]
extends DoubleField[T] with SlashemField[Double, T]
-
trait
SlashemField
[V, M <: Record[M]]
extends OwnedField[M]
-
class
SlashemGeoField
[T <: SlashemSchema[T]]
extends StringField[T] with SlashemField[String, T]
-
class
SlashemIntField
[T <: Record[T]]
extends IntField[T] with SlashemField[Int, T]
-
class
SlashemIntListField
[T <: Record[T]]
extends IntListField[T] with SlashemField[List[Int], T]
-
class
SlashemLongField
[T <: Record[T]]
extends LongField[T] with SlashemField[Long, T]
-
trait
SlashemMeta
[T <: Record[T]]
extends MetaRecord[T]
-
class
SlashemObjectIdField
[T <: Record[T]]
extends ObjectIdField[T] with SlashemField[ObjectId, T]
-
class
SlashemPointField
[T <: Record[T]]
extends PointField[T] with SlashemField[(Double, Double), T]
-
trait
SlashemSchema
[M <: Record[M]]
extends Record[M]
-
class
SlashemStringField
[T <: Record[T]]
extends StringField[T] with SlashemField[String, T]
-
class
SlashemStringListField
[T <: Record[T]]
extends StringListField[T] with SlashemField[List[String], T]
-
class
SolrBooleanField
[T <: Record[T]]
extends SlashemBooleanField[T]
-
class
SolrDateTimeField
[T <: Record[T]]
extends SlashemDateTimeField[T]
-
class
SolrDefaultStringField
[T <: Record[T]]
extends SlashemDefaultStringField[T]
-
class
SolrDoubleField
[T <: Record[T]]
extends SlashemDoubleField[T]
-
class
SolrGeoField
[T <: SlashemSchema[T]]
extends SlashemGeoField[T]
-
-
class
SolrIntField
[T <: Record[T]]
extends SlashemIntField[T]
-
class
SolrIntListField
[T <: Record[T]]
extends SlashemIntListField[T]
-
class
SolrLongField
[T <: Record[T]]
extends SlashemLongField[T]
-
trait
SolrMeta
[T <: Record[T]]
extends SlashemMeta[T]
-
class
SolrObjectIdField
[T <: Record[T]]
extends SlashemObjectIdField[T]
-
-
case class
SolrResponseException
(code: Int, reason: String, solrName: String, query: String) extends RuntimeException with Product with Serializable
-
trait
SolrSchema
[M <: Record[M]]
extends SlashemSchema[M]
-
class
SolrStringField
[T <: Record[T]]
extends SlashemStringField[T]
-
class
SolrStringListField
[T <: Record[T]]
extends SlashemStringListField[T]
-
-
class
StringListField
[T <: Record[T]]
extends Field[List[String], T]
-
class
Unlimited
extends AnyRef
-
class
Unordered
extends AnyRef
-
-
class
customMM
extends MinimumMatchType
-
class
defaultMM
extends MinimumMatchType