package
elastic4s
Type Members
-
-
-
-
trait
AliasesDsl extends AnyRef
-
-
case class
ArrayFieldValue(name: String, values: Seq[FieldValue]) extends FieldValue with Product with Serializable
-
-
-
-
-
-
trait
BulkDsl extends AnyRef
-
case class
BulkItemResult(original: BulkItemResponse) extends Product with Serializable
-
case class
BulkResult(original: BulkResponse) extends Product with Serializable
-
-
-
-
case class
ClearScrollDefinition(ids: Seq[String]) extends Product with Serializable
-
case class
ClearScrollResult(response: ClearScrollResponse) extends Product with Serializable
-
-
-
-
-
case class
ConstantScoreDefinition(builder: ConstantScoreQueryBuilder) extends QueryDefinition with Product with Serializable
-
case class
CountDefinition(indexesTypes: IndexesAndTypes) extends Product with Serializable
-
trait
CountDsl extends AnyRef
-
case class
CreateIndexDefinition(name: String) extends Product with Serializable
-
-
-
-
-
-
-
case class
DeleteIndexDefinition(indexes: Seq[String]) extends Product with Serializable
-
-
-
-
-
-
-
case class
ElasticsearchClientUri(uri: String, hosts: List[(String, Int)]) extends Product with Serializable
-
trait
Executable[T, R, Q] extends AnyRef
-
-
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
-
trait
ExplainDsl extends AnyRef
-
-
-
-
trait
FieldValue extends AnyRef
-
-
-
-
-
-
-
-
-
-
-
-
-
-
case class
GeoHashCellQuery(field: String) extends QueryDefinition with Product with Serializable
-
-
-
case class
GetAliasDefinition(aliases: Seq[String]) extends Product with Serializable
-
case class
GetAliasResult(response: GetAliasesResponse) extends Product with Serializable
-
case class
GetDefinition(indexTypes: IndexAndTypes, id: String) extends Product with Serializable
-
trait
GetDsl extends AnyRef
-
-
-
-
-
case class
HighlightDefinition(field: String) extends Product with Serializable
-
-
-
-
abstract
class
HighlightOrder extends AnyRef
-
-
trait
HitAs[T] extends AnyRef
-
case class
IdQueryDefinition(ids: Seq[String], types: Seq[String] = Nil, boost: Option[Double] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable
-
case class
IndexAndTypes(index: String, types: Seq[String]) extends Product with Serializable
-
-
trait
IndexDsl extends AnyRef
-
-
-
case class
IndexResult(original: IndexResponse) extends Product with Serializable
-
-
final
case class
Indexes(values: Seq[String]) extends AnyVal with Product with Serializable
-
case class
IndexesAndTypes(indexes: Seq[String], types: Seq[String]) extends Product with Serializable
-
-
-
case class
InnerHitDefinition(name: String) extends Product with Serializable
-
-
-
-
-
-
-
-
-
-
-
-
-
case class
MoreLikeThisQueryDefinition(fields: Seq[String], text: Seq[String]) extends QueryDefinition with Product with Serializable
-
-
-
case class
MultiGetItemResult(original: MultiGetItemResponse) extends Product with Serializable
-
case class
MultiGetResult(original: MultiGetResponse) extends Product with Serializable
-
-
sealed abstract
class
MultiMode extends AnyRef
-
-
case class
MultiSearchResult(original: MultiSearchResponse) extends Product with Serializable
-
case class
MultiSearchResultItem(item: Item) extends Product with Serializable
-
-
case class
MutateAliasDefinition(aliasAction: AliasAction) extends Product with Serializable
-
-
case class
NestedFieldValue(name: Option[String], values: Seq[FieldValue]) extends FieldValue with Product with Serializable
-
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
-
-
case class
NullFieldValue(name: String) extends FieldValue with Product with Serializable
-
case class
OptimizeDefinition(indexes: Seq[String]) extends Product with Serializable
-
-
-
-
-
-
-
-
case class
PhraseSuggestionResult(suggestion: PhraseSuggestion) extends SuggestionResult with Product with Serializable
-
sealed abstract
class
Preference extends AnyRef
-
-
-
trait
QueryDsl extends AnyRef
-
case class
QueryInnerHitsDefinition(name: String) extends Product with Serializable
-
-
-
-
-
-
-
case class
ReindexDefinition(sourceIndex: String, targetIndex: String, chunkSize: Int = 500, keepAlive: String = "5m", preserveId: Boolean = true)(implicit executor: ExecutionContext) extends Product with Serializable
-
trait
ReindexDsl extends AnyRef
-
-
-
final
case class
RichGetField(original: GetField) extends AnyVal with Product with Serializable
-
final
case class
RichGetResponse(original: GetResponse) extends AnyVal with Product with Serializable
-
case class
RichSearchHit(hit: SearchHit) extends Product with Serializable
-
final
case class
RichSearchHitField(value: SearchHitField) extends AnyVal with Product with Serializable
-
case class
RichSearchResponse(original: SearchResponse) extends Product with Serializable
-
-
trait
ScoreDsl extends AnyRef
-
-
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
-
trait
ScriptDsl extends AnyRef
-
case class
ScriptFieldDefinition(field: String, script: String, language: Option[String] = None, parameters: Option[Map[String, AnyRef]] = None) extends Product with Serializable
-
-
-
-
-
abstract
class
ScriptType extends AnyRef
-
trait
ScrollDsl extends AnyRef
-
-
-
case class
SearchScrollDefinition(id: String) extends Product with Serializable
-
abstract
class
SearchType extends AnyRef
-
-
trait
Show[T] extends Serializable
-
-
case class
SimpleFieldValue(name: Option[String], value: Any) extends FieldValue with Product with Serializable
-
-
-
-
-
-
-
-
-
-
-
-
sealed abstract
class
SuggestMode extends AnyRef
-
case class
SuggestResult(suggestions: Seq[SuggestionResult], suggest: Suggest) extends Product with Serializable
-
-
-
-
case class
SuggestionOption(text: String, score: Double, highlighted: Option[String], collateMatch: Boolean) extends Product with Serializable
-
-
-
abstract
class
TagSchema extends AnyRef
-
-
case class
TermQueryDefinition(field: String, value: Any) extends QueryDefinition with Product with Serializable
-
case class
TermSuggestionDefinition(name: String, indexes: Seq[String] = Nil) extends SuggestionDefinition with Product with Serializable
-
-
case class
TermSuggestionResult(suggestion: TermSuggestion) extends SuggestionResult with Product with Serializable
-
-
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
-
case class
TermVectorsResult(original: TermVectorsResponse) extends Product with Serializable
-
-
case class
TermsQueryDefinition(field: String, values: Seq[String]) extends QueryDefinition with Product with Serializable
-
-
-
case class
TypesExistExpectsIn(types: Seq[String]) extends Product with Serializable
-
-
trait
UpdateDsl extends AnyRef
-
-
case class
ValidateDefinition(index: String, type: String) extends Product with Serializable
-
-
-
-
-
-
-
trait
Reader[-U] extends AnyRef
Typeclass to execute a search for a given type of Elasticsearch request.
is the elastic4s request definition type
is the type returned by the Elasticsearch java client for this type.
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.