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 CardinalityAggregationDefinition(name: String) extends CardinalityMetricsAggregationDefinition[CardinalityAggregationDefinition] with Product with Serializable

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

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

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

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

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

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

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

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

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

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

    Permalink
  30. trait CountDsl extends AnyRef

    Permalink

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

    Permalink
  32. trait CreateIndexDsl extends AnyRef

    Permalink

  33. 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
  34. case class DateHistogramAggregation(name: String) extends AggregationDefinition[DateHistogramAggregation, DateHistogramBuilder] with Product with Serializable

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

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

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

    Permalink
  38. trait DeleteDsl extends QueryDsl

    Permalink

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

    Permalink
  40. trait DeleteIndexDsl extends AnyRef

    Permalink

  41. trait DeprecatedElasticDsl extends AnyRef

    Permalink
  42. 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
  43. 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
  44. class DisMaxDefinition extends QueryDefinition

    Permalink
  45. class ElasticClient extends IterableSearch

    Permalink

  46. 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 MultiGetDsl with PercolateDsl with PipelineAggregationDsl with ReindexDsl with ScriptDsl with SearchDsl with SettingsDsl with ScoreDsl with ScrollDsl with SnapshotDsl with TermVectorDsl with TokenizerDsl with TokenFilterDsl with UpdateDsl with ValidateDsl with DeprecatedElasticDsl with ElasticImplicits

    Permalink

  47. trait ElasticImplicits extends AnyRef

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

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

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

    Permalink
  51. 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
  52. trait ExplainDsl extends AnyRef

    Permalink

  53. class ExponentialDecayScoreDefinition extends DecayScoreDefinition[ExponentialDecayScoreDefinition]

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

    Permalink
  55. 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
  56. case class FieldSortDefinition(field: String) extends SortDefinition with Product with Serializable

    Permalink
  57. trait FieldValue extends AnyRef

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

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

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

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

    Permalink
  62. trait ForceMergeDsl extends AnyRef

    Permalink

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

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

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

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

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

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

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

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

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

    Permalink
  72. 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
  73. class GeoDistanceSortDefinition extends SortDefinition

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

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

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

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

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

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

    Permalink
  80. trait GetDsl extends AnyRef

    Permalink

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

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

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

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

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

    Permalink
  86. trait HighlightDsl extends AnyRef

    Permalink

  87. abstract class HighlightEncoder extends AnyRef

    Permalink
  88. class HighlightOptionsDefinition extends AnyRef

    Permalink
  89. abstract class HighlightOrder extends AnyRef

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

    Permalink
  91. trait HitAs[T] extends AnyRef

    Permalink
  92. 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
  93. case class IndexAndTypes(index: String, types: Seq[String]) extends Product with Serializable

    Permalink
  94. class IndexDefinition extends BulkCompatibleDefinition

    Permalink
  95. trait IndexDsl extends AnyRef

    Permalink

  96. class IndexRecoveryDefinition extends AnyRef

    Permalink
  97. trait IndexRecoveryDsl extends AnyRef

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

    Permalink
  99. class IndexSettings extends AnyRef

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

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

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

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

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

    Permalink
  105. case class IpRangeAggregationDefinition(name: String) extends AbstractAggregationDefinition with Product with Serializable

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

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

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

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

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

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

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

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

    Permalink
  114. 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
  115. trait MetricsAggregationDefinition[+Self <: MetricsAggregationDefinition[Self, B], B <: MetricsAggregationBuilder[B]] extends AbstractAggregationDefinition

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

    Permalink
  117. 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
  118. case class MissingAggregationDefinition(name: String) extends AggregationDefinition[MissingAggregationDefinition, MissingBuilder] with Product with Serializable

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

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

    Permalink
  121. 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
  122. case class MultiGetDefinition(gets: Iterable[GetDefinition]) extends DefinitionAttributePreference with DefinitionAttributeRefresh with Product with Serializable

    Permalink
  123. trait MultiGetDsl extends GetDsl

    Permalink

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

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

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

    Permalink
  127. sealed abstract class MultiMode extends AnyRef

    Permalink

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

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

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

    Permalink
  131. trait MultiTermQueryDefinition extends QueryDefinition

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

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

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

    Permalink
  135. 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
  136. class NotQueryDefinition extends QueryDefinition

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

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

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

    Permalink
  140. 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
  141. case class PercolateDefinition(indexesAndTypes: IndexesAndTypes) extends Product with Serializable

    Permalink
  142. trait PercolateDsl extends QueryDsl

    Permalink

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

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

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

    Permalink
  146. trait PipelineAggregationDsl extends AnyRef

    Permalink
  147. abstract class PipelineDefinition extends AnyRef

    Permalink
  148. sealed abstract class Preference extends AnyRef

    Permalink

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

    Permalink
  150. trait QueryDefinition extends AnyRef

    Permalink
  151. trait QueryDsl extends AnyRef

    Permalink

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

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

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

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

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

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

    Permalink
  158. class RegisterDefinition extends BulkCompatibleDefinition

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

    Permalink
  160. trait ReindexDsl extends AnyRef

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

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

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

    Permalink
  164. final case class RichGetResponse(original: GetResponse) extends AnyVal with Product with Serializable

    Permalink
  165. case class RichSearchHit(hit: SearchHit) extends Product with Serializable

    Permalink
  166. final case class RichSearchHitField(value: SearchHitField) extends AnyVal with Product with Serializable

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

    Permalink
  168. trait ScoreDefinition[T] extends AnyRef

    Permalink
  169. trait ScoreDsl extends AnyRef

    Permalink

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

    Permalink
  171. 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
  172. trait ScriptDsl extends AnyRef

    Permalink
  173. case class ScriptFieldDefinition(field: String, script: String, language: Option[String] = None, parameters: Option[Map[String, AnyRef]] = None) extends Product with Serializable

    Permalink
  174. trait ScriptFieldDsl extends AnyRef

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

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

    Permalink
  177. case class ScriptSortDefinition(script: String) extends SortDefinition with Product with Serializable

    Permalink
  178. abstract class ScriptType extends AnyRef

    Permalink

  179. trait ScrollDsl extends AnyRef

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

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

    Permalink

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

    Permalink
  183. abstract class SearchType extends AnyRef

    Permalink

  184. trait SettingsDsl extends AnyRef

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

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

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

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

    Permalink
  189. trait SortDefinition extends AnyRef

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

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

    Permalink
  192. class SpanNearQueryDefinition extends SpanQueryDefinition

    Permalink
  193. class SpanNotQueryDefinition extends QueryDefinition

    Permalink
  194. class SpanOrQueryDefinition extends SpanQueryDefinition with DefinitionAttributeBoost

    Permalink
  195. trait SpanQueryDefinition extends QueryDefinition

    Permalink
  196. class SpanTermQueryDefinition extends SpanQueryDefinition

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

    Permalink
  198. 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
  199. case class SuggestDefinition(suggestions: Seq[SuggestionDefinition]) extends Product with Serializable

    Permalink
  200. sealed abstract class SuggestMode extends AnyRef

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

    Permalink
  202. trait SuggestionDefinition extends AnyRef

    Permalink
  203. trait SuggestionDsl extends AnyRef

    Permalink

  204. trait SuggestionEntry extends AnyRef

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

    Permalink
  206. trait SuggestionResult extends AnyRef

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

    Permalink
  208. 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
  209. abstract class TagSchema extends AnyRef

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

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

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

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

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

    Permalink
  215. trait TermVectorDsl extends AnyRef

    Permalink
  216. 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
  217. case class TermVectorsResult(original: TermVectorsResponse) extends Product with Serializable

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

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

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

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

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

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

    Permalink
  224. trait UpdateDsl extends AnyRef

    Permalink

  225. class UpdateSettingsDefinition extends AnyRef

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

    Permalink
  227. trait ValidateDsl extends AnyRef

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

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

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

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

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

  233. 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 IndexesAndTypes extends Serializable

    Permalink
  13. object IterableSearch

    Permalink
  14. object MultiMode extends Product with Serializable

    Permalink
  15. object NestedFieldValue extends Serializable

    Permalink
  16. object Preference

    Permalink
  17. object ProxyClients

    Permalink

  18. object ScriptDefinition extends Serializable

    Permalink
  19. object ScriptType extends Product with Serializable

    Permalink
  20. object SearchType extends Product with Serializable

    Permalink
  21. object SimpleFieldValue extends Serializable

    Permalink
  22. object SuggestMode

    Permalink
  23. object SuggestResult extends Serializable

    Permalink
  24. object SuggestionOption extends Serializable

    Permalink
  25. object SuggestionResult

    Permalink
  26. object TagSchema

    Permalink
  27. package admin

    Permalink
  28. package analyzers

    Permalink
  29. package definitions

    Permalink
  30. package mappings

    Permalink
  31. package source

    Permalink

Ungrouped