diff --git a/output/openapi/elasticsearch-openapi.json b/output/openapi/elasticsearch-openapi.json index 41d5a81881..61af2532a1 100644 --- a/output/openapi/elasticsearch-openapi.json +++ b/output/openapi/elasticsearch-openapi.json @@ -65084,12 +65084,21 @@ { "$ref": "#/components/schemas/_types.analysis.ApostropheTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.ArabicStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.ArabicNormalizationTokenFilter" }, { "$ref": "#/components/schemas/_types.analysis.AsciiFoldingTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.BengaliNormalizationTokenFilter" + }, + { + "$ref": "#/components/schemas/_types.analysis.BrazilianStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.CjkBigramTokenFilter" }, @@ -65105,12 +65114,18 @@ { "$ref": "#/components/schemas/_types.analysis.ConditionTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.CzechStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.DecimalDigitTokenFilter" }, { "$ref": "#/components/schemas/_types.analysis.DelimitedPayloadTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.DutchStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.EdgeNGramTokenFilter" }, @@ -65123,9 +65138,15 @@ { "$ref": "#/components/schemas/_types.analysis.FlattenGraphTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.FrenchStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.GermanNormalizationTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.GermanStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.HindiNormalizationTokenFilter" }, @@ -65183,6 +65204,9 @@ { "$ref": "#/components/schemas/_types.analysis.PersianNormalizationTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.PersianStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.PorterStemTokenFilter" }, @@ -65195,6 +65219,9 @@ { "$ref": "#/components/schemas/_types.analysis.ReverseTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.RussianStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.ScandinavianFoldingTokenFilter" }, @@ -65307,6 +65334,27 @@ } } }, + "_types.analysis.ArabicStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "arabic_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.ArabicNormalizationTokenFilter": { "allOf": [ { @@ -65352,6 +65400,48 @@ } ] }, + "_types.analysis.BengaliNormalizationTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "bengali_normalization" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, + "_types.analysis.BrazilianStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "brazilian_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.CjkBigramTokenFilter": { "allOf": [ { @@ -65508,6 +65598,27 @@ } ] }, + "_types.analysis.CzechStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "czech_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.DecimalDigitTokenFilter": { "allOf": [ { @@ -65565,6 +65676,27 @@ "identity" ] }, + "_types.analysis.DutchStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "dutch_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.EdgeNGramTokenFilter": { "allOf": [ { @@ -65692,6 +65824,27 @@ } ] }, + "_types.analysis.FrenchStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "french_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.GermanNormalizationTokenFilter": { "allOf": [ { @@ -65713,6 +65866,27 @@ } ] }, + "_types.analysis.GermanStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "german_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.HindiNormalizationTokenFilter": { "allOf": [ { @@ -66298,6 +66472,9 @@ "description": "If `true`, all substrings matching the pattern parameter’s regular expression are replaced. If `false`, the filter replaces only the first matching substring in each token. Defaults to `true`.", "type": "boolean" }, + "flags": { + "type": "string" + }, "pattern": { "description": "Regular expression, written in Java’s regular expression syntax. The filter replaces token substrings matching this pattern with the substring in the `replacement` parameter.", "type": "string" @@ -66335,6 +66512,27 @@ } ] }, + "_types.analysis.PersianStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "persian_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.PorterStemTokenFilter": { "allOf": [ { @@ -66423,6 +66621,27 @@ } ] }, + "_types.analysis.RussianStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "russian_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.ScandinavianFoldingTokenFilter": { "allOf": [ { @@ -67092,10 +67311,10 @@ "alternate": { "$ref": "#/components/schemas/_types.analysis.IcuCollationAlternate" }, - "case_first": { + "caseFirst": { "$ref": "#/components/schemas/_types.analysis.IcuCollationCaseFirst" }, - "case_level": { + "caseLevel": { "type": "boolean" }, "country": { @@ -67104,7 +67323,7 @@ "decomposition": { "$ref": "#/components/schemas/_types.analysis.IcuCollationDecomposition" }, - "hiragana_quaternary_mode": { + "hiraganaQuaternaryMode": { "type": "boolean" }, "language": { @@ -67119,7 +67338,7 @@ "strength": { "$ref": "#/components/schemas/_types.analysis.IcuCollationStrength" }, - "variable_top": { + "variableTop": { "type": "string" }, "variant": { @@ -67582,10 +67801,17 @@ "type": "number" }, "token_chars": { - "type": "array", - "items": { - "$ref": "#/components/schemas/_types.analysis.TokenChar" - } + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "$ref": "#/components/schemas/_types.analysis.TokenChar" + } + } + ] } }, "required": [ @@ -68481,6 +68707,9 @@ "allow_mmap": { "description": "You can restrict the use of the mmapfs and the related hybridfs store type via the setting node.store.allow_mmap.\nThis is a boolean setting indicating whether or not memory-mapping is allowed. The default is to allow it. This\nsetting is useful, for example, if you are in an environment where you can not control the ability to create a lot\nof memory maps so you need disable the ability to use memory-mapping.", "type": "boolean" + }, + "stats_refresh_interval": { + "$ref": "#/components/schemas/_types.Duration" } }, "required": [ @@ -69621,6 +69850,9 @@ { "$ref": "#/components/schemas/_types.mapping.PassthroughObjectProperty" }, + { + "$ref": "#/components/schemas/_types.mapping.RankVectorProperty" + }, { "$ref": "#/components/schemas/_types.mapping.SemanticTextProperty" }, @@ -70545,6 +70777,9 @@ "default_metric": { "type": "string" }, + "ignore_malformed": { + "type": "boolean" + }, "metrics": { "type": "array", "items": { @@ -70689,6 +70924,12 @@ "split_queries_on_whitespace": { "type": "boolean" }, + "time_series_dimensions": { + "type": "array", + "items": { + "type": "string" + } + }, "type": { "type": "string", "enum": [ @@ -70790,6 +71031,42 @@ } ] }, + "_types.mapping.RankVectorProperty": { + "description": "Technical preview", + "allOf": [ + { + "$ref": "#/components/schemas/_types.mapping.PropertyBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "rank_vectors" + ] + }, + "element_type": { + "$ref": "#/components/schemas/_types.mapping.RankVectorElementType" + }, + "dims": { + "type": "number" + } + }, + "required": [ + "type" + ] + } + ] + }, + "_types.mapping.RankVectorElementType": { + "type": "string", + "enum": [ + "byte", + "float", + "bit" + ] + }, "_types.mapping.SemanticTextProperty": { "type": "object", "properties": { @@ -70824,6 +71101,9 @@ { "type": "object", "properties": { + "store": { + "type": "boolean" + }, "type": { "type": "string", "enum": [ @@ -71135,6 +71415,9 @@ "enum": [ "geo_point" ] + }, + "time_series_metric": { + "$ref": "#/components/schemas/_types.mapping.GeoPointMetricType" } }, "required": [ @@ -71143,6 +71426,14 @@ } ] }, + "_types.mapping.GeoPointMetricType": { + "type": "string", + "enum": [ + "gauge", + "counter", + "position" + ] + }, "_types.mapping.GeoShapeProperty": { "description": "The `geo_shape` data type facilitates the indexing of and searching with arbitrary geo shapes such as rectangles\nand polygons.", "allOf": [ @@ -91141,12 +91432,21 @@ "build_type": { "type": "string" }, + "component_versions": { + "type": "object", + "additionalProperties": { + "type": "number" + } + }, "host": { "$ref": "#/components/schemas/_types.Host" }, "http": { "$ref": "#/components/schemas/nodes.info.NodeInfoHttp" }, + "index_version": { + "$ref": "#/components/schemas/_types.VersionNumber" + }, "ip": { "$ref": "#/components/schemas/_types.Ip" }, @@ -91156,9 +91456,6 @@ "name": { "$ref": "#/components/schemas/_types.Name" }, - "network": { - "$ref": "#/components/schemas/nodes.info.NodeInfoNetwork" - }, "os": { "$ref": "#/components/schemas/nodes.info.NodeOperatingSystemInfo" }, @@ -91196,6 +91493,9 @@ "transport_address": { "$ref": "#/components/schemas/_types.TransportAddress" }, + "transport_version": { + "$ref": "#/components/schemas/_types.VersionNumber" + }, "version": { "$ref": "#/components/schemas/_types.VersionString" }, @@ -91213,6 +91513,9 @@ "additionalProperties": { "$ref": "#/components/schemas/nodes.info.NodeInfoAggregation" } + }, + "remote_cluster_server": { + "$ref": "#/components/schemas/nodes.info.RemoveClusterServer" } }, "required": [ @@ -91220,11 +91523,14 @@ "build_flavor", "build_hash", "build_type", + "component_versions", "host", + "index_version", "ip", "name", "roles", "transport_address", + "transport_version", "version" ] }, @@ -91365,40 +91671,6 @@ "non_heap_max_in_bytes" ] }, - "nodes.info.NodeInfoNetwork": { - "type": "object", - "properties": { - "primary_interface": { - "$ref": "#/components/schemas/nodes.info.NodeInfoNetworkInterface" - }, - "refresh_interval": { - "type": "number" - } - }, - "required": [ - "primary_interface", - "refresh_interval" - ] - }, - "nodes.info.NodeInfoNetworkInterface": { - "type": "object", - "properties": { - "address": { - "type": "string" - }, - "mac_address": { - "type": "string" - }, - "name": { - "$ref": "#/components/schemas/_types.Name" - } - }, - "required": [ - "address", - "mac_address", - "name" - ] - }, "nodes.info.NodeOperatingSystemInfo": { "type": "object", "properties": { @@ -91589,10 +91861,17 @@ "$ref": "#/components/schemas/nodes.info.NodeInfoSettingsClusterElection" }, "initial_master_nodes": { - "type": "array", - "items": { - "type": "string" - } + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] }, "deprecation_indexing": { "$ref": "#/components/schemas/nodes.info.DeprecationIndexing" @@ -91709,10 +91988,17 @@ "type": "object", "properties": { "seed_hosts": { - "type": "array", - "items": { - "type": "string" - } + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] }, "type": { "type": "string" @@ -92262,6 +92548,24 @@ "types" ] }, + "nodes.info.RemoveClusterServer": { + "type": "object", + "properties": { + "bound_address": { + "type": "array", + "items": { + "$ref": "#/components/schemas/_types.TransportAddress" + } + }, + "publish_address": { + "$ref": "#/components/schemas/_types.TransportAddress" + } + }, + "required": [ + "bound_address", + "publish_address" + ] + }, "_types.Password": { "type": "string" }, diff --git a/output/openapi/elasticsearch-serverless-openapi.json b/output/openapi/elasticsearch-serverless-openapi.json index c41addd64b..72d6284045 100644 --- a/output/openapi/elasticsearch-serverless-openapi.json +++ b/output/openapi/elasticsearch-serverless-openapi.json @@ -42038,12 +42038,21 @@ { "$ref": "#/components/schemas/_types.analysis.ApostropheTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.ArabicStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.ArabicNormalizationTokenFilter" }, { "$ref": "#/components/schemas/_types.analysis.AsciiFoldingTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.BengaliNormalizationTokenFilter" + }, + { + "$ref": "#/components/schemas/_types.analysis.BrazilianStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.CjkBigramTokenFilter" }, @@ -42059,12 +42068,18 @@ { "$ref": "#/components/schemas/_types.analysis.ConditionTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.CzechStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.DecimalDigitTokenFilter" }, { "$ref": "#/components/schemas/_types.analysis.DelimitedPayloadTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.DutchStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.EdgeNGramTokenFilter" }, @@ -42077,9 +42092,15 @@ { "$ref": "#/components/schemas/_types.analysis.FlattenGraphTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.FrenchStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.GermanNormalizationTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.GermanStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.HindiNormalizationTokenFilter" }, @@ -42137,6 +42158,9 @@ { "$ref": "#/components/schemas/_types.analysis.PersianNormalizationTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.PersianStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.PorterStemTokenFilter" }, @@ -42149,6 +42173,9 @@ { "$ref": "#/components/schemas/_types.analysis.ReverseTokenFilter" }, + { + "$ref": "#/components/schemas/_types.analysis.RussianStemTokenFilter" + }, { "$ref": "#/components/schemas/_types.analysis.ScandinavianFoldingTokenFilter" }, @@ -42261,6 +42288,27 @@ } } }, + "_types.analysis.ArabicStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "arabic_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.ArabicNormalizationTokenFilter": { "allOf": [ { @@ -42306,6 +42354,48 @@ } ] }, + "_types.analysis.BengaliNormalizationTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "bengali_normalization" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, + "_types.analysis.BrazilianStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "brazilian_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.CjkBigramTokenFilter": { "allOf": [ { @@ -42462,6 +42552,27 @@ } ] }, + "_types.analysis.CzechStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "czech_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.DecimalDigitTokenFilter": { "allOf": [ { @@ -42519,6 +42630,27 @@ "identity" ] }, + "_types.analysis.DutchStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "dutch_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.EdgeNGramTokenFilter": { "allOf": [ { @@ -42646,6 +42778,27 @@ } ] }, + "_types.analysis.FrenchStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "french_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.GermanNormalizationTokenFilter": { "allOf": [ { @@ -42667,6 +42820,27 @@ } ] }, + "_types.analysis.GermanStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "german_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.HindiNormalizationTokenFilter": { "allOf": [ { @@ -43252,6 +43426,9 @@ "description": "If `true`, all substrings matching the pattern parameter’s regular expression are replaced. If `false`, the filter replaces only the first matching substring in each token. Defaults to `true`.", "type": "boolean" }, + "flags": { + "type": "string" + }, "pattern": { "description": "Regular expression, written in Java’s regular expression syntax. The filter replaces token substrings matching this pattern with the substring in the `replacement` parameter.", "type": "string" @@ -43289,6 +43466,27 @@ } ] }, + "_types.analysis.PersianStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "persian_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.PorterStemTokenFilter": { "allOf": [ { @@ -43377,6 +43575,27 @@ } ] }, + "_types.analysis.RussianStemTokenFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.analysis.TokenFilterBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "russian_stem" + ] + } + }, + "required": [ + "type" + ] + } + ] + }, "_types.analysis.ScandinavianFoldingTokenFilter": { "allOf": [ { @@ -44046,10 +44265,10 @@ "alternate": { "$ref": "#/components/schemas/_types.analysis.IcuCollationAlternate" }, - "case_first": { + "caseFirst": { "$ref": "#/components/schemas/_types.analysis.IcuCollationCaseFirst" }, - "case_level": { + "caseLevel": { "type": "boolean" }, "country": { @@ -44058,7 +44277,7 @@ "decomposition": { "$ref": "#/components/schemas/_types.analysis.IcuCollationDecomposition" }, - "hiragana_quaternary_mode": { + "hiraganaQuaternaryMode": { "type": "boolean" }, "language": { @@ -44073,7 +44292,7 @@ "strength": { "$ref": "#/components/schemas/_types.analysis.IcuCollationStrength" }, - "variable_top": { + "variableTop": { "type": "string" }, "variant": { @@ -44536,10 +44755,17 @@ "type": "number" }, "token_chars": { - "type": "array", - "items": { - "$ref": "#/components/schemas/_types.analysis.TokenChar" - } + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "$ref": "#/components/schemas/_types.analysis.TokenChar" + } + } + ] } }, "required": [ @@ -45435,6 +45661,9 @@ "allow_mmap": { "description": "You can restrict the use of the mmapfs and the related hybridfs store type via the setting node.store.allow_mmap.\nThis is a boolean setting indicating whether or not memory-mapping is allowed. The default is to allow it. This\nsetting is useful, for example, if you are in an environment where you can not control the ability to create a lot\nof memory maps so you need disable the ability to use memory-mapping.", "type": "boolean" + }, + "stats_refresh_interval": { + "$ref": "#/components/schemas/_types.Duration" } }, "required": [ @@ -45757,6 +45986,9 @@ { "$ref": "#/components/schemas/_types.mapping.PassthroughObjectProperty" }, + { + "$ref": "#/components/schemas/_types.mapping.RankVectorProperty" + }, { "$ref": "#/components/schemas/_types.mapping.SemanticTextProperty" }, @@ -46681,6 +46913,9 @@ "default_metric": { "type": "string" }, + "ignore_malformed": { + "type": "boolean" + }, "metrics": { "type": "array", "items": { @@ -46825,6 +47060,12 @@ "split_queries_on_whitespace": { "type": "boolean" }, + "time_series_dimensions": { + "type": "array", + "items": { + "type": "string" + } + }, "type": { "type": "string", "enum": [ @@ -46926,6 +47167,42 @@ } ] }, + "_types.mapping.RankVectorProperty": { + "description": "Technical preview", + "allOf": [ + { + "$ref": "#/components/schemas/_types.mapping.PropertyBase" + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "rank_vectors" + ] + }, + "element_type": { + "$ref": "#/components/schemas/_types.mapping.RankVectorElementType" + }, + "dims": { + "type": "number" + } + }, + "required": [ + "type" + ] + } + ] + }, + "_types.mapping.RankVectorElementType": { + "type": "string", + "enum": [ + "byte", + "float", + "bit" + ] + }, "_types.mapping.SemanticTextProperty": { "type": "object", "properties": { @@ -46960,6 +47237,9 @@ { "type": "object", "properties": { + "store": { + "type": "boolean" + }, "type": { "type": "string", "enum": [ @@ -47271,6 +47551,9 @@ "enum": [ "geo_point" ] + }, + "time_series_metric": { + "$ref": "#/components/schemas/_types.mapping.GeoPointMetricType" } }, "required": [ @@ -47279,6 +47562,14 @@ } ] }, + "_types.mapping.GeoPointMetricType": { + "type": "string", + "enum": [ + "gauge", + "counter", + "position" + ] + }, "_types.mapping.GeoShapeProperty": { "description": "The `geo_shape` data type facilitates the indexing of and searching with arbitrary geo shapes such as rectangles\nand polygons.", "allOf": [ diff --git a/output/schema/schema.json b/output/schema/schema.json index 1555511caa..d786e07d25 100644 --- a/output/schema/schema.json +++ b/output/schema/schema.json @@ -71572,7 +71572,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L450-L452" + "specLocation": "_types/analysis/token_filters.ts#L451-L453" }, { "kind": "interface", @@ -71650,7 +71650,31 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L454-L456" + "specLocation": "_types/analysis/token_filters.ts#L455-L457" + }, + { + "kind": "interface", + "inherits": { + "type": { + "name": "TokenFilterBase", + "namespace": "_types.analysis" + } + }, + "name": { + "name": "ArabicStemTokenFilter", + "namespace": "_types.analysis" + }, + "properties": [ + { + "name": "type", + "required": true, + "type": { + "kind": "literal_value", + "value": "arabic_stem" + } + } + ], + "specLocation": "_types/analysis/token_filters.ts#L547-L549" }, { "kind": "interface", @@ -71859,6 +71883,30 @@ ], "specLocation": "_types/analysis/analyzers.ts#L93-L98" }, + { + "kind": "interface", + "inherits": { + "type": { + "name": "TokenFilterBase", + "namespace": "_types.analysis" + } + }, + "name": { + "name": "BengaliNormalizationTokenFilter", + "namespace": "_types.analysis" + }, + "properties": [ + { + "name": "type", + "required": true, + "type": { + "kind": "literal_value", + "value": "bengali_normalization" + } + } + ], + "specLocation": "_types/analysis/token_filters.ts#L490-L492" + }, { "kind": "interface", "name": { @@ -71899,6 +71947,30 @@ ], "specLocation": "_types/analysis/analyzers.ts#L100-L104" }, + { + "kind": "interface", + "inherits": { + "type": { + "name": "TokenFilterBase", + "namespace": "_types.analysis" + } + }, + "name": { + "name": "BrazilianStemTokenFilter", + "namespace": "_types.analysis" + }, + "properties": [ + { + "name": "type", + "required": true, + "type": { + "kind": "literal_value", + "value": "brazilian_stem" + } + } + ], + "specLocation": "_types/analysis/token_filters.ts#L494-L496" + }, { "kind": "interface", "name": { @@ -72263,7 +72335,7 @@ "name": "CjkBigramIgnoredScript", "namespace": "_types.analysis" }, - "specLocation": "_types/analysis/token_filters.ts#L458-L463" + "specLocation": "_types/analysis/token_filters.ts#L459-L464" }, { "kind": "interface", @@ -72314,7 +72386,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L465-L471" + "specLocation": "_types/analysis/token_filters.ts#L466-L472" }, { "kind": "interface", @@ -72338,7 +72410,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L473-L475" + "specLocation": "_types/analysis/token_filters.ts#L474-L476" }, { "kind": "interface", @@ -72362,7 +72434,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L477-L479" + "specLocation": "_types/analysis/token_filters.ts#L478-L480" }, { "kind": "interface", @@ -72819,6 +72891,30 @@ ], "specLocation": "_types/analysis/analyzers.ts#L132-L137" }, + { + "kind": "interface", + "inherits": { + "type": { + "name": "TokenFilterBase", + "namespace": "_types.analysis" + } + }, + "name": { + "name": "CzechStemTokenFilter", + "namespace": "_types.analysis" + }, + "properties": [ + { + "name": "type", + "required": true, + "type": { + "kind": "literal_value", + "value": "czech_stem" + } + } + ], + "specLocation": "_types/analysis/token_filters.ts#L551-L553" + }, { "kind": "interface", "name": { @@ -72881,7 +72977,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L481-L483" + "specLocation": "_types/analysis/token_filters.ts#L482-L484" }, { "kind": "enum", @@ -73028,6 +73124,30 @@ ], "specLocation": "_types/analysis/analyzers.ts#L145-L150" }, + { + "kind": "interface", + "inherits": { + "type": { + "name": "TokenFilterBase", + "namespace": "_types.analysis" + } + }, + "name": { + "name": "DutchStemTokenFilter", + "namespace": "_types.analysis" + }, + "properties": [ + { + "name": "type", + "required": true, + "type": { + "kind": "literal_value", + "value": "dutch_stem" + } + } + ], + "specLocation": "_types/analysis/token_filters.ts#L559-L561" + }, { "kind": "enum", "members": [ @@ -73182,20 +73302,31 @@ { "name": "token_chars", "required": false, - "serverDefault": [], "type": { - "kind": "array_of", - "value": { - "kind": "instance_of", - "type": { - "name": "TokenChar", - "namespace": "_types.analysis" + "kind": "union_of", + "items": [ + { + "kind": "instance_of", + "type": { + "name": "string", + "namespace": "_builtins" + } + }, + { + "kind": "array_of", + "value": { + "kind": "instance_of", + "type": { + "name": "TokenChar", + "namespace": "_types.analysis" + } + } } - } + ] } } ], - "specLocation": "_types/analysis/tokenizers.ts#L48-L57" + "specLocation": "_types/analysis/tokenizers.ts#L48-L54" }, { "kind": "interface", @@ -73570,7 +73701,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L485-L487" + "specLocation": "_types/analysis/token_filters.ts#L486-L488" }, { "kind": "interface", @@ -73626,6 +73757,30 @@ ], "specLocation": "_types/analysis/analyzers.ts#L172-L177" }, + { + "kind": "interface", + "inherits": { + "type": { + "name": "TokenFilterBase", + "namespace": "_types.analysis" + } + }, + "name": { + "name": "FrenchStemTokenFilter", + "namespace": "_types.analysis" + }, + "properties": [ + { + "name": "type", + "required": true, + "type": { + "kind": "literal_value", + "value": "french_stem" + } + } + ], + "specLocation": "_types/analysis/token_filters.ts#L555-L557" + }, { "kind": "interface", "name": { @@ -73756,7 +73911,31 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L489-L491" + "specLocation": "_types/analysis/token_filters.ts#L498-L500" + }, + { + "kind": "interface", + "inherits": { + "type": { + "name": "TokenFilterBase", + "namespace": "_types.analysis" + } + }, + "name": { + "name": "GermanStemTokenFilter", + "namespace": "_types.analysis" + }, + "properties": [ + { + "name": "type", + "required": true, + "type": { + "kind": "literal_value", + "value": "german_stem" + } + } + ], + "specLocation": "_types/analysis/token_filters.ts#L563-L565" }, { "kind": "interface", @@ -73874,7 +74053,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L493-L495" + "specLocation": "_types/analysis/token_filters.ts#L502-L504" }, { "kind": "interface", @@ -74250,7 +74429,7 @@ } }, { - "name": "case_first", + "name": "caseFirst", "required": false, "type": { "kind": "instance_of", @@ -74261,7 +74440,7 @@ } }, { - "name": "case_level", + "name": "caseLevel", "required": false, "type": { "kind": "instance_of", @@ -74294,7 +74473,7 @@ } }, { - "name": "hiragana_quaternary_mode", + "name": "hiraganaQuaternaryMode", "required": false, "type": { "kind": "instance_of", @@ -74349,7 +74528,7 @@ } }, { - "name": "variable_top", + "name": "variableTop", "required": false, "type": { "kind": "instance_of", @@ -74654,7 +74833,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L497-L499" + "specLocation": "_types/analysis/token_filters.ts#L506-L508" }, { "kind": "interface", @@ -75149,7 +75328,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L501-L503" + "specLocation": "_types/analysis/token_filters.ts#L510-L512" }, { "kind": "interface", @@ -75185,7 +75364,7 @@ } } ], - "specLocation": "_types/analysis/tokenizers.ts#L68-L74" + "specLocation": "_types/analysis/tokenizers.ts#L65-L71" }, { "kind": "interface", @@ -75628,7 +75807,7 @@ } } ], - "specLocation": "_types/analysis/tokenizers.ts#L76-L78" + "specLocation": "_types/analysis/tokenizers.ts#L73-L75" }, { "kind": "interface", @@ -75836,7 +76015,7 @@ } } ], - "specLocation": "_types/analysis/tokenizers.ts#L80-L82" + "specLocation": "_types/analysis/tokenizers.ts#L77-L79" }, { "kind": "interface", @@ -75957,7 +76136,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L505-L516" + "specLocation": "_types/analysis/token_filters.ts#L514-L525" }, { "kind": "interface", @@ -76158,7 +76337,7 @@ } } ], - "specLocation": "_types/analysis/tokenizers.ts#L84-L93" + "specLocation": "_types/analysis/tokenizers.ts#L81-L90" }, { "kind": "interface", @@ -76550,7 +76729,7 @@ } } ], - "specLocation": "_types/analysis/tokenizers.ts#L95-L102" + "specLocation": "_types/analysis/tokenizers.ts#L92-L99" }, { "kind": "interface", @@ -76798,6 +76977,17 @@ } } }, + { + "name": "flags", + "required": false, + "type": { + "kind": "instance_of", + "type": { + "name": "string", + "namespace": "_builtins" + } + } + }, { "description": "Regular expression, written in Java’s regular expression syntax. The filter replaces token substrings matching this pattern with the substring in the `replacement` parameter.", "name": "pattern", @@ -76823,7 +77013,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L382-L390" + "specLocation": "_types/analysis/token_filters.ts#L382-L391" }, { "kind": "interface", @@ -76880,7 +77070,7 @@ } } ], - "specLocation": "_types/analysis/tokenizers.ts#L104-L109" + "specLocation": "_types/analysis/tokenizers.ts#L101-L106" }, { "kind": "interface", @@ -76944,7 +77134,31 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L518-L520" + "specLocation": "_types/analysis/token_filters.ts#L527-L529" + }, + { + "kind": "interface", + "inherits": { + "type": { + "name": "TokenFilterBase", + "namespace": "_types.analysis" + } + }, + "name": { + "name": "PersianStemTokenFilter", + "namespace": "_types.analysis" + }, + "properties": [ + { + "name": "type", + "required": true, + "type": { + "kind": "literal_value", + "value": "persian_stem" + } + } + ], + "specLocation": "_types/analysis/token_filters.ts#L571-L573" }, { "kind": "enum", @@ -77200,7 +77414,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L392-L394" + "specLocation": "_types/analysis/token_filters.ts#L393-L395" }, { "kind": "interface", @@ -77290,7 +77504,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L396-L400" + "specLocation": "_types/analysis/token_filters.ts#L397-L401" }, { "kind": "interface", @@ -77314,7 +77528,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L402-L404" + "specLocation": "_types/analysis/token_filters.ts#L403-L405" }, { "kind": "interface", @@ -77338,7 +77552,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L406-L408" + "specLocation": "_types/analysis/token_filters.ts#L407-L409" }, { "kind": "interface", @@ -77448,6 +77662,30 @@ ], "specLocation": "_types/analysis/analyzers.ts#L275-L280" }, + { + "kind": "interface", + "inherits": { + "type": { + "name": "TokenFilterBase", + "namespace": "_types.analysis" + } + }, + "name": { + "name": "RussianStemTokenFilter", + "namespace": "_types.analysis" + }, + "properties": [ + { + "name": "type", + "required": true, + "type": { + "kind": "literal_value", + "value": "russian_stem" + } + } + ], + "specLocation": "_types/analysis/token_filters.ts#L567-L569" + }, { "kind": "interface", "inherits": { @@ -77470,7 +77708,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L522-L524" + "specLocation": "_types/analysis/token_filters.ts#L531-L533" }, { "kind": "interface", @@ -77494,7 +77732,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L526-L528" + "specLocation": "_types/analysis/token_filters.ts#L535-L537" }, { "kind": "interface", @@ -77572,7 +77810,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L530-L532" + "specLocation": "_types/analysis/token_filters.ts#L539-L541" }, { "kind": "interface", @@ -77754,7 +77992,7 @@ } } ], - "specLocation": "_types/analysis/tokenizers.ts#L116-L119" + "specLocation": "_types/analysis/tokenizers.ts#L113-L116" }, { "kind": "interface", @@ -77789,7 +78027,7 @@ } } ], - "specLocation": "_types/analysis/tokenizers.ts#L111-L114" + "specLocation": "_types/analysis/tokenizers.ts#L108-L111" }, { "kind": "interface", @@ -77971,7 +78209,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L410-L414" + "specLocation": "_types/analysis/token_filters.ts#L411-L415" }, { "kind": "interface", @@ -78049,7 +78287,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L534-L536" + "specLocation": "_types/analysis/token_filters.ts#L543-L545" }, { "kind": "interface", @@ -78194,7 +78432,7 @@ } } ], - "specLocation": "_types/analysis/tokenizers.ts#L121-L124" + "specLocation": "_types/analysis/tokenizers.ts#L118-L121" }, { "kind": "interface", @@ -78245,7 +78483,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L416-L422" + "specLocation": "_types/analysis/token_filters.ts#L417-L423" }, { "kind": "interface", @@ -78283,7 +78521,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L424-L428" + "specLocation": "_types/analysis/token_filters.ts#L425-L429" }, { "kind": "interface", @@ -78866,7 +79104,7 @@ } } ], - "specLocation": "_types/analysis/tokenizers.ts#L126-L128" + "specLocation": "_types/analysis/tokenizers.ts#L123-L125" }, { "kind": "enum", @@ -78894,7 +79132,7 @@ "name": "TokenChar", "namespace": "_types.analysis" }, - "specLocation": "_types/analysis/tokenizers.ts#L59-L66" + "specLocation": "_types/analysis/tokenizers.ts#L56-L63" }, { "kind": "type_alias", @@ -78908,7 +79146,7 @@ "name": "TokenFilter", "namespace": "_types.analysis" }, - "specLocation": "_types/analysis/token_filters.ts#L538-L543", + "specLocation": "_types/analysis/token_filters.ts#L575-L580", "type": { "kind": "union_of", "items": [ @@ -78956,7 +79194,7 @@ "name": "TokenFilterDefinition", "namespace": "_types.analysis" }, - "specLocation": "_types/analysis/token_filters.ts#L545-L614", + "specLocation": "_types/analysis/token_filters.ts#L582-L660", "type": { "kind": "union_of", "items": [ @@ -78967,6 +79205,13 @@ "namespace": "_types.analysis" } }, + { + "kind": "instance_of", + "type": { + "name": "ArabicStemTokenFilter", + "namespace": "_types.analysis" + } + }, { "kind": "instance_of", "type": { @@ -78981,6 +79226,20 @@ "namespace": "_types.analysis" } }, + { + "kind": "instance_of", + "type": { + "name": "BengaliNormalizationTokenFilter", + "namespace": "_types.analysis" + } + }, + { + "kind": "instance_of", + "type": { + "name": "BrazilianStemTokenFilter", + "namespace": "_types.analysis" + } + }, { "kind": "instance_of", "type": { @@ -79016,6 +79275,13 @@ "namespace": "_types.analysis" } }, + { + "kind": "instance_of", + "type": { + "name": "CzechStemTokenFilter", + "namespace": "_types.analysis" + } + }, { "kind": "instance_of", "type": { @@ -79030,6 +79296,13 @@ "namespace": "_types.analysis" } }, + { + "kind": "instance_of", + "type": { + "name": "DutchStemTokenFilter", + "namespace": "_types.analysis" + } + }, { "kind": "instance_of", "type": { @@ -79058,6 +79331,13 @@ "namespace": "_types.analysis" } }, + { + "kind": "instance_of", + "type": { + "name": "FrenchStemTokenFilter", + "namespace": "_types.analysis" + } + }, { "kind": "instance_of", "type": { @@ -79065,6 +79345,13 @@ "namespace": "_types.analysis" } }, + { + "kind": "instance_of", + "type": { + "name": "GermanStemTokenFilter", + "namespace": "_types.analysis" + } + }, { "kind": "instance_of", "type": { @@ -79198,6 +79485,13 @@ "namespace": "_types.analysis" } }, + { + "kind": "instance_of", + "type": { + "name": "PersianStemTokenFilter", + "namespace": "_types.analysis" + } + }, { "kind": "instance_of", "type": { @@ -79226,6 +79520,13 @@ "namespace": "_types.analysis" } }, + { + "kind": "instance_of", + "type": { + "name": "RussianStemTokenFilter", + "namespace": "_types.analysis" + } + }, { "kind": "instance_of", "type": { @@ -79435,7 +79736,7 @@ "name": "Tokenizer", "namespace": "_types.analysis" }, - "specLocation": "_types/analysis/tokenizers.ts#L140-L145", + "specLocation": "_types/analysis/tokenizers.ts#L137-L142", "type": { "kind": "union_of", "items": [ @@ -79483,7 +79784,7 @@ "name": "TokenizerDefinition", "namespace": "_types.analysis" }, - "specLocation": "_types/analysis/tokenizers.ts#L147-L170", + "specLocation": "_types/analysis/tokenizers.ts#L144-L167", "type": { "kind": "union_of", "items": [ @@ -79643,7 +79944,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L430-L432" + "specLocation": "_types/analysis/token_filters.ts#L431-L433" }, { "kind": "interface", @@ -79679,7 +79980,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L434-L438" + "specLocation": "_types/analysis/token_filters.ts#L435-L439" }, { "kind": "interface", @@ -79768,7 +80069,7 @@ } } ], - "specLocation": "_types/analysis/tokenizers.ts#L130-L133" + "specLocation": "_types/analysis/tokenizers.ts#L127-L130" }, { "kind": "interface", @@ -79804,7 +80105,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L440-L444" + "specLocation": "_types/analysis/token_filters.ts#L441-L445" }, { "kind": "interface", @@ -79828,7 +80129,7 @@ } } ], - "specLocation": "_types/analysis/token_filters.ts#L446-L448" + "specLocation": "_types/analysis/token_filters.ts#L447-L449" }, { "kind": "interface", @@ -79896,7 +80197,7 @@ } } ], - "specLocation": "_types/analysis/tokenizers.ts#L135-L138" + "specLocation": "_types/analysis/tokenizers.ts#L132-L135" }, { "kind": "interface", @@ -80189,6 +80490,17 @@ } } }, + { + "name": "ignore_malformed", + "required": false, + "type": { + "kind": "instance_of", + "type": { + "name": "boolean", + "namespace": "_builtins" + } + } + }, { "name": "metrics", "required": true, @@ -80215,7 +80527,7 @@ } } ], - "specLocation": "_types/mapping/complex.ts#L59-L64" + "specLocation": "_types/mapping/complex.ts#L60-L66" }, { "kind": "interface", @@ -81658,7 +81970,7 @@ } } ], - "specLocation": "_types/mapping/core.ts#L327-L358" + "specLocation": "_types/mapping/core.ts#L337-L368" }, { "kind": "interface", @@ -82120,7 +82432,7 @@ "name": "FieldType", "namespace": "_types.mapping" }, - "specLocation": "_types/mapping/Property.ts#L191-L240" + "specLocation": "_types/mapping/Property.ts#L193-L242" }, { "kind": "interface", @@ -82234,6 +82546,20 @@ } } }, + { + "name": "time_series_dimensions", + "required": false, + "type": { + "kind": "array_of", + "value": { + "kind": "instance_of", + "type": { + "name": "string", + "namespace": "_builtins" + } + } + } + }, { "name": "type", "required": true, @@ -82243,7 +82569,7 @@ } } ], - "specLocation": "_types/mapping/complex.ts#L26-L37" + "specLocation": "_types/mapping/complex.ts#L26-L38" }, { "kind": "interface", @@ -82328,7 +82654,26 @@ "name": "GeoOrientation", "namespace": "_types.mapping" }, - "specLocation": "_types/mapping/geo.ts#L34-L39" + "specLocation": "_types/mapping/geo.ts#L41-L46" + }, + { + "kind": "enum", + "members": [ + { + "name": "gauge" + }, + { + "name": "counter" + }, + { + "name": "position" + } + ], + "name": { + "name": "GeoPointMetricType", + "namespace": "_types.mapping" + }, + "specLocation": "_types/mapping/geo.ts#L35-L39" }, { "kind": "interface", @@ -82416,9 +82761,20 @@ "kind": "literal_value", "value": "geo_point" } + }, + { + "name": "time_series_metric", + "required": false, + "type": { + "kind": "instance_of", + "type": { + "name": "GeoPointMetricType", + "namespace": "_types.mapping" + } + } } ], - "specLocation": "_types/mapping/geo.ts#L24-L32" + "specLocation": "_types/mapping/geo.ts#L24-L33" }, { "kind": "interface", @@ -82511,7 +82867,7 @@ } } ], - "specLocation": "_types/mapping/geo.ts#L41-L55" + "specLocation": "_types/mapping/geo.ts#L48-L62" }, { "kind": "enum", @@ -82527,7 +82883,7 @@ "name": "GeoStrategy", "namespace": "_types.mapping" }, - "specLocation": "_types/mapping/geo.ts#L57-L60" + "specLocation": "_types/mapping/geo.ts#L64-L67" }, { "kind": "interface", @@ -82842,7 +83198,7 @@ "name": "IndexOptions", "namespace": "_types.mapping" }, - "specLocation": "_types/mapping/core.ts#L283-L288" + "specLocation": "_types/mapping/core.ts#L293-L298" }, { "kind": "interface", @@ -83424,7 +83780,7 @@ } } ], - "specLocation": "_types/mapping/core.ts#L256-L281" + "specLocation": "_types/mapping/core.ts#L266-L291" }, { "kind": "enum", @@ -83521,7 +83877,7 @@ } } ], - "specLocation": "_types/mapping/complex.ts#L39-L44" + "specLocation": "_types/mapping/complex.ts#L40-L45" }, { "kind": "interface", @@ -83690,7 +84046,7 @@ } } ], - "specLocation": "_types/mapping/complex.ts#L46-L50" + "specLocation": "_types/mapping/complex.ts#L47-L51" }, { "kind": "enum", @@ -83763,7 +84119,7 @@ } } ], - "specLocation": "_types/mapping/complex.ts#L52-L57" + "specLocation": "_types/mapping/complex.ts#L53-L58" }, { "kind": "interface", @@ -83844,7 +84200,7 @@ } } ], - "specLocation": "_types/mapping/geo.ts#L67-L72" + "specLocation": "_types/mapping/geo.ts#L74-L79" }, { "kind": "type_alias", @@ -83852,7 +84208,7 @@ "name": "Property", "namespace": "_types.mapping" }, - "specLocation": "_types/mapping/Property.ts#L119-L189", + "specLocation": "_types/mapping/Property.ts#L120-L191", "type": { "kind": "union_of", "items": [ @@ -84003,6 +84359,13 @@ "namespace": "_types.mapping" } }, + { + "kind": "instance_of", + "type": { + "name": "RankVectorProperty", + "namespace": "_types.mapping" + } + }, { "kind": "instance_of", "type": { @@ -84332,7 +84695,7 @@ } } ], - "specLocation": "_types/mapping/Property.ts#L86-L97" + "specLocation": "_types/mapping/Property.ts#L87-L98" }, { "kind": "interface", @@ -84453,6 +84816,72 @@ ], "specLocation": "_types/mapping/core.ts#L210-L213" }, + { + "kind": "enum", + "members": [ + { + "name": "byte" + }, + { + "name": "float" + }, + { + "name": "bit" + } + ], + "name": { + "name": "RankVectorElementType", + "namespace": "_types.mapping" + }, + "specLocation": "_types/mapping/core.ts#L370-L374" + }, + { + "kind": "interface", + "description": "Technical preview", + "inherits": { + "type": { + "name": "PropertyBase", + "namespace": "_types.mapping" + } + }, + "name": { + "name": "RankVectorProperty", + "namespace": "_types.mapping" + }, + "properties": [ + { + "name": "type", + "required": true, + "type": { + "kind": "literal_value", + "value": "rank_vectors" + } + }, + { + "name": "element_type", + "required": false, + "type": { + "kind": "instance_of", + "type": { + "name": "RankVectorElementType", + "namespace": "_types.mapping" + } + } + }, + { + "name": "dims", + "required": false, + "type": { + "kind": "instance_of", + "type": { + "name": "integer", + "namespace": "_types" + } + } + } + ], + "specLocation": "_types/mapping/core.ts#L215-L222" + }, { "kind": "interface", "name": { @@ -84874,7 +85303,7 @@ } } ], - "specLocation": "_types/mapping/core.ts#L237-L248" + "specLocation": "_types/mapping/core.ts#L247-L258" }, { "kind": "interface", @@ -84939,7 +85368,7 @@ } } ], - "specLocation": "_types/mapping/core.ts#L219-L235" + "specLocation": "_types/mapping/core.ts#L229-L245" }, { "kind": "interface", @@ -85010,7 +85439,7 @@ } } ], - "specLocation": "_types/mapping/geo.ts#L74-L86" + "specLocation": "_types/mapping/geo.ts#L81-L93" }, { "kind": "interface", @@ -85183,6 +85612,17 @@ "namespace": "_types.mapping" }, "properties": [ + { + "name": "store", + "required": false, + "type": { + "kind": "instance_of", + "type": { + "name": "boolean", + "namespace": "_builtins" + } + } + }, { "name": "type", "required": true, @@ -85192,7 +85632,7 @@ } } ], - "specLocation": "_types/mapping/core.ts#L215-L217" + "specLocation": "_types/mapping/core.ts#L224-L227" }, { "kind": "enum", @@ -85307,7 +85747,7 @@ "name": "SyntheticSourceKeepEnum", "namespace": "_types.mapping" }, - "specLocation": "_types/mapping/Property.ts#L99-L117" + "specLocation": "_types/mapping/Property.ts#L100-L118" }, { "kind": "enum", @@ -85370,7 +85810,7 @@ } } ], - "specLocation": "_types/mapping/core.ts#L290-L293" + "specLocation": "_types/mapping/core.ts#L300-L303" }, { "kind": "interface", @@ -85583,7 +86023,7 @@ } } ], - "specLocation": "_types/mapping/core.ts#L295-L312" + "specLocation": "_types/mapping/core.ts#L305-L322" }, { "kind": "enum", @@ -85990,7 +86430,7 @@ } } ], - "specLocation": "_types/mapping/core.ts#L314-L316" + "specLocation": "_types/mapping/core.ts#L324-L326" }, { "kind": "interface", @@ -86031,7 +86471,7 @@ } } ], - "specLocation": "_types/mapping/core.ts#L318-L325" + "specLocation": "_types/mapping/core.ts#L328-L335" }, { "kind": "interface", @@ -142591,7 +143031,7 @@ } } ], - "specLocation": "indices/_types/IndexSettings.ts#L577-L579" + "specLocation": "indices/_types/IndexSettings.ts#L579-L581" }, { "kind": "interface", @@ -142613,7 +143053,7 @@ } } ], - "specLocation": "indices/_types/IndexSettings.ts#L581-L588" + "specLocation": "indices/_types/IndexSettings.ts#L583-L590" }, { "kind": "interface", @@ -142667,7 +143107,7 @@ } } ], - "specLocation": "indices/_types/IndexSettings.ts#L590-L595" + "specLocation": "indices/_types/IndexSettings.ts#L592-L597" }, { "kind": "interface", @@ -142691,7 +143131,7 @@ } } ], - "specLocation": "indices/_types/IndexSettings.ts#L597-L604" + "specLocation": "indices/_types/IndexSettings.ts#L599-L606" }, { "kind": "enum", @@ -143977,9 +144417,21 @@ "namespace": "_builtins" } } + }, + { + "description": "How often store statistics are refreshed", + "name": "stats_refresh_interval", + "required": false, + "type": { + "kind": "instance_of", + "type": { + "name": "Duration", + "namespace": "_types" + } + } } ], - "specLocation": "indices/_types/IndexSettings.ts#L536-L545" + "specLocation": "indices/_types/IndexSettings.ts#L536-L547" }, { "kind": "enum", @@ -144006,7 +144458,7 @@ "name": "StorageType", "namespace": "indices._types" }, - "specLocation": "indices/_types/IndexSettings.ts#L547-L575" + "specLocation": "indices/_types/IndexSettings.ts#L549-L577" }, { "kind": "interface", @@ -150070,6 +150522,10 @@ } } ], + "meta": { + "description": "The index aliases", + "fieldname": "aliases" + }, "type": { "name": "AdditionalProperties", "namespace": "_spec_utils" @@ -150104,7 +150560,7 @@ } } ], - "specLocation": "indices/get_alias/_types/response.ts#L28-L33" + "specLocation": "indices/get_alias/_types/response.ts#L28-L36" }, { "kind": "interface", @@ -212441,7 +212897,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L144-L146" + "specLocation": "nodes/info/types.ts#L154-L156" }, { "kind": "interface", @@ -212506,6 +212962,28 @@ } } }, + { + "name": "component_versions", + "required": true, + "type": { + "kind": "dictionary_of", + "key": { + "kind": "instance_of", + "type": { + "name": "Name", + "namespace": "_types" + } + }, + "singleKey": false, + "value": { + "kind": "instance_of", + "type": { + "name": "integer", + "namespace": "_types" + } + } + } + }, { "description": "The node’s host name.", "name": "host", @@ -212529,6 +213007,17 @@ } } }, + { + "name": "index_version", + "required": true, + "type": { + "kind": "instance_of", + "type": { + "name": "VersionNumber", + "namespace": "_types" + } + } + }, { "description": "The node’s IP address.", "name": "ip", @@ -212564,17 +213053,6 @@ } } }, - { - "name": "network", - "required": false, - "type": { - "kind": "instance_of", - "type": { - "name": "NodeInfoNetwork", - "namespace": "nodes.info" - } - } - }, { "name": "os", "required": false, @@ -212704,6 +213182,17 @@ } } }, + { + "name": "transport_version", + "required": true, + "type": { + "kind": "instance_of", + "type": { + "name": "VersionNumber", + "namespace": "_types" + } + } + }, { "description": "Elasticsearch version running on this node.", "name": "version", @@ -212762,9 +213251,20 @@ } } } + }, + { + "name": "remote_cluster_server", + "required": false, + "type": { + "kind": "instance_of", + "type": { + "name": "RemoveClusterServer", + "namespace": "nodes.info" + } + } } ], - "specLocation": "nodes/info/types.ts#L31-L67" + "specLocation": "nodes/info/types.ts#L32-L72" }, { "kind": "interface", @@ -212785,7 +213285,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L184-L186" + "specLocation": "nodes/info/types.ts#L194-L196" }, { "kind": "interface", @@ -212809,7 +213309,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L235-L237" + "specLocation": "nodes/info/types.ts#L250-L252" }, { "kind": "interface", @@ -212830,7 +213330,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L204-L206" + "specLocation": "nodes/info/types.ts#L214-L216" }, { "kind": "interface", @@ -212851,7 +213351,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L188-L190" + "specLocation": "nodes/info/types.ts#L198-L200" }, { "kind": "interface", @@ -212891,14 +213391,26 @@ "name": "seed_hosts", "required": false, "type": { - "kind": "array_of", - "value": { - "kind": "instance_of", - "type": { - "name": "string", - "namespace": "_builtins" + "kind": "union_of", + "items": [ + { + "kind": "array_of", + "value": { + "kind": "instance_of", + "type": { + "name": "string", + "namespace": "_builtins" + } + } + }, + { + "kind": "instance_of", + "type": { + "name": "string", + "namespace": "_builtins" + } } - } + ] } }, { @@ -212927,7 +213439,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L173-L182" + "specLocation": "nodes/info/types.ts#L183-L192" }, { "kind": "interface", @@ -212984,7 +213496,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L311-L316" + "specLocation": "nodes/info/types.ts#L326-L331" }, { "kind": "interface", @@ -213008,7 +213520,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L227-L229" + "specLocation": "nodes/info/types.ts#L242-L244" }, { "kind": "interface", @@ -213029,7 +213541,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L128-L130" + "specLocation": "nodes/info/types.ts#L138-L140" }, { "kind": "interface", @@ -213050,7 +213562,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L124-L126" + "specLocation": "nodes/info/types.ts#L134-L136" }, { "kind": "interface", @@ -213071,7 +213583,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L231-L233" + "specLocation": "nodes/info/types.ts#L246-L248" }, { "kind": "interface", @@ -213191,7 +213703,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L318-L329" + "specLocation": "nodes/info/types.ts#L333-L344" }, { "kind": "interface", @@ -213223,82 +213735,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L331-L334" - }, - { - "kind": "interface", - "name": { - "name": "NodeInfoNetwork", - "namespace": "nodes.info" - }, - "properties": [ - { - "name": "primary_interface", - "required": true, - "type": { - "kind": "instance_of", - "type": { - "name": "NodeInfoNetworkInterface", - "namespace": "nodes.info" - } - } - }, - { - "name": "refresh_interval", - "required": true, - "type": { - "kind": "instance_of", - "type": { - "name": "integer", - "namespace": "_types" - } - } - } - ], - "specLocation": "nodes/info/types.ts#L336-L339" - }, - { - "kind": "interface", - "name": { - "name": "NodeInfoNetworkInterface", - "namespace": "nodes.info" - }, - "properties": [ - { - "name": "address", - "required": true, - "type": { - "kind": "instance_of", - "type": { - "name": "string", - "namespace": "_builtins" - } - } - }, - { - "name": "mac_address", - "required": true, - "type": { - "kind": "instance_of", - "type": { - "name": "string", - "namespace": "_builtins" - } - } - }, - { - "name": "name", - "required": true, - "type": { - "kind": "instance_of", - "type": { - "name": "Name", - "namespace": "_types" - } - } - } - ], - "specLocation": "nodes/info/types.ts#L341-L345" + "specLocation": "nodes/info/types.ts#L346-L349" }, { "kind": "interface", @@ -213396,7 +213833,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L347-L356" + "specLocation": "nodes/info/types.ts#L351-L360" }, { "kind": "interface", @@ -213468,7 +213905,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L158-L163" + "specLocation": "nodes/info/types.ts#L168-L173" }, { "kind": "interface", @@ -213489,7 +213926,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L165-L167" + "specLocation": "nodes/info/types.ts#L175-L177" }, { "kind": "interface", @@ -213510,7 +213947,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L169-L171" + "specLocation": "nodes/info/types.ts#L179-L181" }, { "kind": "interface", @@ -213542,7 +213979,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L289-L292" + "specLocation": "nodes/info/types.ts#L304-L307" }, { "kind": "interface", @@ -213563,7 +214000,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L294-L296" + "specLocation": "nodes/info/types.ts#L309-L311" }, { "kind": "interface", @@ -213584,7 +214021,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L298-L300" + "specLocation": "nodes/info/types.ts#L313-L315" }, { "kind": "interface", @@ -213759,7 +214196,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L69-L85" + "specLocation": "nodes/info/types.ts#L79-L95" }, { "kind": "interface", @@ -213805,14 +214242,26 @@ "name": "initial_master_nodes", "required": false, "type": { - "kind": "array_of", - "value": { - "kind": "instance_of", - "type": { - "name": "string", - "namespace": "_builtins" + "kind": "union_of", + "items": [ + { + "kind": "array_of", + "value": { + "kind": "instance_of", + "type": { + "name": "string", + "namespace": "_builtins" + } + } + }, + { + "kind": "instance_of", + "type": { + "name": "string", + "namespace": "_builtins" + } } - } + ] } }, { @@ -213833,7 +214282,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L132-L142" + "specLocation": "nodes/info/types.ts#L142-L152" }, { "kind": "interface", @@ -213854,7 +214303,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L148-L150" + "specLocation": "nodes/info/types.ts#L158-L160" }, { "kind": "interface", @@ -213932,7 +214381,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L192-L197" + "specLocation": "nodes/info/types.ts#L202-L207" }, { "kind": "interface", @@ -213954,7 +214403,7 @@ } ], "shortcutProperty": "default", - "specLocation": "nodes/info/types.ts#L199-L202" + "specLocation": "nodes/info/types.ts#L209-L212" }, { "kind": "interface", @@ -214338,7 +214787,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L87-L122" + "specLocation": "nodes/info/types.ts#L97-L132" }, { "kind": "interface", @@ -214374,7 +214823,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L223-L225" + "specLocation": "nodes/info/types.ts#L238-L240" }, { "kind": "interface", @@ -214424,7 +214873,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L152-L156" + "specLocation": "nodes/info/types.ts#L162-L166" }, { "kind": "interface", @@ -214465,9 +214914,35 @@ "namespace": "nodes.info" } } + }, + { + "availability": { + "stack": { + "visibility": "private" + } + }, + "description": "Only used in unit tests", + "name": "ignore_deserialization_errors", + "required": false, + "type": { + "kind": "instance_of", + "generics": [ + { + "kind": "instance_of", + "type": { + "name": "boolean", + "namespace": "_builtins" + } + } + ], + "type": { + "name": "Stringified", + "namespace": "_spec_utils" + } + } } ], - "specLocation": "nodes/info/types.ts#L208-L212" + "specLocation": "nodes/info/types.ts#L218-L227" }, { "kind": "interface", @@ -214488,7 +214963,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L219-L221" + "specLocation": "nodes/info/types.ts#L234-L236" }, { "kind": "interface", @@ -214510,7 +214985,7 @@ } ], "shortcutProperty": "default", - "specLocation": "nodes/info/types.ts#L214-L217" + "specLocation": "nodes/info/types.ts#L229-L232" }, { "kind": "interface", @@ -214567,7 +215042,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L358-L362" + "specLocation": "nodes/info/types.ts#L362-L366" }, { "kind": "interface", @@ -214628,7 +215103,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L239-L244" + "specLocation": "nodes/info/types.ts#L254-L259" }, { "kind": "interface", @@ -214649,7 +215124,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L281-L283" + "specLocation": "nodes/info/types.ts#L296-L298" }, { "kind": "interface", @@ -214670,7 +215145,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L285-L287" + "specLocation": "nodes/info/types.ts#L300-L302" }, { "kind": "interface", @@ -214691,7 +215166,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L253-L255" + "specLocation": "nodes/info/types.ts#L268-L270" }, { "kind": "interface", @@ -214745,7 +215220,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L246-L251" + "specLocation": "nodes/info/types.ts#L261-L266" }, { "kind": "interface", @@ -214777,7 +215252,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L261-L264" + "specLocation": "nodes/info/types.ts#L276-L279" }, { "kind": "interface", @@ -214853,7 +215328,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L266-L270" + "specLocation": "nodes/info/types.ts#L281-L285" }, { "kind": "interface", @@ -214885,7 +215360,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L276-L279" + "specLocation": "nodes/info/types.ts#L291-L294" }, { "kind": "interface", @@ -214906,7 +215381,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L272-L274" + "specLocation": "nodes/info/types.ts#L287-L289" }, { "kind": "interface", @@ -214938,7 +215413,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L257-L259" + "specLocation": "nodes/info/types.ts#L272-L274" }, { "kind": "interface", @@ -215062,9 +215537,6 @@ } }, { - "aliases": [ - "bundled_jdk" - ], "name": "using_bundled_jdk", "required": true, "type": { @@ -215113,7 +215585,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L364-L378" + "specLocation": "nodes/info/types.ts#L368-L381" }, { "kind": "interface", @@ -215248,7 +215720,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L380-L397" + "specLocation": "nodes/info/types.ts#L383-L400" }, { "kind": "interface", @@ -215303,7 +215775,7 @@ } } ], - "specLocation": "nodes/info/types.ts#L399-L406" + "specLocation": "nodes/info/types.ts#L402-L409" }, { "kind": "interface", @@ -215379,7 +215851,42 @@ } } ], - "specLocation": "nodes/info/types.ts#L302-L309" + "specLocation": "nodes/info/types.ts#L317-L324" + }, + { + "kind": "interface", + "name": { + "name": "RemoveClusterServer", + "namespace": "nodes.info" + }, + "properties": [ + { + "name": "bound_address", + "required": true, + "type": { + "kind": "array_of", + "value": { + "kind": "instance_of", + "type": { + "name": "TransportAddress", + "namespace": "_types" + } + } + } + }, + { + "name": "publish_address", + "required": true, + "type": { + "kind": "instance_of", + "type": { + "name": "TransportAddress", + "namespace": "_types" + } + } + } + ], + "specLocation": "nodes/info/types.ts#L74-L77" }, { "kind": "request", diff --git a/output/schema/validation-errors.json b/output/schema/validation-errors.json index e9b82aef0b..829c2c8dc3 100644 --- a/output/schema/validation-errors.json +++ b/output/schema/validation-errors.json @@ -55,12 +55,6 @@ ], "response": [] }, - "indices.get_alias": { - "request": [], - "response": [ - "interface definition indices.get_alias._types:NotFoundAliases / Behaviors - AdditionalProperties behavior for type 'indices.get_alias._types:NotFoundAliases' requires a 'behavior_meta' decorator with exactly 2 arguments (fieldname, description)" - ] - }, "ingest.get_ip_location_database": { "request": [ "Request: query parameter 'master_timeout' does not exist in the json spec" diff --git a/output/typescript/types.ts b/output/typescript/types.ts index b3652d2e64..7e078a3cf3 100644 --- a/output/typescript/types.ts +++ b/output/typescript/types.ts @@ -4508,6 +4508,10 @@ export interface AnalysisArabicNormalizationTokenFilter extends AnalysisTokenFil type: 'arabic_normalization' } +export interface AnalysisArabicStemTokenFilter extends AnalysisTokenFilterBase { + type: 'arabic_stem' +} + export interface AnalysisArmenianAnalyzer { type: 'armenian' stopwords?: AnalysisStopWords @@ -4534,12 +4538,20 @@ export interface AnalysisBengaliAnalyzer { stem_exclusion?: string[] } +export interface AnalysisBengaliNormalizationTokenFilter extends AnalysisTokenFilterBase { + type: 'bengali_normalization' +} + export interface AnalysisBrazilianAnalyzer { type: 'brazilian' stopwords?: AnalysisStopWords stopwords_path?: string } +export interface AnalysisBrazilianStemTokenFilter extends AnalysisTokenFilterBase { + type: 'brazilian_stem' +} + export interface AnalysisBulgarianAnalyzer { type: 'bulgarian' stopwords?: AnalysisStopWords @@ -4646,6 +4658,10 @@ export interface AnalysisCzechAnalyzer { stem_exclusion?: string[] } +export interface AnalysisCzechStemTokenFilter extends AnalysisTokenFilterBase { + type: 'czech_stem' +} + export interface AnalysisDanishAnalyzer { type: 'danish' stopwords?: AnalysisStopWords @@ -4675,6 +4691,10 @@ export interface AnalysisDutchAnalyzer { stem_exclusion?: string[] } +export interface AnalysisDutchStemTokenFilter extends AnalysisTokenFilterBase { + type: 'dutch_stem' +} + export type AnalysisEdgeNGramSide = 'front' | 'back' export interface AnalysisEdgeNGramTokenFilter extends AnalysisTokenFilterBase { @@ -4690,7 +4710,7 @@ export interface AnalysisEdgeNGramTokenizer extends AnalysisTokenizerBase { custom_token_chars?: string max_gram?: integer min_gram?: integer - token_chars?: AnalysisTokenChar[] + token_chars?: string | AnalysisTokenChar[] } export interface AnalysisElisionTokenFilter extends AnalysisTokenFilterBase { @@ -4746,6 +4766,10 @@ export interface AnalysisFrenchAnalyzer { stem_exclusion?: string[] } +export interface AnalysisFrenchStemTokenFilter extends AnalysisTokenFilterBase { + type: 'french_stem' +} + export interface AnalysisGalicianAnalyzer { type: 'galician' stopwords?: AnalysisStopWords @@ -4764,6 +4788,10 @@ export interface AnalysisGermanNormalizationTokenFilter extends AnalysisTokenFil type: 'german_normalization' } +export interface AnalysisGermanStemTokenFilter extends AnalysisTokenFilterBase { + type: 'german_stem' +} + export interface AnalysisGreekAnalyzer { type: 'greek' stopwords?: AnalysisStopWords @@ -4827,16 +4855,16 @@ export type AnalysisIcuCollationStrength = 'primary' | 'secondary' | 'tertiary' export interface AnalysisIcuCollationTokenFilter extends AnalysisTokenFilterBase { type: 'icu_collation' alternate?: AnalysisIcuCollationAlternate - case_first?: AnalysisIcuCollationCaseFirst - case_level?: boolean + caseFirst?: AnalysisIcuCollationCaseFirst + caseLevel?: boolean country?: string decomposition?: AnalysisIcuCollationDecomposition - hiragana_quaternary_mode?: boolean + hiraganaQuaternaryMode?: boolean language?: string numeric?: boolean rules?: string strength?: AnalysisIcuCollationStrength - variable_top?: string + variableTop?: string variant?: string } @@ -5132,6 +5160,7 @@ export interface AnalysisPatternReplaceCharFilter extends AnalysisCharFilterBase export interface AnalysisPatternReplaceTokenFilter extends AnalysisTokenFilterBase { type: 'pattern_replace' all?: boolean + flags?: string pattern: string replacement?: string } @@ -5153,6 +5182,10 @@ export interface AnalysisPersianNormalizationTokenFilter extends AnalysisTokenFi type: 'persian_normalization' } +export interface AnalysisPersianStemTokenFilter extends AnalysisTokenFilterBase { + type: 'persian_stem' +} + export type AnalysisPhoneticEncoder = 'metaphone' | 'double_metaphone' | 'soundex' | 'refined_soundex' | 'caverphone1' | 'caverphone2' | 'cologne' | 'nysiis' | 'koelnerphonetik' | 'haasephonetik' | 'beider_morse' | 'daitch_mokotoff' export type AnalysisPhoneticLanguage = 'any' | 'common' | 'cyrillic' | 'english' | 'french' | 'german' | 'hebrew' | 'hungarian' | 'polish' | 'romanian' | 'russian' | 'spanish' @@ -5209,6 +5242,10 @@ export interface AnalysisRussianAnalyzer { stem_exclusion?: string[] } +export interface AnalysisRussianStemTokenFilter extends AnalysisTokenFilterBase { + type: 'russian_stem' +} + export interface AnalysisScandinavianFoldingTokenFilter extends AnalysisTokenFilterBase { type: 'scandinavian_folding' } @@ -5374,7 +5411,7 @@ export interface AnalysisTokenFilterBase { version?: VersionString } -export type AnalysisTokenFilterDefinition = AnalysisApostropheTokenFilter | AnalysisArabicNormalizationTokenFilter | AnalysisAsciiFoldingTokenFilter | AnalysisCjkBigramTokenFilter | AnalysisCjkWidthTokenFilter | AnalysisClassicTokenFilter | AnalysisCommonGramsTokenFilter | AnalysisConditionTokenFilter | AnalysisDecimalDigitTokenFilter | AnalysisDelimitedPayloadTokenFilter | AnalysisEdgeNGramTokenFilter | AnalysisElisionTokenFilter | AnalysisFingerprintTokenFilter | AnalysisFlattenGraphTokenFilter | AnalysisGermanNormalizationTokenFilter | AnalysisHindiNormalizationTokenFilter | AnalysisHunspellTokenFilter | AnalysisHyphenationDecompounderTokenFilter | AnalysisIndicNormalizationTokenFilter | AnalysisKeepTypesTokenFilter | AnalysisKeepWordsTokenFilter | AnalysisKeywordMarkerTokenFilter | AnalysisKeywordRepeatTokenFilter | AnalysisKStemTokenFilter | AnalysisLengthTokenFilter | AnalysisLimitTokenCountTokenFilter | AnalysisLowercaseTokenFilter | AnalysisMinHashTokenFilter | AnalysisMultiplexerTokenFilter | AnalysisNGramTokenFilter | AnalysisNoriPartOfSpeechTokenFilter | AnalysisPatternCaptureTokenFilter | AnalysisPatternReplaceTokenFilter | AnalysisPersianNormalizationTokenFilter | AnalysisPorterStemTokenFilter | AnalysisPredicateTokenFilter | AnalysisRemoveDuplicatesTokenFilter | AnalysisReverseTokenFilter | AnalysisScandinavianFoldingTokenFilter | AnalysisScandinavianNormalizationTokenFilter | AnalysisSerbianNormalizationTokenFilter | AnalysisShingleTokenFilter | AnalysisSnowballTokenFilter | AnalysisSoraniNormalizationTokenFilter | AnalysisStemmerOverrideTokenFilter | AnalysisStemmerTokenFilter | AnalysisStopTokenFilter | AnalysisSynonymGraphTokenFilter | AnalysisSynonymTokenFilter | AnalysisTrimTokenFilter | AnalysisTruncateTokenFilter | AnalysisUniqueTokenFilter | AnalysisUppercaseTokenFilter | AnalysisWordDelimiterGraphTokenFilter | AnalysisWordDelimiterTokenFilter | AnalysisJaStopTokenFilter | AnalysisKuromojiStemmerTokenFilter | AnalysisKuromojiReadingFormTokenFilter | AnalysisKuromojiPartOfSpeechTokenFilter | AnalysisIcuCollationTokenFilter | AnalysisIcuFoldingTokenFilter | AnalysisIcuNormalizationTokenFilter | AnalysisIcuTransformTokenFilter | AnalysisPhoneticTokenFilter | AnalysisDictionaryDecompounderTokenFilter +export type AnalysisTokenFilterDefinition = AnalysisApostropheTokenFilter | AnalysisArabicStemTokenFilter | AnalysisArabicNormalizationTokenFilter | AnalysisAsciiFoldingTokenFilter | AnalysisBengaliNormalizationTokenFilter | AnalysisBrazilianStemTokenFilter | AnalysisCjkBigramTokenFilter | AnalysisCjkWidthTokenFilter | AnalysisClassicTokenFilter | AnalysisCommonGramsTokenFilter | AnalysisConditionTokenFilter | AnalysisCzechStemTokenFilter | AnalysisDecimalDigitTokenFilter | AnalysisDelimitedPayloadTokenFilter | AnalysisDutchStemTokenFilter | AnalysisEdgeNGramTokenFilter | AnalysisElisionTokenFilter | AnalysisFingerprintTokenFilter | AnalysisFlattenGraphTokenFilter | AnalysisFrenchStemTokenFilter | AnalysisGermanNormalizationTokenFilter | AnalysisGermanStemTokenFilter | AnalysisHindiNormalizationTokenFilter | AnalysisHunspellTokenFilter | AnalysisHyphenationDecompounderTokenFilter | AnalysisIndicNormalizationTokenFilter | AnalysisKeepTypesTokenFilter | AnalysisKeepWordsTokenFilter | AnalysisKeywordMarkerTokenFilter | AnalysisKeywordRepeatTokenFilter | AnalysisKStemTokenFilter | AnalysisLengthTokenFilter | AnalysisLimitTokenCountTokenFilter | AnalysisLowercaseTokenFilter | AnalysisMinHashTokenFilter | AnalysisMultiplexerTokenFilter | AnalysisNGramTokenFilter | AnalysisNoriPartOfSpeechTokenFilter | AnalysisPatternCaptureTokenFilter | AnalysisPatternReplaceTokenFilter | AnalysisPersianNormalizationTokenFilter | AnalysisPersianStemTokenFilter | AnalysisPorterStemTokenFilter | AnalysisPredicateTokenFilter | AnalysisRemoveDuplicatesTokenFilter | AnalysisReverseTokenFilter | AnalysisRussianStemTokenFilter | AnalysisScandinavianFoldingTokenFilter | AnalysisScandinavianNormalizationTokenFilter | AnalysisSerbianNormalizationTokenFilter | AnalysisShingleTokenFilter | AnalysisSnowballTokenFilter | AnalysisSoraniNormalizationTokenFilter | AnalysisStemmerOverrideTokenFilter | AnalysisStemmerTokenFilter | AnalysisStopTokenFilter | AnalysisSynonymGraphTokenFilter | AnalysisSynonymTokenFilter | AnalysisTrimTokenFilter | AnalysisTruncateTokenFilter | AnalysisUniqueTokenFilter | AnalysisUppercaseTokenFilter | AnalysisWordDelimiterGraphTokenFilter | AnalysisWordDelimiterTokenFilter | AnalysisJaStopTokenFilter | AnalysisKuromojiStemmerTokenFilter | AnalysisKuromojiReadingFormTokenFilter | AnalysisKuromojiPartOfSpeechTokenFilter | AnalysisIcuCollationTokenFilter | AnalysisIcuFoldingTokenFilter | AnalysisIcuNormalizationTokenFilter | AnalysisIcuTransformTokenFilter | AnalysisPhoneticTokenFilter | AnalysisDictionaryDecompounderTokenFilter export type AnalysisTokenizer = string | AnalysisTokenizerDefinition @@ -5453,6 +5490,7 @@ export interface AnalysisWordDelimiterTokenFilterBase extends AnalysisTokenFilte export interface MappingAggregateMetricDoubleProperty extends MappingPropertyBase { type: 'aggregate_metric_double' default_metric: string + ignore_malformed?: boolean metrics: string[] time_series_metric?: MappingTimeSeriesMetricType } @@ -5656,6 +5694,7 @@ export interface MappingFlattenedProperty extends MappingPropertyBase { null_value?: string similarity?: string split_queries_on_whitespace?: boolean + time_series_dimensions?: string[] type: 'flattened' } @@ -5670,6 +5709,8 @@ export interface MappingFloatRangeProperty extends MappingRangePropertyBase { export type MappingGeoOrientation = 'right' | 'RIGHT' | 'counterclockwise' | 'ccw' | 'left' | 'LEFT' | 'clockwise' | 'cw' +export type MappingGeoPointMetricType = 'gauge' | 'counter' | 'position' + export interface MappingGeoPointProperty extends MappingDocValuesPropertyBase { ignore_malformed?: boolean ignore_z_value?: boolean @@ -5678,6 +5719,7 @@ export interface MappingGeoPointProperty extends MappingDocValuesPropertyBase { on_script_error?: MappingOnScriptError script?: Script | ScriptSource type: 'geo_point' + time_series_metric?: MappingGeoPointMetricType } export interface MappingGeoShapeProperty extends MappingDocValuesPropertyBase { @@ -5840,7 +5882,7 @@ export interface MappingPointProperty extends MappingDocValuesPropertyBase { type: 'point' } -export type MappingProperty = MappingBinaryProperty | MappingBooleanProperty | MappingDynamicProperty | MappingJoinProperty | MappingKeywordProperty | MappingMatchOnlyTextProperty | MappingPercolatorProperty | MappingRankFeatureProperty | MappingRankFeaturesProperty | MappingSearchAsYouTypeProperty | MappingTextProperty | MappingVersionProperty | MappingWildcardProperty | MappingDateNanosProperty | MappingDateProperty | MappingAggregateMetricDoubleProperty | MappingDenseVectorProperty | MappingFlattenedProperty | MappingNestedProperty | MappingObjectProperty | MappingPassthroughObjectProperty | MappingSemanticTextProperty | MappingSparseVectorProperty | MappingCompletionProperty | MappingConstantKeywordProperty | MappingCountedKeywordProperty | MappingFieldAliasProperty | MappingHistogramProperty | MappingIpProperty | MappingMurmur3HashProperty | MappingTokenCountProperty | MappingGeoPointProperty | MappingGeoShapeProperty | MappingPointProperty | MappingShapeProperty | MappingByteNumberProperty | MappingDoubleNumberProperty | MappingFloatNumberProperty | MappingHalfFloatNumberProperty | MappingIntegerNumberProperty | MappingLongNumberProperty | MappingScaledFloatNumberProperty | MappingShortNumberProperty | MappingUnsignedLongNumberProperty | MappingDateRangeProperty | MappingDoubleRangeProperty | MappingFloatRangeProperty | MappingIntegerRangeProperty | MappingIpRangeProperty | MappingLongRangeProperty | MappingIcuCollationProperty +export type MappingProperty = MappingBinaryProperty | MappingBooleanProperty | MappingDynamicProperty | MappingJoinProperty | MappingKeywordProperty | MappingMatchOnlyTextProperty | MappingPercolatorProperty | MappingRankFeatureProperty | MappingRankFeaturesProperty | MappingSearchAsYouTypeProperty | MappingTextProperty | MappingVersionProperty | MappingWildcardProperty | MappingDateNanosProperty | MappingDateProperty | MappingAggregateMetricDoubleProperty | MappingDenseVectorProperty | MappingFlattenedProperty | MappingNestedProperty | MappingObjectProperty | MappingPassthroughObjectProperty | MappingRankVectorProperty | MappingSemanticTextProperty | MappingSparseVectorProperty | MappingCompletionProperty | MappingConstantKeywordProperty | MappingCountedKeywordProperty | MappingFieldAliasProperty | MappingHistogramProperty | MappingIpProperty | MappingMurmur3HashProperty | MappingTokenCountProperty | MappingGeoPointProperty | MappingGeoShapeProperty | MappingPointProperty | MappingShapeProperty | MappingByteNumberProperty | MappingDoubleNumberProperty | MappingFloatNumberProperty | MappingHalfFloatNumberProperty | MappingIntegerNumberProperty | MappingLongNumberProperty | MappingScaledFloatNumberProperty | MappingShortNumberProperty | MappingUnsignedLongNumberProperty | MappingDateRangeProperty | MappingDoubleRangeProperty | MappingFloatRangeProperty | MappingIntegerRangeProperty | MappingIpRangeProperty | MappingLongRangeProperty | MappingIcuCollationProperty export interface MappingPropertyBase { meta?: Record @@ -5867,6 +5909,14 @@ export interface MappingRankFeaturesProperty extends MappingPropertyBase { type: 'rank_features' } +export type MappingRankVectorElementType = 'byte' | 'float' | 'bit' + +export interface MappingRankVectorProperty extends MappingPropertyBase { + type: 'rank_vectors' + element_type?: MappingRankVectorElementType + dims?: integer +} + export interface MappingRoutingField { required: boolean } @@ -5946,6 +5996,7 @@ export interface MappingSourceField { export type MappingSourceFieldMode = 'disabled' | 'stored' | 'synthetic' export interface MappingSparseVectorProperty extends MappingPropertyBase { + store?: boolean type: 'sparse_vector' } @@ -11826,6 +11877,7 @@ export type IndicesSourceMode = 'disabled' | 'stored' | 'synthetic' export interface IndicesStorage { type: IndicesStorageType allow_mmap?: boolean + stats_refresh_interval?: Duration } export type IndicesStorageType = 'fs' | 'niofs' | 'mmapfs' | 'hybridfs'| string @@ -18242,12 +18294,13 @@ export interface NodesInfoNodeInfo { build_flavor: string build_hash: string build_type: string + component_versions: Record host: Host http?: NodesInfoNodeInfoHttp + index_version: VersionNumber ip: Ip jvm?: NodesInfoNodeJvmInfo name: Name - network?: NodesInfoNodeInfoNetwork os?: NodesInfoNodeOperatingSystemInfo plugins?: PluginStats[] process?: NodesInfoNodeProcessInfo @@ -18258,10 +18311,12 @@ export interface NodesInfoNodeInfo { total_indexing_buffer_in_bytes?: ByteSize transport?: NodesInfoNodeInfoTransport transport_address: TransportAddress + transport_version: VersionNumber version: VersionString modules?: PluginStats[] ingest?: NodesInfoNodeInfoIngest aggregations?: Record + remote_cluster_server?: NodesInfoRemoveClusterServer } export interface NodesInfoNodeInfoAction { @@ -18281,7 +18336,7 @@ export interface NodesInfoNodeInfoClient { } export interface NodesInfoNodeInfoDiscoverKeys { - seed_hosts?: string[] + seed_hosts?: string[] | string type?: string seed_providers?: string[] } @@ -18329,17 +18384,6 @@ export interface NodesInfoNodeInfoMemory { total_in_bytes: long } -export interface NodesInfoNodeInfoNetwork { - primary_interface: NodesInfoNodeInfoNetworkInterface - refresh_interval: integer -} - -export interface NodesInfoNodeInfoNetworkInterface { - address: string - mac_address: string - name: Name -} - export interface NodesInfoNodeInfoOSCPU { cache_size: string cache_size_in_bytes: integer @@ -18401,7 +18445,7 @@ export interface NodesInfoNodeInfoSettingsCluster { name: Name routing?: IndicesIndexRouting election: NodesInfoNodeInfoSettingsClusterElection - initial_master_nodes?: string[] + initial_master_nodes?: string[] | string deprecation_indexing?: NodesInfoDeprecationIndexing } @@ -18471,6 +18515,7 @@ export interface NodesInfoNodeInfoSettingsTransport { type: NodesInfoNodeInfoSettingsTransportType | string 'type.default'?: string features?: NodesInfoNodeInfoSettingsTransportFeatures + ignore_deserialization_errors?: SpecUtilsStringified } export interface NodesInfoNodeInfoSettingsTransportFeatures { @@ -18548,7 +18593,6 @@ export interface NodesInfoNodeJvmInfo { vm_vendor: string vm_version: VersionString using_bundled_jdk: boolean - bundled_jdk: boolean using_compressed_ordinary_object_pointers?: boolean | string input_arguments: string[] } @@ -18581,6 +18625,11 @@ export interface NodesInfoNodeThreadPoolInfo { type: string } +export interface NodesInfoRemoveClusterServer { + bound_address: TransportAddress[] + publish_address: TransportAddress +} + export interface NodesInfoRequest extends RequestBase { node_id?: NodeIds metric?: Metrics