Package

com.sksamuel

elastic4s

Permalink

package elastic4s

Visibility
  1. Public
  2. All

Type Members

  1. trait ElasticDsl extends ElasticApi with AggregationDsl with ClusterDsl with FieldStatsDsl with ForceMergeDsl with IndexRecoveryDsl with IndexTemplateDsl with PercolateDsl with PipelineAggregationDsl with SettingsDsl with ScrollDsl with SnapshotDsl with SuggestionDsl with TokenFilterDsl with TcpExecutables with BuildableTermsQueryImplicits with ElasticImplicits

    Permalink
  2. trait Executable[T, R, Q] extends AnyRef

    Permalink

    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. case class IndicesStatsResult(original: IndicesStatsResponse) extends Product with Serializable

    Permalink
  4. trait PercolateDsl extends AnyRef

    Permalink
  5. trait TcpClient extends AnyRef

    Permalink
  6. trait TcpClientConstructors extends Logging

    Permalink
  7. trait TcpExecutables extends AliasExecutables with BulkExecutables with CreateIndexExecutables with DeleteExecutables with DeleteIndexExecutables with ExplainExecutables with GetExecutables with IndexAdminExecutables with IndexExecutables with MappingExecutables with ReindexExecutables with ScrollExecutables with SearchImplicits with TaskExecutables with TermVectorsExecutables with UpdateExecutables with ValidateExecutables

    Permalink
  8. trait ElasticClient extends TcpClient

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 5.2.0) ElasticClient is now TcpClient

Value Members

  1. object ElasticDsl extends ElasticDsl

    Permalink
  2. object ProxyClients

    Permalink
  3. object ScriptBuilder

    Permalink
  4. object TcpClient extends TcpClientConstructors

    Permalink
  5. package admin

    Permalink
  6. package alias

    Permalink
  7. package bulk

    Permalink
  8. package delete

    Permalink
  9. package explain

    Permalink
  10. package get

    Permalink
  11. package index

    Permalink
  12. package mappings

    Permalink
  13. package reindex

    Permalink
  14. package script

    Permalink
  15. package search

    Permalink
  16. package searches

    Permalink
  17. package task

    Permalink
  18. package termvectors

    Permalink
  19. package update

    Permalink
  20. package validate

    Permalink

Deprecated Value Members

  1. object ElasticClient extends TcpClientConstructors

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 5.2.0) use the equivalent methods on TcpClient

Ungrouped