package elastic4s
- Alphabetic
- Public
- All
Type Members
- trait ElasticDsl extends ElasticApi 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.
-
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
ElasticClient
extends TcpClient
- Annotations
- @deprecated
- Deprecated
(Since version 5.2.0) ElasticClient is now TcpClient
-
trait
TcpClient
extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 6.0.0) Use the http client, it doesn't bring in half the internet in dependencies
-
trait
TcpClientConstructors
extends Logging
- Annotations
- @deprecated
- Deprecated
(Since version 6.0.0) Use the http client, it doesn't bring in half the internet in dependencies
Value Members
- object ElasticDsl extends ElasticDsl
- object EnumConversions
- 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