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. abstract class AggregationResult[T <: AbstractAggregationDefinition] extends AnyRef

    Permalink
  4. trait AliasesDsl extends AnyRef

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

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

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

    Permalink
  8. class BoolQueryDefinition extends QueryDefinition

    Permalink
  9. class BoostingQueryDefinition extends QueryDefinition

    Permalink
  10. trait BulkCompatibleDefinition extends AnyRef

    Permalink

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

    Permalink
  12. trait BulkDsl extends AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  26. trait CountDsl extends AnyRef

    Permalink

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

    Permalink
  28. trait CreateIndexDsl extends AnyRef

    Permalink

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

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

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

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

    Permalink
  33. trait DeleteDsl extends QueryDsl

    Permalink

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

    Permalink
  35. trait DeleteIndexDsl extends AnyRef

    Permalink

  36. trait DeprecatedElasticDsl extends AnyRef

    Permalink
  37. class DisMaxDefinition extends QueryDefinition

    Permalink
  38. class ElasticClient extends IterableSearch

    Permalink

  39. trait ElasticDsl extends IndexDsl with AliasesDsl with AnalyzerDsl with BulkDsl with ClusterDsl with CountDsl with CreateIndexDsl with DeleteIndexDsl with DeleteDsl with FieldStatsDsl with ExplainDsl with GetDsl with IndexAdminDsl with IndexRecoveryDsl with IndexTemplateDsl with MappingDsl with MultiGetDsl with OptimizeDsl with PercolateDsl 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

  40. trait ElasticImplicits extends AnyRef

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

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

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

    Permalink
  44. 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
  45. trait ExplainDsl extends AnyRef

    Permalink

  46. class ExponentialDecayScoreDefinition extends DecayScoreDefinition[ExponentialDecayScoreDefinition]

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

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

    Permalink
  49. trait FieldValue extends AnyRef

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  61. 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
  62. class GeoDistanceSortDefinition extends SortDefinition

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

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

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

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

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

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

    Permalink
  69. trait GetDsl extends AnyRef

    Permalink

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

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

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

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

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

    Permalink
  75. trait HighlightDsl extends AnyRef

    Permalink

  76. abstract class HighlightEncoder extends AnyRef

    Permalink
  77. class HighlightOptionsDefinition extends AnyRef

    Permalink
  78. abstract class HighlightOrder extends AnyRef

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

    Permalink
  80. trait HitAs[T] extends AnyRef

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

    Permalink
  83. class IndexDefinition extends BulkCompatibleDefinition

    Permalink
  84. trait IndexDsl extends AnyRef

    Permalink

  85. class IndexRecoveryDefinition extends AnyRef

    Permalink
  86. trait IndexRecoveryDsl extends AnyRef

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

    Permalink
  88. class IndexSettings extends AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  104. class MissingAggregationDefinition extends AggregationDefinition[MissingAggregationDefinition, MissingBuilder]

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

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

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

    Permalink
  108. trait MultiGetDsl extends GetDsl

    Permalink

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

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

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

    Permalink
  112. sealed abstract class MultiMode extends AnyRef

    Permalink

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

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

    Permalink
  115. case class MultiSearchResultItem(item: Item) extends Product with Serializable

    Permalink
  116. trait MultiTermQueryDefinition extends QueryDefinition

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

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

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

    Permalink
  120. 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
  121. class NotQueryDefinition extends QueryDefinition

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

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

    Permalink
  124. trait OptimizeDsl extends AnyRef

    Permalink

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

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

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

    Permalink
  128. trait PercolateDsl extends QueryDsl

    Permalink

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

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

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

    Permalink
  132. sealed abstract class Preference extends AnyRef

    Permalink

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

    Permalink
  134. trait QueryDefinition extends AnyRef

    Permalink
  135. trait QueryDsl extends AnyRef

    Permalink

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

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

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

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

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

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

    Permalink
  142. class RegisterDefinition extends BulkCompatibleDefinition

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

    Permalink
  144. trait ReindexDsl extends AnyRef

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

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

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

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

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

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

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

    Permalink
  152. trait ScoreDefinition[T] extends AnyRef

    Permalink
  153. trait ScoreDsl extends AnyRef

    Permalink

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

    Permalink
  155. 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
  156. trait ScriptDsl extends AnyRef

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

    Permalink
  158. trait ScriptFieldDsl extends AnyRef

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

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

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

    Permalink
  162. abstract class ScriptType extends AnyRef

    Permalink

  163. trait ScrollDsl extends AnyRef

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

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

    Permalink

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

    Permalink
  167. abstract class SearchType extends AnyRef

    Permalink

  168. trait SettingsDsl extends AnyRef

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

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

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

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

    Permalink
  173. trait SortDefinition extends AnyRef

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

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

    Permalink
  176. class SpanNearQueryDefinition extends SpanQueryDefinition

    Permalink
  177. class SpanNotQueryDefinition extends QueryDefinition

    Permalink
  178. class SpanOrQueryDefinition extends SpanQueryDefinition with DefinitionAttributeBoost

    Permalink
  179. trait SpanQueryDefinition extends QueryDefinition

    Permalink
  180. class SpanTermQueryDefinition extends SpanQueryDefinition

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

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

    Permalink
  183. sealed abstract class SuggestMode extends AnyRef

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

    Permalink
  185. trait SuggestionDefinition extends AnyRef

    Permalink
  186. trait SuggestionDsl extends AnyRef

    Permalink

  187. trait SuggestionEntry extends AnyRef

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

    Permalink
  189. trait SuggestionResult extends AnyRef

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

    Permalink
  191. abstract class TagSchema extends AnyRef

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

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

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

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

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

    Permalink
  197. trait TermVectorDsl extends AnyRef

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

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

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

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

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

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

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

    Permalink
  206. trait UpdateDsl extends AnyRef

    Permalink

  207. class UpdateSettingsDefinition extends AnyRef

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

    Permalink
  209. trait ValidateDsl extends AnyRef

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

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

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

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

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

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