p

com.sksamuel

elastic4s

package elastic4s

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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
  2. 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.

  3. 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.

  4. trait PercolateDsl extends AnyRef
  5. trait ElasticClient extends TcpClient
    Annotations
    @deprecated
    Deprecated

    (Since version 5.2.0) ElasticClient is now TcpClient

  6. 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

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

Deprecated Value Members

  1. object ElasticClient extends TcpClientConstructors
    Annotations
    @deprecated
    Deprecated

    (Since version 5.2.0) use the equivalent methods on TcpClient

Ungrouped