com.sksamuel

elastic4s

package elastic4s

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractAggregationDefinition extends AnyRef

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

  3. trait AggregationDsl extends AnyRef

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

  5. trait AliasesDsl extends AnyRef

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

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

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

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

  10. class BoolQueryDefinition extends QueryDefinition

  11. class BoostingQueryDefinition extends QueryDefinition

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

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

  14. trait BulkCompatibleDefinition extends AnyRef

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

  16. trait BulkDsl extends AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

  30. trait CountDsl extends AnyRef

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

  32. trait CreateIndexDsl extends AnyRef

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

  34. case class DateHistogramAggregation(name: String) extends AggregationDefinition[DateHistogramAggregation, DateHistogramBuilder] with Product with Serializable

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

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

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

  38. trait DeleteDsl extends QueryDsl

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

  40. trait DeleteIndexDsl extends AnyRef

  41. trait DeprecatedElasticDsl extends AnyRef

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

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

  44. class DisMaxDefinition extends QueryDefinition

  45. class ElasticClient extends IterableSearch

  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

  47. trait ElasticImplicits extends AnyRef

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

  49. trait Executable[T, R, Q] extends AnyRef

    Typeclass to execute a search for a given type of Elasticsearch request.

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

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

  52. trait ExplainDsl extends AnyRef

  53. class ExponentialDecayScoreDefinition extends DecayScoreDefinition[ExponentialDecayScoreDefinition]

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

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

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

  57. trait FieldValue extends AnyRef

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

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

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

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

  62. trait ForceMergeDsl extends AnyRef

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

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

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

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

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

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

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

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

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

  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

  73. class GeoDistanceSortDefinition extends SortDefinition

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

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

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

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

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

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

  80. trait GetDsl extends AnyRef

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

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

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

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

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

  86. trait HighlightDsl extends AnyRef

  87. abstract class HighlightEncoder extends AnyRef

  88. class HighlightOptionsDefinition extends AnyRef

  89. abstract class HighlightOrder extends AnyRef

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

  91. trait HitAs[T] extends AnyRef

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

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

  94. class IndexDefinition extends BulkCompatibleDefinition

  95. trait IndexDsl extends AnyRef

  96. class IndexRecoveryDefinition extends AnyRef

  97. trait IndexRecoveryDsl extends AnyRef

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

  99. class IndexSettings extends AnyRef

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

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

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

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

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

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

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

  107. trait IterableSearch extends AnyRef

    Represents something which can iterate the results from a query.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  123. trait MultiGetDsl extends GetDsl

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

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

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

  127. sealed abstract class MultiMode extends AnyRef

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

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

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

  131. trait MultiTermQueryDefinition extends QueryDefinition

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

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

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

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

  136. class NotQueryDefinition extends QueryDefinition

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

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

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

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

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

  142. trait PercolateDsl extends QueryDsl

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

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

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

  146. trait PipelineAggregationDsl extends AnyRef

  147. abstract class PipelineDefinition extends AnyRef

  148. sealed abstract class Preference extends AnyRef

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

  150. trait QueryDefinition extends AnyRef

  151. trait QueryDsl extends AnyRef

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

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

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

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

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

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

  158. class RegisterDefinition extends BulkCompatibleDefinition

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

  160. trait ReindexDsl extends AnyRef

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

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

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

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

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

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

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

  168. trait ScoreDefinition[T] extends AnyRef

  169. trait ScoreDsl extends AnyRef

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

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

  172. trait ScriptDsl extends AnyRef

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

  174. trait ScriptFieldDsl extends AnyRef

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

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

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

  178. abstract class ScriptType extends AnyRef

  179. trait ScrollDsl extends AnyRef

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

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

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

  183. abstract class SearchType extends AnyRef

  184. trait SettingsDsl extends AnyRef

  185. trait Show[T] extends Serializable

    A typeclass to provide a json representation of a request.

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

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

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

  189. trait SortDefinition extends AnyRef

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

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

  192. class SpanNearQueryDefinition extends SpanQueryDefinition

  193. class SpanNotQueryDefinition extends QueryDefinition

  194. class SpanOrQueryDefinition extends SpanQueryDefinition with DefinitionAttributeBoost

  195. trait SpanQueryDefinition extends QueryDefinition

  196. class SpanTermQueryDefinition extends SpanQueryDefinition

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

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

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

  200. sealed abstract class SuggestMode extends AnyRef

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

  202. trait SuggestionDefinition extends AnyRef

  203. trait SuggestionDsl extends AnyRef

  204. trait SuggestionEntry extends AnyRef

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

  206. trait SuggestionResult extends AnyRef

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

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

  209. abstract class TagSchema extends AnyRef

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

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

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

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

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

  215. trait TermVectorDsl extends AnyRef

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

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

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

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

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

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

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

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

  224. trait UpdateDsl extends AnyRef

  225. class UpdateSettingsDefinition extends AnyRef

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

  227. trait ValidateDsl extends AnyRef

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

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

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

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

  232. class FilteredQueryDefinition extends QueryDefinition

    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

    Annotations
    @deprecated
    Deprecated

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

Value Members

  1. object AggregationResults

  2. object DefinitionAttributes

  3. object ElasticClient

  4. object ElasticDsl extends ElasticDsl

  5. object ElasticImplicits extends ElasticImplicits

  6. object ElasticsearchClientUri extends Serializable

  7. object FieldsMapper

    Converts between scala types and types that Elasticsearch understands.

  8. object HighlightEncoder

  9. object HighlightOrder

  10. object IndexAndTypes extends Serializable

  11. object Indexes extends Serializable

  12. object IndexesAndTypes extends Serializable

  13. object IterableSearch

  14. object MultiMode extends Product with Serializable

  15. object NestedFieldValue extends Serializable

  16. object Preference

  17. object ProxyClients

  18. object ScriptDefinition extends Serializable

  19. object ScriptType extends Product with Serializable

  20. object SearchType extends Product with Serializable

  21. object SimpleFieldValue extends Serializable

  22. object SuggestMode

  23. object SuggestResult extends Serializable

  24. object SuggestionOption extends Serializable

  25. object SuggestionResult

  26. object TagSchema

  27. package admin

  28. package analyzers

  29. package definitions

  30. package mappings

  31. package source

Ungrouped