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( 1L )
  3. case class CloudException(exceptions: Map[String, Throwable], routes: Map[String, ExtendedRequest]) extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

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

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

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

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

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

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

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

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

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

  12. sealed trait RequestMethod extends AnyRef

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

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

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

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

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

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

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

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

    Annotations
    @SerialVersionUID( 1L )
  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] = ..., deleteIds: Vector[String] = ..., deleteQueries: Vector[String] = ..., updateOptions: UpdateOptions, options: RequestOptions) extends SolrUpdateOperation with Product with Serializable

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

    Annotations
    @SerialVersionUID( 1L )

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. def Client(implicit arf: ActorRefFactory): SolrExtImpl

  7. object Commit extends Serializable

  8. object LBConnectionOptions extends SettingsCompanion[LBConnectionOptions] with Serializable

  9. object Optimize extends Serializable

  10. object Ping extends Serializable

    Annotations
    @SerialVersionUID( 1L )
  11. object RequestMethods

    Annotations
    @SerialVersionUID( 1L )
  12. object RequestOptions extends SettingsCompanion[RequestOptions] with Serializable

  13. object Rollback extends Serializable

  14. object Select extends Serializable

  15. object SolrCloudConnectionOptions extends SettingsCompanion[SolrCloudConnectionOptions] with Serializable

  16. object SolrResponseTypes

    Annotations
    @SerialVersionUID( 1L )
  17. object SolrUpdateOperation

  18. object Update extends Serializable

  19. object UpdateOptions extends SettingsCompanion[UpdateOptions] with Serializable

  20. def apply(system: ActorSystem): SolrExtImpl

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

    Definition Classes
    Any
  22. def clone(): AnyRef

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

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

  25. def createQuery(q: String): SolrQueryBuilder

    Create a com.codemettle.akkasolr.querybuilder.SolrQueryBuilder

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  38. def toString(): String

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. 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