package
admin
Type Members
-
case class
AddCopyField(source: String, dest: String, maxChars: Option[Int]) extends SchemaInstruction with Product with Serializable
-
case class
AddField(name: String, type: String, default: Option[String], indexed: Option[Boolean], stored: Option[Boolean], docValues: Option[Boolean], sortMissingFirst: Option[Boolean], sortMissingLast: Option[Boolean], multiValued: Option[Boolean], uninvertible: Option[Boolean], omitNorms: Option[Boolean], omitTermFreqAndPositions: Option[Boolean], omitPositions: Option[Boolean], termVectors: Option[Boolean], termPositions: Option[Boolean], termOffsets: Option[Boolean], termPayloads: Option[Boolean], required: Option[Boolean], useDocValuesAsStored: Option[Boolean], large: Option[Boolean]) extends SchemaInstruction with Product with Serializable
-
case class
CollectionCopyField(source: String, dest: String) extends Product with Serializable
-
case class
CollectionDynamicField(name: String, type: String, multiValued: Boolean = false) extends Product with Serializable
-
case class
CollectionField(name: String, type: String, indexed: Boolean = false, stored: Boolean = false, multiValued: Boolean = false) extends Product with Serializable
-
case class
CollectionFieldType(name: String, class: String) extends Product with Serializable
-
-
-
case class
CollectionsList(responseHeader: ResponseHeader, collections: List[String]) extends Product with Serializable
-
case class
DeleteCopyField(source: String, dest: String) extends SchemaInstruction with Product with Serializable
-
case class
DeleteField(name: String) extends SchemaInstruction with Product with Serializable
-
case class
DeleteInstruction(id: Option[String], query: Option[String]) extends SolrUpdateInstruction with Product with Serializable
-
sealed
trait
Direction extends AnyRef
-
case class
DocumentAdd(doc: Json, commitWithin: Option[Long] = None, overwrite: Option[Boolean] = None) extends SolrUpdateInstruction with Product with Serializable
-
case class
FacetBucket(val: String, count: Int) extends Product with Serializable
-
case class
FacetQuery(field: String, type: Option[String]) extends Product with Serializable
-
case class
GeneralResponse(responseHeader: Option[ResponseHeader], status: Option[ResponseStatus], success: Map[String, ResponseSuccess] = Map.empty, warning: Option[String], exception: Option[ResponseException], error: Option[ResponseError]) extends Product with Serializable
-
-
case class
QueryRequest(collection: SolrCollection, query: Query = MatchAllQuery, filters: List[Query] = Nil, offset: Int = 0, limit: Int = 100, fields: List[String] = List("*", "score"), defType: Option[String] = None, sort: List[Sort] = Nil, params: Map[String, String] = Map.empty, facets: Map[String, FacetQuery] = Map.empty) extends Product with Serializable
-
case class
QueryResponse(responseHeader: ResponseHeader, response: QueryResponseData = QueryResponseData(0, 0, 0.0, Nil), facets: Option[Json], error: Option[ResponseError]) extends Product with Serializable
-
case class
QueryResponseData(numFound: Int, start: Int, maxScore: Double = 0.0, docs: List[Json]) extends Product with Serializable
-
case class
ReplaceField(name: String, type: String, default: Option[String], indexed: Option[Boolean], stored: Option[Boolean], docValues: Option[Boolean], sortMissingFirst: Option[Boolean], sortMissingLast: Option[Boolean], multiValued: Option[Boolean], uninvertible: Option[Boolean], omitNorms: Option[Boolean], omitTermFreqAndPositions: Option[Boolean], omitPositions: Option[Boolean], termVectors: Option[Boolean], termPositions: Option[Boolean], termOffsets: Option[Boolean], termPayloads: Option[Boolean], required: Option[Boolean], useDocValuesAsStored: Option[Boolean], large: Option[Boolean]) extends SchemaInstruction with Product with Serializable
-
case class
ResponseError(metadata: List[String], details: List[Json] = Nil, msg: String, code: Int) extends Product with Serializable
-
case class
ResponseException(msg: String, rspCode: Int) extends Product with Serializable
-
case class
ResponseHeader(status: Int, QTime: Int, rf: Option[Int]) extends Product with Serializable
-
case class
ResponseStatus(state: String, msg: String) extends Product with Serializable
-
case class
ResponseSuccess(responseHeader: ResponseHeader, core: Option[String]) extends Product with Serializable
-
-
case class
SchemaRequest(instructions: List[SchemaInstruction] = Nil) extends Product with Serializable
-
class
SolrAPI extends Interceptor
-
case class
SolrClient(url: URL = url"http://localhost:8983") extends Product with Serializable
-
-
-
-
-
-
-
case class
Sort(field: String, direction: Direction) extends Product with Serializable
-