Object

com.codemettle.akkasolr

Solr

Related Doc: package akkasolr

Permalink

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
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AkkaSolrError extends AnyRef

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

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

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

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

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

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

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

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

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

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

    Permalink
    Annotations
    @SerialVersionUID()
  12. case class Request(baseUri: String, op: SolrOperation, username: Option[String] = None, password: Option[String] = None) extends Product with Serializable

    Permalink

    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()
  13. sealed trait RequestMethod extends AnyRef

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

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

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

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

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

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

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

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

    Permalink
    Annotations
    @SerialVersionUID()
  22. sealed trait SolrOperation extends AnyRef

    Permalink
  23. sealed trait SolrResponseType extends AnyRef

    Permalink
  24. sealed trait SolrUpdateOperation extends SolrOperation

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

    Permalink
    Annotations
    @SerialVersionUID()
  26. case class UpdateError(code: Int, errorMessage: Option[String]) extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

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

    Permalink
    Annotations
    @SerialVersionUID()

Value Members

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

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

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

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

    Permalink
  5. object Commit extends Serializable

    Permalink
  6. object LBConnectionOptions extends Serializable

    Permalink
  7. object Optimize extends Serializable

    Permalink
  8. object Ping extends Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  9. object RequestMethods

    Permalink
    Annotations
    @SerialVersionUID()
  10. object RequestOptions extends Serializable

    Permalink
  11. object Rollback extends Serializable

    Permalink
  12. object Select extends Serializable

    Permalink
  13. object SolrCloudConnectionOptions extends Serializable

    Permalink
  14. object SolrResponseTypes

    Permalink
    Annotations
    @SerialVersionUID()
  15. object SolrUpdateOperation

    Permalink
  16. object Update extends Serializable

    Permalink
  17. object UpdateOptions extends Serializable

    Permalink
  18. def apply(system: ActorSystem): SolrExtImpl

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

    Permalink
    Definition Classes
    Any
  20. def clone(): AnyRef

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

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

    Permalink
  23. def createQuery(q: String): SolrQueryBuilder

    Permalink

    Create a com.codemettle.akkasolr.querybuilder.SolrQueryBuilder

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  36. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ExtensionIdProvider

Inherited from ExtensionId[SolrExtImpl]

Inherited from AnyRef

Inherited from Any

Ungrouped