Package

com.sksamuel

elastic4s

Permalink

package elastic4s

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractAggregationDefinition extends AnyRef

    Permalink

  2. trait AggregationDefinition[+Self <: AggregationDefinition[Self, B], B <: AggregationBuilder[B]] extends AbstractAggregationDefinition

    Permalink
  3. trait AggregationDsl extends AnyRef

    Permalink
  4. abstract class AggregationResult[T <: AbstractAggregationDefinition] extends AnyRef

    Permalink
  5. trait AliasesDsl extends AnyRef

    Permalink
  6. case class AnalysisDefinition(analyzers: Iterable[AnalyzerDefinition]) extends Product with Serializable

    Permalink
  7. case class ArrayFieldValue(name: String, values: Seq[FieldValue]) extends FieldValue with Product with Serializable

    Permalink
  8. case class AvgAggregationDefinition(name: String) extends ValuesSourceMetricsAggregationDefinition[AvgAggregationDefinition, AvgBuilder] with Product with Serializable

    Permalink
  9. case class AvgBucketDefinition(name: String, gapPolicy: Option[GapPolicy] = None, format: Option[String] = None, metadata: Map[String, AnyRef] = Map.empty, bucketPaths: Seq[String] = Nil) extends PipelineDefinition with Product with Serializable

    Permalink
  10. class BoolQueryDefinition extends QueryDefinition

    Permalink
  11. class BoostingQueryDefinition extends QueryDefinition

    Permalink
  12. case class BucketScriptDefinition(name: String, format: Option[String] = None, gapPolicy: Option[GapPolicy] = None, script: Option[Script] = None, metadata: Map[String, AnyRef] = Map.empty, bucketPaths: Seq[String] = Nil, bucketPathsMap: Map[String, String] = Map.empty) extends PipelineDefinition with Product with Serializable

    Permalink
  13. case class BucketSelectorDefinition(name: String, gapPolicy: Option[GapPolicy] = None, script: Option[Script] = None, metadata: Map[String, AnyRef] = Map.empty, bucketPaths: Seq[String] = Nil, bucketPathsMap: Map[String, String] = Map.empty) extends PipelineDefinition with Product with Serializable

    Permalink
  14. trait BulkCompatibleDefinition extends AnyRef

    Permalink

  15. case class BulkDefinition(requests: Seq[BulkCompatibleDefinition]) extends Product with Serializable

    Permalink
  16. trait BulkDsl extends AnyRef

    Permalink
  17. case class BulkItemResult(original: BulkItemResponse) extends Product with Serializable

    Permalink
  18. case class BulkResult(original: BulkResponse) extends Product with Serializable

    Permalink
  19. case class CancelTasksDefinition(nodeIds: Seq[String], timeout: Option[FiniteDuration] = None, actions: Seq[String] = Nil) extends Product with Serializable

    Permalink
  20. case class CardinalityAggregationDefinition(name: String) extends CardinalityMetricsAggregationDefinition[CardinalityAggregationDefinition] with Product with Serializable

    Permalink
  21. trait CardinalityMetricsAggregationDefinition[+Self <: CardinalityMetricsAggregationDefinition[Self]] extends MetricsAggregationDefinition[Self, CardinalityBuilder]

    Permalink
  22. case class ChildrenAggregationDefinition(name: String) extends AggregationDefinition[ChildrenAggregationDefinition, ChildrenBuilder] with Product with Serializable

    Permalink
  23. case class ClearScrollDefinition(ids: Seq[String]) extends Product with Serializable

    Permalink
  24. case class ClearScrollResult(response: ClearScrollResponse) extends Product with Serializable

    Permalink
  25. case class CommonTermsQueryDefinition(name: String, text: String) extends QueryDefinition with DefinitionAttributeBoost with DefinitionAttributeCutoffFrequency with Product with Serializable

    Permalink
  26. case class CompletionSuggestionDefinition(name: String) extends SuggestionDefinition with Product with Serializable

    Permalink
  27. case class CompletionSuggestionEntry(entry: Entry) extends SuggestionEntry with Product with Serializable

    Permalink
  28. case class CompletionSuggestionResult(suggestion: CompletionSuggestion) extends SuggestionResult with Product with Serializable

    Permalink
  29. case class ConstantScoreDefinition(builder: ConstantScoreQueryBuilder) extends QueryDefinition with Product with Serializable

    Permalink
  30. case class CountDefinition(indexesTypes: IndexesAndTypes) extends Product with Serializable

    Permalink
  31. trait CountDsl extends AnyRef

    Permalink

  32. case class CreateIndexDefinition(name: String) extends Product with Serializable

    Permalink
  33. trait CreateIndexDsl extends AnyRef

    Permalink

  34. case class CumulativeSumDefinition(name: String, format: Option[String] = None, metadata: Map[String, AnyRef] = Map.empty, bucketPaths: Seq[String] = Nil) extends PipelineDefinition with Product with Serializable

    Permalink
  35. case class DateHistogramAggregation(name: String) extends ValuesSourceAggregationDefinition[DateHistogramAggregation, DateHistogramBuilder] with Product with Serializable

    Permalink
  36. case class DateRangeAggregation(name: String) extends ValuesSourceAggregationDefinition[DateRangeAggregation, DateRangeBuilder] with Product with Serializable

    Permalink
  37. abstract class DecayScoreDefinition[T] extends ScoreDefinition[T]

    Permalink
  38. case class DeleteByIdDefinition(indexType: IndexAndTypes, id: Any) extends BulkCompatibleDefinition with Product with Serializable

    Permalink
  39. trait DeleteDsl extends QueryDsl

    Permalink

  40. case class DeleteIndexDefinition(indexes: Seq[String]) extends Product with Serializable

    Permalink
  41. trait DeleteIndexDsl extends AnyRef

    Permalink

  42. trait DeprecatedElasticDsl extends AnyRef

    Permalink
  43. case class DerivativeDefinition(name: String, format: Option[String] = None, gapPolicy: Option[GapPolicy] = None, unit: Option[DateHistogramInterval] = None, unitString: Option[String] = None, metadata: Map[String, AnyRef] = Map.empty, bucketPaths: Seq[String] = Nil) extends PipelineDefinition with Product with Serializable

    Permalink
  44. case class DiffDefinition(name: String, format: Option[String] = None, gapPolicy: Option[GapPolicy] = None, lag: Option[Integer] = None, metadata: Map[String, AnyRef] = Map.empty, bucketPaths: Seq[String] = Nil) extends PipelineDefinition with Product with Serializable

    Permalink
  45. class DisMaxDefinition extends QueryDefinition

    Permalink
  46. case class DoubleTermsQueryDefinition(field: String, values: Seq[Double]) extends GenericTermsQueryDefinition with Product with Serializable

    Permalink
  47. class ElasticClient extends IterableSearch

    Permalink

  48. trait ElasticDsl extends IndexDsl with AggregationDsl with AliasesDsl with AnalyzerDsl with BulkDsl with ClusterDsl with CountDsl with CreateIndexDsl with DeleteIndexDsl with DeleteDsl with ExplainDsl with FieldStatsDsl with ForceMergeDsl with GetDsl with IndexAdminDsl with IndexRecoveryDsl with IndexTemplateDsl with MappingDsl with MultiGetApi with PercolateDsl with PipelineAggregationDsl with ReindexDsl with ScriptDsl with SearchDsl with SettingsDsl with ScoreDsl with ScrollDsl with SnapshotDsl with TaskApi with TermVectorApi with TokenizerDsl with TokenFilterDsl with UpdateDsl with ValidateDsl with DeprecatedElasticDsl with ElasticImplicits

    Permalink

  49. trait ElasticImplicits extends AnyRef

    Permalink
  50. case class ElasticsearchClientUri(uri: String, hosts: List[(String, Int)]) extends Product with Serializable

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

  52. case class ExistsQueryDefinition(field: String) extends QueryDefinition with Product with Serializable

    Permalink
  53. case class ExplainDefinition(index: String, type: String, id: String, query: Option[QueryDefinition] = None, fetchSource: Option[Boolean] = None, parent: Option[String] = None, preference: Option[String] = None, routing: Option[String] = None) extends Serializable with Product

    Permalink
  54. trait ExplainDsl extends AnyRef

    Permalink

  55. class ExponentialDecayScoreDefinition extends DecayScoreDefinition[ExponentialDecayScoreDefinition]

    Permalink
  56. case class ExtendedStatsAggregationDefinition(name: String) extends ValuesSourceMetricsAggregationDefinition[ExtendedStatsAggregationDefinition, ExtendedStatsBuilder] with Product with Serializable

    Permalink
  57. case class ExtendedStatsBucketDefinition(name: String, format: Option[String] = None, gapPolicy: Option[GapPolicy] = None, metadata: Map[String, AnyRef] = Map.empty, bucketPaths: Seq[String] = Nil) extends PipelineDefinition with Product with Serializable

    Permalink
  58. case class FieldSortDefinition(field: String) extends SortDefinition with Product with Serializable

    Permalink
  59. trait FieldValue extends AnyRef

    Permalink
  60. case class FieldValueFactorDefinition(fieldName: String) extends ScoreDefinition[FieldValueFactorDefinition] with Product with Serializable

    Permalink
  61. case class FilterAggregationDefinition(name: String) extends AggregationDefinition[FilterAggregationDefinition, FilterAggregationBuilder] with Product with Serializable

    Permalink
  62. case class FiltersAggregationDefinition(name: String) extends AggregationDefinition[FiltersAggregationDefinition, FiltersAggregationBuilder] with Product with Serializable

    Permalink
  63. case class FloatTermsQueryDefinition(field: String, values: Seq[Float]) extends GenericTermsQueryDefinition with Product with Serializable

    Permalink
  64. case class ForceMergeDefinition(indexes: Seq[String]) extends Product with Serializable

    Permalink
  65. trait ForceMergeDsl extends AnyRef

    Permalink

  66. case class FunctionScoreQueryDefinition(query: QueryDefinition) extends QueryDefinition with DefinitionAttributeBoost with DefinitionAttributeBoostMode with DefinitionAttributeMaxBoost with DefinitionAttributeScoreMode with DefinitionAttributeMinScore with Product with Serializable

    Permalink
  67. case class FuzzyCompletionSuggestionDefinition(name: String) extends SuggestionDefinition with Product with Serializable

    Permalink
  68. case class FuzzyQueryDefinition(field: String, termValue: Any) extends MultiTermQueryDefinition with DefinitionAttributePrefixLength with DefinitionAttributeBoost with Product with Serializable

    Permalink
  69. case class GaussianDecayScoreDefinition(field: String, origin: String, scale: String) extends DecayScoreDefinition[GaussianDecayScoreDefinition] with Product with Serializable

    Permalink
  70. trait GenericTermsQueryDefinition extends QueryDefinition

    Permalink
  71. case class GeoBoundingBoxQueryDefinition(field: String) extends QueryDefinition with Product with Serializable

    Permalink
  72. case class GeoBoundsAggregationDefinition(name: String) extends ValuesSourceAggregationDefinition[GeoBoundsAggregationDefinition, GeoBoundsBuilder] with Product with Serializable

    Permalink
  73. case class GeoCentroidAggregationDefinition(name: String) extends ValuesSourceMetricsAggregationDefinition[GeoCentroidAggregationDefinition, GeoCentroidBuilder] with Product with Serializable

    Permalink
  74. case class GeoDistanceAggregationDefinition(name: String) extends AggregationDefinition[GeoDistanceAggregationDefinition, GeoDistanceBuilder] with Product with Serializable

    Permalink
  75. case class GeoDistanceQueryDefinition(field: String) extends QueryDefinition with DefinitionAttributeLat with DefinitionAttributeLon with Product with Serializable

    Permalink
  76. case class GeoDistanceRangeQueryDefinition(field: String) extends QueryDefinition with DefinitionAttributeTo with DefinitionAttributeFrom with DefinitionAttributeLt with DefinitionAttributeGt with DefinitionAttributeLat with DefinitionAttributeLon with DefinitionAttributePoint with Product with Serializable

    Permalink
  77. class GeoDistanceSortDefinition extends SortDefinition

    Permalink
  78. case class GeoHashCellQuery(field: String) extends QueryDefinition with Product with Serializable

    Permalink
  79. case class GeoHashGridAggregationDefinition(name: String) extends AggregationDefinition[GeoHashGridAggregationDefinition, GeoHashGridBuilder] with Product with Serializable

    Permalink
  80. case class GeoPolygonQueryDefinition(field: String) extends QueryDefinition with Product with Serializable

    Permalink
  81. case class GetAliasDefinition(aliases: Seq[String]) extends Product with Serializable

    Permalink
  82. case class GetAliasResult(response: GetAliasesResponse) extends Product with Serializable

    Permalink
  83. case class GetDefinition(indexTypes: IndexAndTypes, id: String) extends Product with Serializable

    Permalink
  84. trait GetDsl extends AnyRef

    Permalink

  85. case class GetSettingsDefinition(indexes: Indexes) extends Product with Serializable

    Permalink
  86. case class GlobalAggregationDefinition(name: String) extends AggregationDefinition[GlobalAggregationDefinition, GlobalBuilder] with Product with Serializable

    Permalink
  87. case class HasChildQueryDefinition(type: String, q: QueryDefinition) extends QueryDefinition with DefinitionAttributeBoost with Product with Serializable

    Permalink
  88. case class HasParentQueryDefinition(type: String, q: QueryDefinition) extends QueryDefinition with DefinitionAttributeBoost with Product with Serializable

    Permalink
  89. case class HighlightDefinition(field: String) extends Product with Serializable

    Permalink
  90. trait HighlightDsl extends AnyRef

    Permalink

  91. abstract class HighlightEncoder extends AnyRef

    Permalink
  92. class HighlightOptionsDefinition extends AnyRef

    Permalink
  93. abstract class HighlightOrder extends AnyRef

    Permalink
  94. case class HistogramAggregation(name: String) extends ValuesSourceAggregationDefinition[HistogramAggregation, HistogramBuilder] with Product with Serializable

    Permalink
  95. trait HitAs[T] extends AnyRef

    Permalink
  96. case class IdQueryDefinition(ids: Seq[String], types: Seq[String] = Nil, boost: Option[Double] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  97. case class IndexAndType(index: String, type: String) extends Product with Serializable

    Permalink
  98. case class IndexAndTypes(index: String, types: Seq[String]) extends Product with Serializable

    Permalink
  99. class IndexDefinition extends BulkCompatibleDefinition

    Permalink
  100. trait IndexDsl extends AnyRef

    Permalink

  101. class IndexRecoveryDefinition extends AnyRef

    Permalink
  102. trait IndexRecoveryDsl extends AnyRef

    Permalink
  103. case class IndexResult(original: IndexResponse) extends Product with Serializable

    Permalink
  104. class IndexSettings extends AnyRef

    Permalink
  105. case class Indexes(values: Seq[String]) extends Product with Serializable

    Permalink
  106. case class IndexesAndType(indexes: Seq[String], type: String) extends Product with Serializable

    Permalink
  107. case class IndexesAndTypes(indexes: Seq[String], types: Seq[String]) extends Product with Serializable

    Permalink
  108. case class IndicesAliasesRequestDefinition(aliasMutations: MutateAliasDefinition*) extends Product with Serializable

    Permalink
  109. case class IndicesQueryDefinition(indices: Iterable[String], query: QueryDefinition) extends QueryDefinition with Product with Serializable

    Permalink
  110. case class InnerHitDefinition(name: String) extends Product with Serializable

    Permalink
  111. case class IntTermsQueryDefinition(field: String, values: Seq[Int]) extends GenericTermsQueryDefinition with Product with Serializable

    Permalink
  112. case class IpRangeAggregationDefinition(name: String) extends ValuesSourceAggregationDefinition[IpRangeAggregationDefinition, IPv4RangeBuilder] with Product with Serializable

    Permalink
  113. case class Item(index: String, type: String, id: String) extends Product with Serializable

    Permalink
  114. trait IterableSearch extends AnyRef

    Permalink

    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.

  115. case class LinearDecayScoreDefinition(field: String, origin: String, scale: String) extends DecayScoreDefinition[LinearDecayScoreDefinition] with Product with Serializable

    Permalink
  116. case class ListTasksDefinition(nodeIds: Seq[String], detailed: Option[Boolean] = None, waitForCompletion: Option[Boolean] = None) extends Product with Serializable

    Permalink
  117. case class LongTermsQueryDefinition(field: String, values: Seq[Long]) extends GenericTermsQueryDefinition with Product with Serializable

    Permalink
  118. case class MatchAllQueryDefinition() extends QueryDefinition with Product with Serializable

    Permalink
  119. case class MatchPhraseDefinition(field: String, value: Any) extends QueryDefinition with DefinitionAttributeBoost with DefinitionAttributeFuzziness with DefinitionAttributeFuzzyRewrite with DefinitionAttributePrefixLength with DefinitionAttributeCutoffFrequency with Product with Serializable

    Permalink
  120. case class MatchPhrasePrefixDefinition(field: String, value: Any) extends QueryDefinition with DefinitionAttributeBoost with DefinitionAttributeFuzziness with DefinitionAttributeFuzzyRewrite with DefinitionAttributePrefixLength with DefinitionAttributeCutoffFrequency with Product with Serializable

    Permalink
  121. case class MatchQueryDefinition(field: String, value: Any) extends QueryDefinition with DefinitionAttributeBoost with DefinitionAttributeFuzziness with DefinitionAttributeFuzzyRewrite with DefinitionAttributePrefixLength with DefinitionAttributeCutoffFrequency with Product with Serializable

    Permalink
  122. case class MaxAggregationDefinition(name: String) extends ValuesSourceMetricsAggregationDefinition[MaxAggregationDefinition, MaxBuilder] with Product with Serializable

    Permalink
  123. case class MaxBucketDefinition(name: String, format: Option[String] = None, gapPolicy: Option[GapPolicy] = None, metadata: Map[String, AnyRef] = Map.empty, bucketPaths: Seq[String] = Nil) extends PipelineDefinition with Product with Serializable

    Permalink
  124. trait MetricsAggregationDefinition[+Self <: MetricsAggregationDefinition[Self, B], B <: MetricsAggregationBuilder[B]] extends AbstractAggregationDefinition

    Permalink
  125. case class MinAggregationDefinition(name: String) extends ValuesSourceMetricsAggregationDefinition[MinAggregationDefinition, MinBuilder] with Product with Serializable

    Permalink
  126. case class MinBucketDefinition(name: String, format: Option[String] = None, gapPolicy: Option[GapPolicy] = None, metadata: Map[String, AnyRef] = Map.empty, bucketPaths: Seq[String] = Nil) extends PipelineDefinition with Product with Serializable

    Permalink
  127. case class MissingAggregationDefinition(name: String) extends AggregationDefinition[MissingAggregationDefinition, MissingBuilder] with Product with Serializable

    Permalink
  128. case class MoreLikeThisQueryDefinition(fields: Seq[String]) extends QueryDefinition with Product with Serializable

    Permalink
  129. case class MovAvgDefinition(name: String, format: Option[String] = None, gapPolicy: Option[GapPolicy] = None, minimise: Option[Boolean] = None, modelBuilder: Option[MovAvgModelBuilder] = None, numPredictions: Option[Integer] = None, settings: Map[String, AnyRef] = Map.empty, window: Option[Integer] = None, metadata: Map[String, AnyRef] = Map.empty, bucketPaths: Seq[String] = Nil) extends PipelineDefinition with Product with Serializable

    Permalink
  130. trait MultiGetApi extends GetDsl

    Permalink

  131. case class MultiGetDefinition(gets: Iterable[GetDefinition]) extends DefinitionAttributePreference with DefinitionAttributeRefresh with Product with Serializable

    Permalink
  132. case class MultiGetItemResult(original: MultiGetItemResponse) extends Product with Serializable

    Permalink
  133. case class MultiGetResult(original: MultiGetResponse) extends Product with Serializable

    Permalink
  134. case class MultiMatchQueryDefinition(text: String) extends QueryDefinition with DefinitionAttributeFuzziness with DefinitionAttributePrefixLength with DefinitionAttributeFuzzyRewrite with DefinitionAttributeCutoffFrequency with Product with Serializable

    Permalink
  135. sealed abstract class MultiMode extends AnyRef

    Permalink

  136. case class MultiSearchDefinition(searches: Iterable[SearchDefinition]) extends Product with Serializable

    Permalink
  137. case class MultiSearchResult(original: MultiSearchResponse) extends Product with Serializable

    Permalink
  138. case class MultiSearchResultItem(item: org.elasticsearch.action.search.MultiSearchResponse.Item) extends Product with Serializable

    Permalink
  139. trait MultiTermQueryDefinition extends QueryDefinition

    Permalink
  140. case class MutateAliasDefinition(aliasAction: AliasAction) extends Product with Serializable

    Permalink
  141. case class NestedAggregationDefinition(name: String) extends AggregationDefinition[NestedAggregationDefinition, NestedBuilder] with Product with Serializable

    Permalink
  142. case class NestedFieldValue(name: Option[String], values: Seq[FieldValue]) extends FieldValue with Product with Serializable

    Permalink
  143. case class NestedQueryDefinition(path: String, query: QueryDefinition, boost: Option[Double] = None, inner: Option[QueryInnerHitBuilder] = None, queryName: Option[String] = None, scoreMode: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  144. case class NullFieldValue(name: String) extends FieldValue with Product with Serializable

    Permalink
  145. case class PendingClusterTasksDefinition(local: Boolean, masterNodeTimeout: Option[FiniteDuration] = None) extends Product with Serializable

    Permalink
  146. case class PercentileRanksAggregationDefinition(name: String) extends ValuesSourceMetricsAggregationDefinition[PercentileRanksAggregationDefinition, PercentileRanksBuilder] with Product with Serializable

    Permalink
  147. case class PercentilesAggregationDefinition(name: String) extends ValuesSourceMetricsAggregationDefinition[PercentilesAggregationDefinition, PercentilesBuilder] with Product with Serializable

    Permalink
  148. case class PercentilesBucketDefinition(name: String, format: Option[String] = None, gapPolicy: Option[GapPolicy] = None, percents: Seq[Double] = Nil, metadata: Map[String, AnyRef] = Map.empty, bucketPaths: Seq[String] = Nil) extends PipelineDefinition with Product with Serializable

    Permalink
  149. case class PercolateDefinition(indexesAndTypes: IndexesAndTypes) extends Product with Serializable

    Permalink
  150. trait PercolateDsl extends QueryDsl

    Permalink

  151. case class PhraseSuggestionDefinition(name: String) extends SuggestionDefinition with Product with Serializable

    Permalink
  152. case class PhraseSuggestionEntry(entry: Entry) extends SuggestionEntry with Product with Serializable

    Permalink
  153. case class PhraseSuggestionResult(suggestion: PhraseSuggestion) extends SuggestionResult with Product with Serializable

    Permalink
  154. trait PipelineAggregationDsl extends AnyRef

    Permalink
  155. abstract class PipelineDefinition extends AnyRef

    Permalink
  156. sealed abstract class Preference extends AnyRef

    Permalink

  157. case class PrefixQueryDefinition(field: String, prefix: Any) extends MultiTermQueryDefinition with DefinitionAttributeRewrite with DefinitionAttributeBoost with Product with Serializable

    Permalink
  158. trait QueryDefinition extends AnyRef

    Permalink
  159. trait QueryDsl extends AnyRef

    Permalink

  160. case class QueryInnerHitsDefinition(name: String) extends Product with Serializable

    Permalink
  161. case class QueryStringQueryDefinition(query: String) extends QueryDefinition with DefinitionAttributeRewrite with DefinitionAttributeBoost with Product with Serializable

    Permalink
  162. case class RandomScoreDefinition(seed: Int) extends ScoreDefinition[RandomScoreDefinition] with Product with Serializable

    Permalink
  163. case class RangeAggregationDefinition(name: String) extends ValuesSourceAggregationDefinition[RangeAggregationDefinition, RangeBuilder] with Product with Serializable

    Permalink
  164. case class RangeQueryDefinition(field: String) extends MultiTermQueryDefinition with DefinitionAttributeBoost with Product with Serializable

    Permalink
  165. case class RegexQueryDefinition(field: String, regex: Any) extends MultiTermQueryDefinition with DefinitionAttributeRewrite with DefinitionAttributeBoost with Product with Serializable

    Permalink
  166. class RegisterDefinition extends BulkCompatibleDefinition

    Permalink
  167. case class ReindexDefinition(sourceIndex: String, targetIndex: String, chunkSize: Int = 500, keepAlive: String = "5m", preserveId: Boolean = true, selector: QueryDefinition = ElasticDsl.matchAllQuery)(implicit executor: ExecutionContext) extends Product with Serializable

    Permalink
  168. trait ReindexDsl extends AnyRef

    Permalink
  169. case class RescoreDefinition(query: QueryDefinition) extends Product with Serializable

    Permalink
  170. case class ReverseNestedAggregationDefinition(name: String) extends AggregationDefinition[ReverseNestedAggregationDefinition, ReverseNestedBuilder] with Product with Serializable

    Permalink
  171. final case class RichGetField(original: GetField) extends AnyVal with Product with Serializable

    Permalink
  172. case class RichGetResponse(original: GetResponse) extends Product with Serializable

    Permalink
  173. case class RichSearchHit(java: SearchHit) extends Product with Serializable

    Permalink
  174. final case class RichSearchHitField(java: SearchHitField) extends AnyVal with Product with Serializable

    Permalink
  175. case class RichSearchResponse(original: SearchResponse) extends Product with Serializable

    Permalink
  176. trait ScoreDefinition[T] extends AnyRef

    Permalink
  177. trait ScoreDsl extends AnyRef

    Permalink

  178. case class ScoreSortDefinition() extends SortDefinition with Product with Serializable

    Permalink
  179. case class ScriptDefinition(script: String, lang: Option[String] = None, scriptType: org.elasticsearch.script.ScriptService.ScriptType = ESScriptType.INLINE, params: Map[String, Any] = Map.empty) extends Product with Serializable

    Permalink
  180. trait ScriptDsl extends AnyRef

    Permalink
  181. case class ScriptFieldDefinition(field: String, script: String, language: Option[String] = None, parameters: Option[Map[String, AnyRef]] = None, scriptType: org.elasticsearch.script.ScriptService.ScriptType = ScriptService.ScriptType.INLINE) extends Product with Serializable

    Permalink
  182. trait ScriptFieldDsl extends AnyRef

    Permalink
  183. case class ScriptQueryDefinition(script: ScriptDefinition) extends QueryDefinition with Product with Serializable

    Permalink
  184. case class ScriptScoreDefinition(script: ScriptDefinition) extends ScoreDefinition[ScriptScoreDefinition] with Product with Serializable

    Permalink
  185. case class ScriptSortDefinition(script: ScriptDefinition, type: String) extends SortDefinition with Product with Serializable

    Permalink
  186. abstract class ScriptType extends AnyRef

    Permalink

  187. case class ScriptedMetricAggregationDefinition(name: String) extends AbstractAggregationDefinition with Product with Serializable

    Permalink
  188. trait ScrollDsl extends AnyRef

    Permalink
  189. case class SearchDefinition(indexesTypes: IndexesAndTypes) extends DefinitionAttributeMinScore with Product with Serializable

    Permalink
  190. trait SearchDsl extends QueryDsl with HighlightDsl with ScriptFieldDsl with SuggestionDsl

    Permalink

  191. case class SearchScrollDefinition(id: String) extends Product with Serializable

    Permalink
  192. abstract class SearchType extends AnyRef

    Permalink

  193. trait SettingsDsl extends AnyRef

    Permalink
  194. trait Show[T] extends Serializable

    Permalink

    A typeclass to provide a json representation of a request.

    A typeclass to provide a json representation of a request. Not all requests can be shown.

  195. case class SigTermsAggregationDefinition(name: String) extends AggregationDefinition[SigTermsAggregationDefinition, SignificantTermsBuilder] with Product with Serializable

    Permalink
  196. case class SimpleFieldValue(name: Option[String], value: Any) extends FieldValue with Product with Serializable

    Permalink
  197. case class SimpleStringQueryDefinition(query: String) extends QueryDefinition with Product with Serializable

    Permalink
  198. trait SortDefinition extends AnyRef

    Permalink
  199. case class SpanFirstQueryDefinition(query: SpanQueryDefinition, end: Int) extends QueryDefinition with Product with Serializable

    Permalink
  200. case class SpanMultiTermQueryDefinition(query: MultiTermQueryDefinition) extends SpanQueryDefinition with Product with Serializable

    Permalink
  201. class SpanNearQueryDefinition extends SpanQueryDefinition

    Permalink
  202. class SpanNotQueryDefinition extends QueryDefinition

    Permalink
  203. class SpanOrQueryDefinition extends SpanQueryDefinition with DefinitionAttributeBoost

    Permalink
  204. trait SpanQueryDefinition extends QueryDefinition

    Permalink
  205. class SpanTermQueryDefinition extends SpanQueryDefinition

    Permalink
  206. case class StatsAggregationDefinition(name: String) extends ValuesSourceMetricsAggregationDefinition[StatsAggregationDefinition, StatsBuilder] with Product with Serializable

    Permalink
  207. case class StatsBucketDefinition(name: String, format: Option[String] = None, gapPolicy: Option[GapPolicy] = None, metadata: Map[String, AnyRef] = Map.empty, bucketPaths: Seq[String] = Nil) extends PipelineDefinition with Product with Serializable

    Permalink
  208. case class SuggestDefinition(suggestions: Seq[SuggestionDefinition]) extends Product with Serializable

    Permalink
  209. sealed abstract class SuggestMode extends AnyRef

    Permalink
  210. case class SuggestResult(suggestions: Seq[SuggestionResult], suggest: Suggest) extends Product with Serializable

    Permalink
  211. trait SuggestionDefinition extends AnyRef

    Permalink
  212. trait SuggestionDsl extends AnyRef

    Permalink

  213. trait SuggestionEntry extends AnyRef

    Permalink
  214. case class SuggestionOption(text: String, score: Double, highlighted: Option[String], collateMatch: Boolean) extends Product with Serializable

    Permalink
  215. trait SuggestionResult extends AnyRef

    Permalink
  216. case class SumAggregationDefinition(name: String) extends ValuesSourceMetricsAggregationDefinition[SumAggregationDefinition, SumBuilder] with Product with Serializable

    Permalink
  217. case class SumBucketDefinition(name: String, format: Option[String] = None, gapPolicy: Option[GapPolicy] = None, metadata: Map[String, AnyRef] = Map.empty, bucketPaths: Seq[String] = Nil) extends PipelineDefinition with Product with Serializable

    Permalink
  218. abstract class TagSchema extends AnyRef

    Permalink
  219. trait TaskApi extends AnyRef

    Permalink
  220. case class TermAggregationDefinition(name: String) extends ValuesSourceAggregationDefinition[TermAggregationDefinition, TermsBuilder] with Product with Serializable

    Permalink
  221. case class TermQueryDefinition(field: String, value: Any) extends QueryDefinition with Product with Serializable

    Permalink
  222. case class TermSuggestionDefinition(name: String, indexes: Seq[String] = Nil) extends SuggestionDefinition with Product with Serializable

    Permalink
  223. case class TermSuggestionEntry(entry: Entry) extends SuggestionEntry with Product with Serializable

    Permalink
  224. case class TermSuggestionResult(suggestion: TermSuggestion) extends SuggestionResult with Product with Serializable

    Permalink
  225. trait TermVectorApi extends AnyRef

    Permalink
  226. case class TermVectorsDefinition(indexAndTypes: IndexAndTypes, id: String, dfs: Option[Boolean] = None, fieldStatistics: Option[Boolean] = None, offsets: Option[Boolean] = None, parent: Option[String] = None, payloads: Option[Boolean] = None, positions: Option[Boolean] = None, preference: Option[String] = None, realtime: Option[Boolean] = None, routing: Option[String] = None, fields: Option[Seq[String]] = None, termStatistics: Option[Boolean] = None, version: Option[Long] = None, versionType: Option[VersionType] = None, maxNumTerms: Option[Int] = None, minTermFreq: Option[Int] = None, maxTermFreq: Option[Int] = None, minDocFreq: Option[Int] = None, maxDocFreq: Option[Int] = None, minWordLength: Option[Int] = None, maxWordLength: Option[Int] = None) extends Product with Serializable

    Permalink
  227. case class TermVectorsResult(original: TermVectorsResponse) extends Product with Serializable

    Permalink
  228. case class TermsLookupQueryDefinition(field: String) extends QueryDefinition with Product with Serializable

    Permalink
  229. case class TermsQueryDefinition(field: String, values: Seq[String]) extends GenericTermsQueryDefinition with Product with Serializable

    Permalink
  230. case class TopHitsAggregationDefinition(name: String) extends AbstractAggregationDefinition with Product with Serializable

    Permalink
  231. case class TypeQueryDefinition(type: String) extends QueryDefinition with Product with Serializable

    Permalink
  232. case class TypesExistExpectsIn(types: Seq[String]) extends Product with Serializable

    Permalink
  233. case class UpdateDefinition(indexAndTypes: IndexAndTypes, id: String) extends BulkCompatibleDefinition with DefinitionRouting with Product with Serializable

    Permalink
  234. trait UpdateDsl extends AnyRef

    Permalink

  235. class UpdateSettingsDefinition extends AnyRef

    Permalink
  236. case class ValidateDefinition(index: String, type: String) extends Product with Serializable

    Permalink
  237. trait ValidateDsl extends AnyRef

    Permalink
  238. case class ValueCountAggregationDefinition(name: String) extends ValuesSourceMetricsAggregationDefinition[ValueCountAggregationDefinition, ValueCountBuilder] with Product with Serializable

    Permalink
  239. trait ValuesSourceAggregationDefinition[+Self <: ValuesSourceAggregationDefinition[Self, B], B <: ValuesSourceAggregationBuilder[B]] extends AggregationDefinition[Self, B]

    Permalink
  240. trait ValuesSourceMetricsAggregationDefinition[+Self <: ValuesSourceMetricsAggregationDefinition[Self, B], B <: ValuesSourceMetricsAggregationBuilder[B]] extends MetricsAggregationDefinition[Self, B]

    Permalink
  241. case class WeightScoreDefinition(boost: Double) extends ScoreDefinition[WeightScoreDefinition] with Product with Serializable

    Permalink
  242. case class WildcardQueryDefinition(field: String, query: Any) extends QueryDefinition with DefinitionAttributeRewrite with DefinitionAttributeBoost with Product with Serializable

    Permalink
  243. class FilteredQueryDefinition extends QueryDefinition

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) Use boolQuery instead with a must clause for the query and a filter clause for the filter

  244. case class MissingQueryDefinition(field: String) extends QueryDefinition with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2.2.0) Use existsQuery with a mustNot clause

  245. class NotQueryDefinition extends QueryDefinition

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 2.1.1) use bool query with a mustNot clause

  246. trait Reader[-U] extends AnyRef

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 1.6.1) use HitAs, this reader trait has a broken contravariance implementation

Value Members

  1. object AggregationResults

    Permalink
  2. object DefinitionAttributes

    Permalink

  3. object ElasticClient

    Permalink
  4. object ElasticDsl extends ElasticDsl

    Permalink
  5. object ElasticImplicits extends ElasticImplicits

    Permalink
  6. object ElasticsearchClientUri extends Serializable

    Permalink
  7. object FieldsMapper

    Permalink

    Converts between scala types and types that Elasticsearch understands.

  8. object HighlightEncoder

    Permalink
  9. object HighlightOrder

    Permalink
  10. object IndexAndTypes extends Serializable

    Permalink
  11. object Indexes extends Serializable

    Permalink
  12. object IndexesAndType extends Serializable

    Permalink
  13. object IndexesAndTypes extends Serializable

    Permalink
  14. object IterableSearch

    Permalink
  15. object MultiMode extends Product with Serializable

    Permalink
  16. object NestedFieldValue extends Serializable

    Permalink
  17. object Preference

    Permalink
  18. object ProxyClients

    Permalink

  19. object ScriptDefinition extends Serializable

    Permalink
  20. object ScriptType extends Product with Serializable

    Permalink
  21. object SearchType extends Product with Serializable

    Permalink
  22. object SimpleFieldValue extends Serializable

    Permalink
  23. object SuggestMode

    Permalink
  24. object SuggestResult extends Serializable

    Permalink
  25. object SuggestionOption extends Serializable

    Permalink
  26. object SuggestionResult

    Permalink
  27. object TagSchema

    Permalink
  28. package admin

    Permalink
  29. package analyzers

    Permalink
  30. package definitions

    Permalink
  31. package mappings

    Permalink
  32. package source

    Permalink

Ungrouped