com.codemettle.akkasolr

Solr

object Solr extends ExtensionId[SolrExtImpl] with ExtensionIdProvider

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Solr
  2. ExtensionIdProvider
  3. ExtensionId
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AkkaSolrError extends AnyRef

  2. case class AllServersDead() extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

    Annotations
    @SerialVersionUID()
  3. case class CloudException(exceptions: Map[String, Throwable], routes: Map[String, ExtendedRequest]) extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

    Annotations
    @SerialVersionUID()
  4. case class Commit(waitForSearcher: Boolean, softCommit: Boolean, options: RequestOptions) extends SolrUpdateOperation with Product with Serializable

    Annotations
    @SerialVersionUID()
  5. case class InvalidRequest(msg: String) extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

    Annotations
    @SerialVersionUID()
  6. case class InvalidResponse(msg: String) extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

    Annotations
    @SerialVersionUID()
  7. case class LBConnectionOptions(aliveCheckInterval: FiniteDuration, nonStandardPingLimit: Int) extends Product with Serializable

    Annotations
    @SerialVersionUID()
  8. case class Optimize(waitForSearcher: Boolean, maxSegments: Int, options: RequestOptions) extends SolrUpdateOperation with Product with Serializable

    Annotations
    @SerialVersionUID()
  9. case class ParseError(t: Throwable) extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

    Annotations
    @SerialVersionUID()
  10. case class Ping(action: Option[Action], options: RequestOptions) extends SolrOperation with Product with Serializable

    Annotations
    @SerialVersionUID()
  11. case class Request(baseUri: String, op: SolrOperation) extends Product with Serializable

    Request that can be sent straight to Solr.Client.manager

    Request that can be sent straight to Solr.Client.manager

    baseUri

    Full Uri to the Solr server (ie http://mysolraddress:8983/solr/core1). If no connection to the server exists, one will be created.

    op

    operation to run

    Annotations
    @SerialVersionUID()
  12. sealed trait RequestMethod extends AnyRef

  13. case class RequestOptions(method: RequestMethod, responseType: SolrResponseType, requestTimeout: FiniteDuration) extends Product with Serializable

    Annotations
    @SerialVersionUID()
  14. case class RequestTimedOut(after: FiniteDuration) extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

    Annotations
    @SerialVersionUID()
  15. case class Rollback(options: RequestOptions) extends SolrUpdateOperation with Product with Serializable

    Annotations
    @SerialVersionUID()
  16. case class Select(query: SolrParams, options: RequestOptions) extends SolrOperation with Product with Serializable

    Annotations
    @SerialVersionUID()
  17. case class ServerError(status: StatusCode, msg: String) extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

    Annotations
    @SerialVersionUID()
  18. case class SolrCloudConnectionOptions(zkConnectTimeout: FiniteDuration, zkClientTimeout: FiniteDuration, connectAtStart: Boolean, defaultCollection: Option[String], parallelUpdates: Boolean, idField: String) extends Product with Serializable

    Annotations
    @SerialVersionUID()
  19. case class SolrConnection(forAddress: String, connection: ActorRef) extends Product with Serializable

    Annotations
    @SerialVersionUID()
  20. case class SolrLBConnection(forAddresses: Set[String], connection: ActorRef) extends Product with Serializable

    Annotations
    @SerialVersionUID()
  21. sealed trait SolrOperation extends AnyRef

  22. sealed trait SolrResponseType extends AnyRef

  23. sealed trait SolrUpdateOperation extends SolrOperation

  24. case class Update(addDocs: Vector[SolrInputDocument] = Vector.empty, deleteIds: Vector[String] = Vector.empty, deleteQueries: Vector[String] = Vector.empty, updateOptions: UpdateOptions, options: RequestOptions) extends SolrUpdateOperation with Product with Serializable

    Annotations
    @SerialVersionUID()
  25. case class UpdateOptions(commit: Boolean, commitWithin: Option[FiniteDuration], overwrite: Boolean) extends Product with Serializable

    Annotations
    @SerialVersionUID()

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def Client(implicit arf: ActorRefFactory): SolrExtImpl

  5. object Commit extends Serializable

  6. object LBConnectionOptions extends SettingsCompanion[LBConnectionOptions] with Serializable

  7. object Optimize extends Serializable

  8. object Ping extends Serializable

    Annotations
    @SerialVersionUID()
  9. object RequestMethods

    Annotations
    @SerialVersionUID()
  10. object RequestOptions extends SettingsCompanion[RequestOptions] with Serializable

  11. object Rollback extends Serializable

  12. object Select extends Serializable

  13. object SolrCloudConnectionOptions extends SettingsCompanion[SolrCloudConnectionOptions] with Serializable

  14. object SolrResponseTypes

    Annotations
    @SerialVersionUID()
  15. object SolrUpdateOperation

  16. object Update extends Serializable

  17. object UpdateOptions extends SettingsCompanion[UpdateOptions] with Serializable

  18. def apply(system: ActorSystem): SolrExtImpl

    Definition Classes
    ExtensionId
  19. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  20. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. def createExtension(system: ExtendedActorSystem): SolrExtImpl

    Definition Classes
    Solr → ExtensionId
  22. def createQuery(qp: QueryPart)(implicit arf: ActorRefFactory): SolrQueryBuilder

  23. def createQuery(q: String): SolrQueryBuilder

    Create a com.codemettle.akkasolr.querybuilder.SolrQueryBuilder

  24. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. final def equals(other: Any): Boolean

    Definition Classes
    ExtensionId → AnyRef → Any
  26. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. def get(system: ActorSystem): SolrExtImpl

    Definition Classes
    ExtensionId
  28. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  29. final def hashCode(): Int

    Definition Classes
    ExtensionId → AnyRef → Any
  30. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  31. def lookup(): Solr.type

    Definition Classes
    Solr → ExtensionIdProvider
  32. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  33. final def notify(): Unit

    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  36. def toString(): String

    Definition Classes
    AnyRef → Any
  37. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ExtensionIdProvider

Inherited from ExtensionId[SolrExtImpl]

Inherited from AnyRef

Inherited from Any

Ungrouped