Package

com.outr.solr4s

admin

Permalink

package admin

Visibility
  1. Public
  2. All

Type Members

  1. case class AddCopyField(source: String, dest: String, maxChars: Option[Int]) extends SchemaInstruction with Product with Serializable

    Permalink
  2. 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

    Permalink
  3. case class CollectionCopyField(source: String, dest: String) extends Product with Serializable

    Permalink
  4. case class CollectionDynamicField(name: String, type: String, multiValued: Boolean = false) extends Product with Serializable

    Permalink
  5. case class CollectionField(name: String, type: String, indexed: Boolean = false, stored: Boolean = false, multiValued: Boolean = false) extends Product with Serializable

    Permalink
  6. case class CollectionFieldType(name: String, class: String) extends Product with Serializable

    Permalink
  7. case class CollectionSchema(name: String, version: Double, uniqueKey: String, fieldTypes: List[CollectionFieldType], fields: List[CollectionField], dynamicFields: List[CollectionDynamicField], copyFields: List[CollectionCopyField]) extends Product with Serializable

    Permalink
  8. case class CollectionSchemaResponse(responseHeader: ResponseHeader, schema: CollectionSchema) extends Product with Serializable

    Permalink
  9. case class CollectionsList(responseHeader: ResponseHeader, collections: List[String]) extends Product with Serializable

    Permalink
  10. case class DeleteCopyField(source: String, dest: String) extends SchemaInstruction with Product with Serializable

    Permalink
  11. case class DeleteField(name: String) extends SchemaInstruction with Product with Serializable

    Permalink
  12. case class DeleteInstruction(id: Option[String], query: Option[String]) extends SolrUpdateInstruction with Product with Serializable

    Permalink
  13. sealed trait Direction extends AnyRef

    Permalink
  14. case class DocumentAdd(doc: Json, commitWithin: Option[Long] = None, overwrite: Option[Boolean] = None) extends SolrUpdateInstruction with Product with Serializable

    Permalink
  15. case class FacetBucket(val: String, count: Int) extends Product with Serializable

    Permalink
  16. case class FacetQuery(field: String, type: Option[String]) extends Product with Serializable

    Permalink
  17. 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

    Permalink
  18. case class OptimizeInstruction(waitSearcher: Boolean) extends SolrUpdateInstruction with Product with Serializable

    Permalink
  19. 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

    Permalink
  20. case class QueryResponse(responseHeader: ResponseHeader, response: QueryResponseData = QueryResponseData(0, 0, 0.0, Nil), facets: Option[Json], error: Option[ResponseError]) extends Product with Serializable

    Permalink
  21. case class QueryResponseData(numFound: Int, start: Int, maxScore: Double = 0.0, docs: List[Json]) extends Product with Serializable

    Permalink
  22. 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

    Permalink
  23. case class ResponseError(metadata: List[String], details: List[Json] = Nil, msg: String, code: Int) extends Product with Serializable

    Permalink
  24. case class ResponseException(msg: String, rspCode: Int) extends Product with Serializable

    Permalink
  25. case class ResponseHeader(status: Int, QTime: Int, rf: Option[Int]) extends Product with Serializable

    Permalink
  26. case class ResponseStatus(state: String, msg: String) extends Product with Serializable

    Permalink
  27. case class ResponseSuccess(responseHeader: ResponseHeader, core: Option[String]) extends Product with Serializable

    Permalink
  28. trait SchemaInstruction extends AnyRef

    Permalink
  29. case class SchemaRequest(instructions: List[SchemaInstruction] = Nil) extends Product with Serializable

    Permalink
  30. class SolrAPI extends Interceptor

    Permalink
  31. case class SolrClient(url: URL = url"http://localhost:8983") extends Product with Serializable

    Permalink
  32. class SolrCollection extends UpdateInterface

    Permalink
  33. class SolrCollectionAdmin extends AnyRef

    Permalink
  34. class SolrCollections extends AnyRef

    Permalink
  35. case class SolrSchema(collection: SolrCollectionAdmin, api: SolrAPI, request: SchemaRequest = SchemaRequest()) extends Product with Serializable

    Permalink
  36. case class SolrUpdateCommand(updateClient: HttpClient, instructions: List[SolrUpdateInstruction] = Nil) extends UpdateInterface with Product with Serializable

    Permalink
  37. trait SolrUpdateInstruction extends AnyRef

    Permalink
  38. case class Sort(field: String, direction: Direction) extends Product with Serializable

    Permalink
  39. trait UpdateInterface extends AnyRef

    Permalink

Value Members

  1. object CommitInstruction extends SolrUpdateInstruction

    Permalink
  2. object Direction

    Permalink
  3. object QueryRequest extends Serializable

    Permalink
  4. object SolrAPI

    Permalink

Ungrouped