package elastic4s
- Alphabetic
- Public
- All
Type Members
- trait ElasticDsl extends ElasticApi with FieldStatsDsl with PercolateDsl with SettingsDsl with SnapshotDsl with TokenFilterDsl with AliasExecutables with BulkExecutables with ClusterExecutables with CreateIndexExecutables with DeleteExecutables with DeleteIndexExecutables with ExplainExecutables with ForceMergeExecutables with GetExecutables with IndexAdminExecutables with IndexExecutables with IndexRecoveryExecutables with IndexTemplateExecutables with MappingExecutables with ReindexExecutables with ScrollExecutables with SearchImplicits with TaskExecutables with TermVectorsExecutables with UpdateExecutables with ValidateExecutables with BuildableTermsQueryImplicits with ElasticImplicits
-
trait
Executable
[T, R, Q] extends AnyRef
Typeclass to execute a search for a given type of Elasticsearch request.
Typeclass to execute a search for a given type of Elasticsearch request.
- T
is the elastic4s request definition type
- R
is the type returned by the Elasticsearch java client for this type.
- Q
is the type returned by Elastic4s to the user for this request type. If the particular implementation of this typeclass doesn't return a pimped/scala/rich response type, then R and Q will be the same.
- case class IndicesStatsResult (original: IndicesStatsResponse) extends Product with Serializable
-
trait
IterableSearch
extends AnyRef
Represents something which can iterate the results from a query.
Represents something which can iterate the results from a query.
In practice this means concatenating several requests into a single iterable, so that the next request is only made when required when the iterable is advanced.
- trait PercolateDsl extends AnyRef
- trait TcpClient extends AnyRef
- trait TcpClientConstructors extends Logging
-
trait
ElasticClient
extends TcpClient
- Annotations
- @deprecated
- Deprecated
(Since version 5.2.0) ElasticClient is now TcpClient
Value Members
- object ElasticDsl extends ElasticDsl
- object IterableSearch
- object ProxyClients
- object ScriptBuilder
- object TcpClient extends TcpClientConstructors
Deprecated Value Members
-
object
ElasticClient
extends TcpClientConstructors
- Annotations
- @deprecated
- Deprecated
(Since version 5.2.0) use the equivalent methods on TcpClient