Skip to main content

@terascope/types / elasticsearch-interfaces

elasticsearch-interfaces

Enumerations

EnumerationDescription
ElasticsearchDistribution-

Interfaces

InterfaceDescription
AggregationsAggregateBase-
AggregationsAutoDateHistogramAggregate-
AggregationsBoxPlotAggregate-
AggregationsBucketAggregate-
AggregationsCompositeBucketAggregate-
AggregationsExtendedStatsAggregate-
AggregationsFiltersAggregate-
AggregationsFiltersBucketItemKeys-
AggregationsGeoBounds-
AggregationsGeoBoundsAggregate-
AggregationsGeoCentroidAggregate-
AggregationsGeoLineAggregate-
AggregationsGeoLineProperties-
AggregationsHdrPercentileItem-
AggregationsHdrPercentilesAggregate-
AggregationsKeyedBucketKeys-
AggregationsKeyedValueAggregate-
AggregationsLineStringGeoShape-
AggregationsMatrixStatsAggregate-
AggregationsMultiBucketAggregate-
AggregationsPercentileItem-
AggregationsPercentilesAggregate-
AggregationsScriptedMetricAggregate-
AggregationsSignificantTermsAggregate-
AggregationsSingleBucketAggregateKeys-
AggregationsStandardDeviationBounds-
AggregationsStatsAggregate-
AggregationsStringStatsAggregate-
AggregationsTDigestPercentilesAggregate-
AggregationsTermsAggregate-
AggregationsTopHitsAggregate-
AggregationsTopMetrics-
AggregationsTopMetricsAggregate-
AggregationsValueAggregate-
Alias-
AnalysisCharFilterBase-
AnalysisMappingCharFilter-
AnalysisPatternReplaceTokenFilter-
AnalysisTokenFilterBase-
BulkIndexByScrollFailure-
BulkOperation-
BulkOperationContainer-
BulkResponseItemBase-
BulkResponseItemContainer-
BulkStats-
BulkUpdateAction-
CatIndicesIndicesRecord-
ClientMetadata-
ClusterHealthIndexHealthStats-
ClusterHealthShardHealthStats-
CompletionStats-
DictionaryResponseBase-
DocStats-
ElasticsearchDSLOptions-
ErrorCauseKeys-
ESIndexSettings-
ESMapping-
ESTypeMappings-
ExistsQuery-
ExplainExplanation-
ExplainExplanationDetail-
FielddataStats-
FieldMemoryUsage-
FieldSizeUsage-
FlushStats-
GeoHashLocation-
GeoQuery-
GetStats-
HitsTotal-
IndexedScript-
IndexingStats-
IndexTemplate-
IndexTemplateProperties-
IndicesAlias-
IndicesFielddataFrequencyFilter-
IndicesGetFieldMappingTypeFieldMappings-
IndicesGetMappingIndexMappingRecord-
IndicesIndexRouting-
IndicesIndexRoutingAllocation-
IndicesIndexRoutingAllocationDisk-
IndicesIndexRoutingAllocationInclude-
IndicesIndexRoutingAllocationInitialRecovery-
IndicesIndexRoutingRebalance-
IndicesIndexSettingBlocks-
IndicesIndexSettings-
IndicesIndexSettingsAnalysis-
IndicesIndexSettingsLifecycle-
IndicesIndexState-
IndicesIndexStatePrefixedSettings-
IndicesIndexVersioning-
IndicesNumericFielddata-
IndicesPutMappingTypeFieldMappings-
IndicesPutSettingsIndexSettingsBody-
IndicesRecoveryFileDetails-
IndicesRecoveryRecoveryBytes-
IndicesRecoveryRecoveryFiles-
IndicesRecoveryRecoveryIndexStatus-
IndicesRecoveryRecoveryOrigin-
IndicesRecoveryRecoveryStartStatus-
IndicesRecoveryRecoveryStatus-
IndicesRecoveryShardRecovery-
IndicesRecoveryTranslogStatus-
IndicesRecoveryVerifyIndex-
IndicesResponseBase-
IndicesStatsIndexStats-
IndicesStatsIndicesStats-
IndicesStatsShardCommit-
IndicesStatsShardFileSizeInfo-
IndicesStatsShardLease-
IndicesStatsShardPath-
IndicesStatsShardQueryCache-
IndicesStatsShardRetentionLeases-
IndicesStatsShardRouting-
IndicesStatsShardSequenceNumber-
IndicesStatsShardStats-
IndicesValidateQueryIndicesValidationExplanation-
IndividualResponse-
InlineGet-
InlineScript-
LatLon-
LatLonGeoLocation-
MappingAllField-
MappingBinaryProperty-
MappingBooleanProperty-
MappingByteNumberProperty-
MappingCompletionProperty-
MappingConstantKeywordProperty-
MappingCorePropertyBase-
MappingDateNanosProperty-
MappingDateProperty-
MappingDateRangeProperty-
MappingDocValuesPropertyBase-
MappingDoubleNumberProperty-
MappingDoubleRangeProperty-
MappingDynamicTemplate-
MappingFieldAliasProperty-
MappingFieldMapping-
MappingFieldNamesField-
MappingFlattenedProperty-
MappingFloatNumberProperty-
MappingFloatRangeProperty-
MappingGeoPointProperty-
MappingGeoShapeProperty-
MappingHalfFloatNumberProperty-
MappingHistogramProperty-
MappingIndexField-
MappingIntegerNumberProperty-
MappingIntegerRangeProperty-
MappingIpProperty-
MappingIpRangeProperty-
MappingJoinProperty-
MappingKeywordProperty-
MappingLongNumberProperty-
MappingLongRangeProperty-
MappingMurmur3HashProperty-
MappingNestedProperty-
MappingNumberPropertyBase-
MappingObjectProperty-
MappingPercolatorProperty-
MappingPointProperty-
MappingPropertyBase-
MappingRangePropertyBase-
MappingRankFeatureProperty-
MappingRankFeaturesProperty-
MappingRoutingField-
MappingRuntimeField-
MappingScaledFloatNumberProperty-
MappingSearchAsYouTypeProperty-
MappingShapeProperty-
MappingShortNumberProperty-
MappingSizeField-
MappingSourceField-
MappingStandardNumberProperty-
MappingSuggestContext-
MappingTextIndexPrefixes-
MappingTextProperty-
MappingTokenCountProperty-
MappingTypeMapping-
MappingUnsignedLongNumberProperty-
MappingVersionProperty-
MappingWildcardProperty-
MatchPhraseQuery-
MatchQuery-
MergesStats-
MGetBody-
MGetDocs-
MSearchBody-
MSearchHeader-
MultiMatchQuery-
NodesAdaptiveSelection-
NodesBreaker-
NodesCpu-
NodesDataPathStats-
NodesExtendedMemoryStats-
NodesFileSystem-
NodesFileSystemTotal-
NodesGarbageCollector-
NodesGarbageCollectorTotal-
NodesInfoNodeInfo-
NodesInfoNodeInfoAction-
NodesInfoNodeInfoAggregation-
NodesInfoNodeInfoBootstrap-
NodesInfoNodeInfoClient-
NodesInfoNodeInfoDiscover-
NodesInfoNodeInfoHttp-
NodesInfoNodeInfoIngest-
NodesInfoNodeInfoIngestProcessor-
NodesInfoNodeInfoJvmMemory-
NodesInfoNodeInfoMemory-
NodesInfoNodeInfoNetwork-
NodesInfoNodeInfoNetworkInterface-
NodesInfoNodeInfoOSCPU-
NodesInfoNodeInfoPath-
NodesInfoNodeInfoRepositories-
NodesInfoNodeInfoRepositoriesUrl-
NodesInfoNodeInfoScript-
NodesInfoNodeInfoSearch-
NodesInfoNodeInfoSearchRemote-
NodesInfoNodeInfoSettings-
NodesInfoNodeInfoSettingsCluster-
NodesInfoNodeInfoSettingsClusterElection-
NodesInfoNodeInfoSettingsHttp-
NodesInfoNodeInfoSettingsHttpType-
NodesInfoNodeInfoSettingsNetwork-
NodesInfoNodeInfoSettingsNode-
NodesInfoNodeInfoSettingsTransport-
NodesInfoNodeInfoSettingsTransportType-
NodesInfoNodeInfoTransport-
NodesInfoNodeJvmInfo-
NodesInfoNodeOperatingSystemInfo-
NodesInfoNodeProcessInfo-
NodesInfoNodeThreadPoolInfo-
NodesIngest-
NodesIngestTotal-
NodesJvm-
NodesJvmClasses-
NodesJvmThreads-
NodesKeyedProcessor-
NodesMemoryStats-
NodesNodeBufferPool-
NodesOperatingSystem-
NodesProcess-
NodesScripting-
NodesStats-
NodeStatistics-
NodesThreadCount-
NodesTransport-
PluginStats-
QueryCacheStats-
QueryDslThreeDimensionalPoint-
QueryStringQuery-
RangeExpression-
RangeQuery-
RecoveryStats-
RefreshStats-
RegExprQuery-
ReindexBody-
Remote-
RequestCacheStats-
ScriptBase-
SearchHitsMetadata-
SearchInnerHitsMetadata-
SearchInnerHitsResult-
SearchNestedIdentity-
SearchRecordResponse-
SearchResult-
SearchSourceFilter-
SearchStats-
SearchTotalHits-
SegmentsStats-
ShardFailure-
ShardStatistics-
StoreStats-
TemplateBody-
TermQuery-
TranslogStats-
WarmerStats-
WildcardQuery-
WriteResponseBase-

Type Aliases

Action

Action = "Error" | "created" | "updated" | "deleted" | "not_found" | "noop"

Defined in: packages/types/src/elasticsearch-interfaces.ts:344


AggregationsAggregate

AggregationsAggregate = AggregationsSingleBucketAggregate | AggregationsAutoDateHistogramAggregate | AggregationsFiltersAggregate | AggregationsSignificantTermsAggregate<any> | AggregationsTermsAggregate<any> | AggregationsBucketAggregate | AggregationsCompositeBucketAggregate | AggregationsMultiBucketAggregate<AggregationsBucket> | AggregationsMatrixStatsAggregate | AggregationsKeyedValueAggregate | AggregationsMetricAggregate

Defined in: packages/types/src/elasticsearch-interfaces.ts:2446


AggregationsBucket

AggregationsBucket = AggregationsValueBucket | AggregationsKeyedBucket<any>

Defined in: packages/types/src/elasticsearch-interfaces.ts:2469


AggregationsFiltersBucketItem

AggregationsFiltersBucketItem = AggregationsFiltersBucketItemKeys | {[property: string]: AggregationsAggregate; }

Defined in: packages/types/src/elasticsearch-interfaces.ts:2708


AggregationsKeyedBucket<TKey>

AggregationsKeyedBucket<TKey> = AggregationsKeyedBucketKeys<TKey> | {[property: string]: AggregationsAggregate; }

Defined in: packages/types/src/elasticsearch-interfaces.ts:2732

Type Parameters

Type ParameterDefault type
TKeyunknown

AggregationsMetricAggregate

AggregationsMetricAggregate = AggregationsValueAggregate | AggregationsBoxPlotAggregate | AggregationsGeoBoundsAggregate | AggregationsGeoCentroidAggregate | AggregationsGeoLineAggregate | AggregationsPercentilesAggregate | AggregationsScriptedMetricAggregate | AggregationsStatsAggregate | AggregationsStringStatsAggregate | AggregationsTopHitsAggregate | AggregationsTopMetricsAggregate | AggregationsExtendedStatsAggregate | AggregationsTDigestPercentilesAggregate | AggregationsHdrPercentilesAggregate

Defined in: packages/types/src/elasticsearch-interfaces.ts:2530


AggregationsSingleBucketAggregate

AggregationsSingleBucketAggregate = AggregationsSingleBucketAggregateKeys | {[property: string]: AggregationsAggregate; }

Defined in: packages/types/src/elasticsearch-interfaces.ts:2736


AggregationsValueBucket

AggregationsValueBucket = object

Defined in: packages/types/src/elasticsearch-interfaces.ts:2467

Index Signature

[property: string]: AggregationsAggregate


AnalysisCharFilter

AnalysisCharFilter = AnalysisHtmlStripCharFilter | AnalysisMappingCharFilter | AnalysisPatternReplaceTokenFilter

Defined in: packages/types/src/elasticsearch-interfaces.ts:1526


AnalysisHtmlStripCharFilter

AnalysisHtmlStripCharFilter = AnalysisCharFilterBase

Defined in: packages/types/src/elasticsearch-interfaces.ts:1531


AnyQuery

AnyQuery = BoolQuery | GeoQuery | TermQuery | MatchQuery | MatchPhraseQuery | WildcardQuery | ExistsQuery | RegExprQuery | QueryStringQuery | RangeQuery | MultiMatchQuery

Defined in: packages/types/src/elasticsearch-interfaces.ts:27


AnyQuerySort

AnyQuerySort = GeoSortQuery

Defined in: packages/types/src/elasticsearch-interfaces.ts:157


BoolQuery

BoolQuery = object

Defined in: packages/types/src/elasticsearch-interfaces.ts:17

Properties

bool

bool: object

Defined in: packages/types/src/elasticsearch-interfaces.ts:18

NameTypeDefined in
filter?AnyQuery[]packages/types/src/elasticsearch-interfaces.ts:19
must_not?AnyQuery[]packages/types/src/elasticsearch-interfaces.ts:20
should?AnyQuery[]packages/types/src/elasticsearch-interfaces.ts:21

BoolQueryTypes

BoolQueryTypes = "filter" | "should" | "must_not"

Defined in: packages/types/src/elasticsearch-interfaces.ts:25


BulkCreateOperation

BulkCreateOperation = BulkOperation

Defined in: packages/types/src/elasticsearch-interfaces.ts:454


BulkCreateResponseItem

BulkCreateResponseItem = BulkResponseItemBase

Defined in: packages/types/src/elasticsearch-interfaces.ts:456


BulkDeleteOperation

BulkDeleteOperation = BulkOperation

Defined in: packages/types/src/elasticsearch-interfaces.ts:458


BulkDeleteResponseItem

BulkDeleteResponseItem = BulkResponseItemBase

Defined in: packages/types/src/elasticsearch-interfaces.ts:460


BulkIndexOperation

BulkIndexOperation = BulkOperation

Defined in: packages/types/src/elasticsearch-interfaces.ts:462


BulkIndexResponseItem

BulkIndexResponseItem = BulkResponseItemBase

Defined in: packages/types/src/elasticsearch-interfaces.ts:464


BulkUpdateOperation

BulkUpdateOperation = BulkOperation

Defined in: packages/types/src/elasticsearch-interfaces.ts:515


BulkUpdateResponseItem

BulkUpdateResponseItem = BulkResponseItemBase

Defined in: packages/types/src/elasticsearch-interfaces.ts:517


Bytes

Bytes = "b" | "k" | "kb" | "m" | "mb" | "g" | "gb" | "t" | "tb" | "p" | "pb"

Defined in: packages/types/src/elasticsearch-interfaces.ts:288


ConflictOptions

ConflictOptions = "abort" | "proceed"

Defined in: packages/types/src/elasticsearch-interfaces.ts:282


ConstantScoreQuery

ConstantScoreQuery = object

Defined in: packages/types/src/elasticsearch-interfaces.ts:136

Properties

constant_score

constant_score: object

Defined in: packages/types/src/elasticsearch-interfaces.ts:137

NameTypeDefined in
filterAnyQuery | AnyQuery[]packages/types/src/elasticsearch-interfaces.ts:138

Duration

Duration = number

Defined in: packages/types/src/elasticsearch-interfaces.ts:271


ElasticsearchDSLResult

ElasticsearchDSLResult = object

Defined in: packages/types/src/elasticsearch-interfaces.ts:159

Properties

query

query: ConstantScoreQuery | MatchAllQuery

Defined in: packages/types/src/elasticsearch-interfaces.ts:160

sort?

optional sort: AnyQuerySort | AnyQuerySort[]

Defined in: packages/types/src/elasticsearch-interfaces.ts:161


ErrorCause

ErrorCause = ErrorCauseKeys & object

Defined in: packages/types/src/elasticsearch-interfaces.ts:307


ESFieldType

ESFieldType = "long" | "integer" | "short" | "byte" | "double" | "float" | "keyword" | "text" | "boolean" | "ip" | "ip_range" | "date" | "geo_point" | "geo_shape" | "object" | "nested"

Defined in: packages/types/src/elasticsearch-interfaces.ts:164


ESTypeMapping

ESTypeMapping = PropertyESTypeMapping | FieldsESTypeMapping | BasicESTypeMapping | IgnoredESTypeMapping

Defined in: packages/types/src/elasticsearch-interfaces.ts:182


ExpandWildcards

ExpandWildcards = "open" | "closed" | "hidden" | "none" | "all"

Defined in: packages/types/src/elasticsearch-interfaces.ts:276


GeoDistanceSort

GeoDistanceSort = object

Defined in: packages/types/src/elasticsearch-interfaces.ts:146

Index Signature

[field: string]: GeoDistanceUnit | SortOrder | { lat: number; lon: number; }


GeoHash

GeoHash = string

Defined in: packages/types/src/elasticsearch-interfaces.ts:1082


GeoLocation

GeoLocation = LatLonGeoLocation | GeoHashLocation | number[] | string

Defined in: packages/types/src/elasticsearch-interfaces.ts:1075


GeoSortQuery

GeoSortQuery = object

Defined in: packages/types/src/elasticsearch-interfaces.ts:153

Properties

_geo_distance

_geo_distance: GeoDistanceSort

Defined in: packages/types/src/elasticsearch-interfaces.ts:154


Health

Health = "green" | "yellow" | "red"

Defined in: packages/types/src/elasticsearch-interfaces.ts:286


IndexRefresh

IndexRefresh = boolean | RefreshOptions

Defined in: packages/types/src/elasticsearch-interfaces.ts:340


IndicesIndexCheckOnStartup

IndicesIndexCheckOnStartup = "false" | "checksum" | "true"

Defined in: packages/types/src/elasticsearch-interfaces.ts:1414


IndicesIndexRoutingAllocationOptions

IndicesIndexRoutingAllocationOptions = "all" | "primaries" | "new_primaries" | "none"

Defined in: packages/types/src/elasticsearch-interfaces.ts:1863


IndicesIndexRoutingRebalanceOptions

IndicesIndexRoutingRebalanceOptions = "all" | "primaries" | "replicas" | "none"

Defined in: packages/types/src/elasticsearch-interfaces.ts:1869


IndicesNumericFielddataFormat

IndicesNumericFielddataFormat = "array" | "disabled"

Defined in: packages/types/src/elasticsearch-interfaces.ts:991


IndicesStatsShardRoutingState

IndicesStatsShardRoutingState = "UNASSIGNED" | "INITIALIZING" | "STARTED" | "RELOCATING"

Defined in: packages/types/src/elasticsearch-interfaces.ts:2790


Level

Level = "cluster" | "indices" | "shards"

Defined in: packages/types/src/elasticsearch-interfaces.ts:1977


MappingCoreProperty

MappingCoreProperty = MappingObjectProperty | MappingNestedProperty | MappingSearchAsYouTypeProperty | MappingTextProperty | MappingDocValuesProperty

Defined in: packages/types/src/elasticsearch-interfaces.ts:953


MappingDocValuesProperty

MappingDocValuesProperty = MappingBinaryProperty | MappingBooleanProperty | MappingDateProperty | MappingDateNanosProperty | MappingKeywordProperty | MappingNumberProperty | MappingRangeProperty | MappingGeoPointProperty | MappingGeoShapeProperty | MappingCompletionProperty | MappingIpProperty | MappingMurmur3HashProperty | MappingShapeProperty | MappingTokenCountProperty | MappingVersionProperty | MappingWildcardProperty | MappingPointProperty

Defined in: packages/types/src/elasticsearch-interfaces.ts:960


MappingDynamicMapping

MappingDynamicMapping = "strict" | "runtime" | "true" | "false"

Defined in: packages/types/src/elasticsearch-interfaces.ts:1342


MappingGeoOrientation

MappingGeoOrientation = "right" | "RIGHT" | "counterclockwise" | "ccw" | "left" | "LEFT" | "clockwise" | "cw"

Defined in: packages/types/src/elasticsearch-interfaces.ts:1026


MappingGeoStrategy

MappingGeoStrategy = "recursive" | "term"

Defined in: packages/types/src/elasticsearch-interfaces.ts:1057


MappingIndexOptions

MappingIndexOptions = "docs" | "freqs" | "positions" | "offsets"

Defined in: packages/types/src/elasticsearch-interfaces.ts:1294


MappingMatchType

MappingMatchType = "simple" | "regex"

Defined in: packages/types/src/elasticsearch-interfaces.ts:1340


MappingNumberProperty

MappingNumberProperty = MappingFloatNumberProperty | MappingHalfFloatNumberProperty | MappingDoubleNumberProperty | MappingIntegerNumberProperty | MappingLongNumberProperty | MappingShortNumberProperty | MappingByteNumberProperty | MappingUnsignedLongNumberProperty | MappingScaledFloatNumberProperty

Defined in: packages/types/src/elasticsearch-interfaces.ts:1118


MappingOnScriptError

MappingOnScriptError = "fail" | "continue"

Defined in: packages/types/src/elasticsearch-interfaces.ts:1148


MappingProperty

MappingProperty = MappingFlattenedProperty | MappingJoinProperty | MappingPercolatorProperty | MappingRankFeatureProperty | MappingRankFeaturesProperty | MappingConstantKeywordProperty | MappingFieldAliasProperty | MappingHistogramProperty | MappingCoreProperty

Defined in: packages/types/src/elasticsearch-interfaces.ts:929


MappingRangeProperty

MappingRangeProperty = MappingLongRangeProperty | MappingIpRangeProperty | MappingIntegerRangeProperty | MappingFloatRangeProperty | MappingDoubleRangeProperty | MappingDateRangeProperty

Defined in: packages/types/src/elasticsearch-interfaces.ts:1110


MappingRuntimeFields

MappingRuntimeFields = Record<string, MappingRuntimeField>

Defined in: packages/types/src/elasticsearch-interfaces.ts:1375


MappingRuntimeFieldType

MappingRuntimeFieldType = "boolean" | "date" | "number" | "geo_point" | "ip" | "keyword" | "long"

Defined in: packages/types/src/elasticsearch-interfaces.ts:900


MappingTermVectorOption

MappingTermVectorOption = "no" | "yes" | "with_offsets" | "with_positions" | "with_positions_offsets" | "with_positions_offsets_payloads" | "with_positions_payloads"

Defined in: packages/types/src/elasticsearch-interfaces.ts:1263


MappingTimeSeriesMetricType

MappingTimeSeriesMetricType = "gauge" | "counter" | "summary" | "histogram"

Defined in: packages/types/src/elasticsearch-interfaces.ts:1140


MatchAllQuery

MatchAllQuery = object

Defined in: packages/types/src/elasticsearch-interfaces.ts:142

Properties

match_all

match_all: Record<string, never>

Defined in: packages/types/src/elasticsearch-interfaces.ts:143


Metrics

Metrics = string | string[]

Defined in: packages/types/src/elasticsearch-interfaces.ts:1979


NodeRole

NodeRole = "cluster_manager" | "master" | "data" | "client" | "ingest" | "voting_only" | "remote_cluster_client" | "coordinating_only"

Defined in: packages/types/src/elasticsearch-interfaces.ts:418


NodeRoles

NodeRoles = NodeRole[]

Defined in: packages/types/src/elasticsearch-interfaces.ts:420


OpType

OpType = "index" | "create"

Defined in: packages/types/src/elasticsearch-interfaces.ts:370


PropertyESTypeMapping

PropertyESTypeMapping = object

Defined in: packages/types/src/elasticsearch-interfaces.ts:211

Properties

properties

properties: object

Defined in: packages/types/src/elasticsearch-interfaces.ts:213

Index Signature

[key: string]: PropertyESTypes

type?

optional type: "nested" | "object"

Defined in: packages/types/src/elasticsearch-interfaces.ts:212


PropertyESTypes

PropertyESTypes = FieldsESTypeMapping | BasicESTypeMapping

Defined in: packages/types/src/elasticsearch-interfaces.ts:210


QueryDslGeoCoordinate

QueryDslGeoCoordinate = string | number[] | QueryDslThreeDimensionalPoint

Defined in: packages/types/src/elasticsearch-interfaces.ts:2517


QueryDslGeoLocation

QueryDslGeoLocation = string | number[] | LatLon

Defined in: packages/types/src/elasticsearch-interfaces.ts:2505


RefreshOptions

RefreshOptions = "wait_for"

Defined in: packages/types/src/elasticsearch-interfaces.ts:341


Script

Script = InlineScript | IndexedScript | string

Defined in: packages/types/src/elasticsearch-interfaces.ts:387


ScriptLangs

ScriptLangs = "painless" | "expression" | "mustache" | "java"

Defined in: packages/types/src/elasticsearch-interfaces.ts:284


ScriptLanguage

ScriptLanguage = "painless" | "expression" | "mustache" | "java"

Defined in: packages/types/src/elasticsearch-interfaces.ts:372


SearchAggregations

SearchAggregations = Record<string, AggregationsAggregate>

Defined in: packages/types/src/elasticsearch-interfaces.ts:1704


SearchSortResults

SearchSortResults = (number | string | null)[]

Defined in: packages/types/src/elasticsearch-interfaces.ts:2594


SearchSourceConfig

SearchSourceConfig = boolean | SearchSourceFilter | string | string[]

Defined in: packages/types/src/elasticsearch-interfaces.ts:482


SearchTotalHitsRelation

SearchTotalHitsRelation = "eq" | "gte"

Defined in: packages/types/src/elasticsearch-interfaces.ts:2624


SearchTypes

SearchTypes = "query_then_fetch" | "dfs_query_then_fetch"

Defined in: packages/types/src/elasticsearch-interfaces.ts:278


SortOrder

SortOrder = "asc" | "desc"

Defined in: packages/types/src/elasticsearch-interfaces.ts:6

The sort direction


SuggestMode

SuggestMode = "missing" | "popular" | "always"

Defined in: packages/types/src/elasticsearch-interfaces.ts:280


TimeSpan

TimeSpan = `${Duration}${TimeUnit}`

Defined in: packages/types/src/elasticsearch-interfaces.ts:274


TimeUnit

TimeUnit = "d" | "h" | "m" | "s" | "ms" | "micros" | "nanos"

Defined in: packages/types/src/elasticsearch-interfaces.ts:272


VersionType

VersionType = "internal" | "external" | "external_gte" | "force"

Defined in: packages/types/src/elasticsearch-interfaces.ts:343


WaitForActiveShardOptions

WaitForActiveShardOptions = "all"

Defined in: packages/types/src/elasticsearch-interfaces.ts:366


WaitForActiveShards

WaitForActiveShards = number | WaitForActiveShardOptions

Defined in: packages/types/src/elasticsearch-interfaces.ts:368