Package

com.sksamuel.elastic4s.requests

indexes

Permalink

package indexes

Visibility
  1. Public
  2. All

Type Members

  1. trait CreateIndexApi extends AnyRef

    Permalink
  2. case class CreateIndexRequest(name: String, _analysis: Option[AnalysisDefinition] = None, analysis: Option[Analysis] = None, mapping: Option[MappingDefinition] = None, rawSource: Option[String] = None, waitForActiveShards: Option[Int] = None, aliases: Set[IndexAliasRequest] = Set.empty, settings: IndexSettings = new IndexSettings, includeTypeName: Option[Boolean] = None) extends Product with Serializable

    Permalink
  3. case class CreateIndexResponse(acknowledged: Boolean, shards_acknowledged: Boolean) extends Product with Serializable

    Permalink
  4. case class CreateIndexTemplateRequest(name: String, pattern: String, settings: Map[String, Any] = Map.empty, mappings: Seq[MappingDefinition] = Nil, analysis: Option[AnalysisDefinition] = None, order: Option[Int] = None, version: Option[Int] = None, create: Option[Boolean] = None, aliases: Seq[TemplateAlias] = Nil) extends Product with Serializable

    Permalink
  5. case class CreateIndexTemplateResponse(acknowledged: Boolean) extends Product with Serializable

    Permalink
  6. trait DeleteIndexApi extends AnyRef

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

    Permalink
  8. case class DeleteIndexTemplateRequest(name: String) extends Product with Serializable

    Permalink
  9. case class DeleteIndexTemplateResponse() extends Product with Serializable

    Permalink
  10. case class Docs(count: Long, deleted: Long) extends Product with Serializable

    Permalink
  11. trait ExistsHandlers extends AnyRef

    Permalink
  12. case class Field(type: String) extends Product with Serializable

    Permalink
  13. case class Get(total: Long, timeInMillis: Long, existsTotal: Long, existsTimeInMillis: Long, missingTotal: Long, missingTimeInMillis: Long, current: Long) extends Product with Serializable

    Permalink
  14. case class GetIndexRequest(index: String) extends Product with Serializable

    Permalink
  15. case class GetIndexResponse(aliases: Map[String, Map[String, Any]], mappings: Mapping, _settings: Map[String, Any]) extends Product with Serializable

    Permalink
  16. case class GetIndexTemplateRequest(indexes: Indexes) extends Product with Serializable

    Permalink
  17. case class GetIndexTemplates(templates: Map[String, IndexTemplate]) extends Product with Serializable

    Permalink
  18. case class IndexAliasRequest(name: String, filter: Option[Query] = None, routing: Option[String] = None) extends Product with Serializable

    Permalink
  19. trait IndexApi extends AnyRef

    Permalink
  20. trait IndexHandlers extends AnyRef

    Permalink
  21. case class IndexMappings(index: String, mappings: Map[String, Any]) extends Product with Serializable

    Permalink
  22. case class IndexRequest(index: Index, id: Option[String] = None, createOnly: Option[Boolean] = None, refresh: Option[RefreshPolicy] = None, parent: Option[String] = None, pipeline: Option[String] = None, routing: Option[String] = None, timeout: Option[String] = None, version: Option[Long] = None, ifSeqNo: Option[Long] = None, ifPrimaryTerm: Option[Long] = None, versionType: Option[VersionType] = None, fields: Seq[FieldValue] = Nil, source: Option[String] = None) extends BulkCompatibleRequest with Product with Serializable

    Permalink
  23. case class IndexResponse(id: String, index: String, type: String, version: Long, seqNo: Long, primaryTerm: Long, result: String, forcedRefresh: Boolean, shards: Shards) extends Product with Serializable

    Permalink
  24. class IndexSettings extends AnyRef

    Permalink
  25. case class IndexStatsGroup(primaries: Stats, total: Stats) extends Product with Serializable

    Permalink
  26. trait IndexStatsHandlers extends AnyRef

    Permalink
  27. case class IndexStatsResponse(all: IndexStatsGroup, indices: Map[String, IndexStatsGroup]) extends Product with Serializable

    Permalink
  28. case class IndexTemplate(order: Int, indexPatterns: Seq[String], settings: Map[String, Any], mappings: Map[String, Any], aliases: Map[String, Any]) extends Product with Serializable

    Permalink
  29. trait IndexTemplateApi extends AnyRef

    Permalink
  30. case class IndexTemplateExists() extends Product with Serializable

    Permalink
  31. case class IndexTemplateExistsRequest() extends Product with Serializable

    Permalink
  32. trait IndexTemplateHandlers extends AnyRef

    Permalink
  33. case class Indexing(indexTotal: Long, indexTimeInMillis: Long, indexCurrent: Long, indexFailed: Long, deleteTotal: Long, deleteTimeInMillis: Long, deleteCurrent: Long, noopUpdateTotal: Long, isThrottled: Long, throttleTimeInMillis: Long) extends Product with Serializable

    Permalink
  34. case class Mapping(properties: Map[String, Field], meta: Map[String, String] = Map.empty) extends Product with Serializable

    Permalink
  35. trait MappingHandlers extends AnyRef

    Permalink
  36. case class Merges(current: Long, currentDocs: Long, currentSizeInBytes: Long, total: Long, totalTimeInMillis: Long, totalDocs: Long, totalSizeInBytes: Long, totalStoppedTimeInMillis: Long, totalThrottledTimeInMillis: Long, totalAutoThrottleInBytes: Long) extends Product with Serializable

    Permalink
  37. case class PutMappingResponse(acknowledged: Boolean) extends Product with Serializable

    Permalink
  38. case class QueryCache(memorySizeInBytes: Long, totalCount: Long, hitCount: Long, missCount: Long, cacheSize: Long, cacheCount: Long, evictions: Long) extends Product with Serializable

    Permalink
  39. case class Recovery(currentAsSource: Long, currentAsTarget: Long, throttleTimeInMillis: Long) extends Product with Serializable

    Permalink
  40. case class RequestCache(memorySizeInBytes: Long, evictions: Long, hitCount: Long, missCount: Long) extends Product with Serializable

    Permalink
  41. trait RolloverHandlers extends AnyRef

    Permalink
  42. case class RolloverResponse(oldIndex: String, newIndex: String, rolledOver: Boolean, dryRun: Boolean, acknowledged: Boolean, shardsAcknowledged: Boolean, conditions: Map[String, Boolean]) extends Product with Serializable

    Permalink
  43. case class Search(openContexts: Long, queryTotal: Long, queryTimeInMillis: Long, queryCurrent: Long, fetchTotal: Long, fetchTimeInMillis: Long, fetchCurrent: Long, scrollTotal: Long, scrollTimeInMillis: Long, scrollCurrent: Long, suggestTotal: Long, suggestTimeInMillis: Long, suggestCurrent: Long) extends Product with Serializable

    Permalink
  44. case class Segments(count: Long, memoryInBytes: Long, termsMemoryInBytes: Long, storedFieldsMemoryInBytes: Long, termVectorsMemoryInBytes: Long, normsMemoryInBytes: Long, pointsMemoryInBytes: Long, docValuesMemoryInBytes: Long, indexWriterMemoryInBytes: Long, versionMapMemoryInBytes: Long, fixedBitSetMemoryInBytes: Long, maxUnsafeAutoIdTimestamp: Long) extends Product with Serializable

    Permalink
  45. case class Stats(docs: Docs, store: Store, get: Get, search: Search, merges: Merges, segments: Segments, requestCache: RequestCache, queryCache: QueryCache, recovery: Recovery, translog: TransLog) extends Product with Serializable

    Permalink
  46. case class Store(sizeInBytes: Long) extends Product with Serializable

    Permalink
  47. case class TemplateAlias(name: String, filter: Option[Query] = None, routing: Option[String] = None) extends Product with Serializable

    Permalink
  48. case class TransLog(operations: Long, sizeInBytes: Long, uncommittedOperations: Long, uncommittedSizeInBytes: Long) extends Product with Serializable

    Permalink
  49. case class AnalysisDefinition(analyzers: Iterable[AnalyzerDefinition], normalizers: Iterable[NormalizerDefinition]) extends Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

Deprecated Value Members

  1. object AnalysisBuilderFn

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) use new analysis package

Ungrouped