From d86c10289cd2a9507cf007585e5283e53b8b6714 Mon Sep 17 00:00:00 2001 From: Laura Trotta <153528055+l-trotta@users.noreply.github.com> Date: Tue, 27 Aug 2024 12:55:44 +0200 Subject: [PATCH] making beider_morse only parameters optional (#2813) (cherry picked from commit 65fc449981dd0d4912ab365bfc0cb8586204b48e) --- output/openapi/elasticsearch-openapi.json | 5 +---- output/openapi/elasticsearch-serverless-openapi.json | 5 +---- output/schema/schema-serverless.json | 6 +++--- output/schema/schema.json | 6 +++--- output/typescript/types.ts | 6 +++--- specification/_types/analysis/phonetic-plugin.ts | 6 +++--- 6 files changed, 14 insertions(+), 20 deletions(-) diff --git a/output/openapi/elasticsearch-openapi.json b/output/openapi/elasticsearch-openapi.json index ce12db7272..4e934965be 100644 --- a/output/openapi/elasticsearch-openapi.json +++ b/output/openapi/elasticsearch-openapi.json @@ -72298,10 +72298,7 @@ }, "required": [ "type", - "encoder", - "languageset", - "name_type", - "rule_type" + "encoder" ] } ] diff --git a/output/openapi/elasticsearch-serverless-openapi.json b/output/openapi/elasticsearch-serverless-openapi.json index 6ad5b76232..563c833085 100644 --- a/output/openapi/elasticsearch-serverless-openapi.json +++ b/output/openapi/elasticsearch-serverless-openapi.json @@ -46775,10 +46775,7 @@ }, "required": [ "type", - "encoder", - "languageset", - "name_type", - "rule_type" + "encoder" ] } ] diff --git a/output/schema/schema-serverless.json b/output/schema/schema-serverless.json index 34146685dd..6729bb829e 100644 --- a/output/schema/schema-serverless.json +++ b/output/schema/schema-serverless.json @@ -81928,7 +81928,7 @@ }, { "name": "languageset", - "required": true, + "required": false, "type": { "items": [ { @@ -81965,7 +81965,7 @@ }, { "name": "name_type", - "required": true, + "required": false, "type": { "kind": "instance_of", "type": { @@ -81987,7 +81987,7 @@ }, { "name": "rule_type", - "required": true, + "required": false, "type": { "kind": "instance_of", "type": { diff --git a/output/schema/schema.json b/output/schema/schema.json index 4fdd033c2b..c0bdd10d34 100644 --- a/output/schema/schema.json +++ b/output/schema/schema.json @@ -67692,7 +67692,7 @@ }, { "name": "languageset", - "required": true, + "required": false, "type": { "items": [ { @@ -67729,7 +67729,7 @@ }, { "name": "name_type", - "required": true, + "required": false, "type": { "kind": "instance_of", "type": { @@ -67751,7 +67751,7 @@ }, { "name": "rule_type", - "required": true, + "required": false, "type": { "kind": "instance_of", "type": { diff --git a/output/typescript/types.ts b/output/typescript/types.ts index 969302ef64..baca68a5c5 100644 --- a/output/typescript/types.ts +++ b/output/typescript/types.ts @@ -4704,11 +4704,11 @@ export type AnalysisPhoneticRuleType = 'approx' | 'exact' export interface AnalysisPhoneticTokenFilter extends AnalysisTokenFilterBase { type: 'phonetic' encoder: AnalysisPhoneticEncoder - languageset: AnalysisPhoneticLanguage | AnalysisPhoneticLanguage[] + languageset?: AnalysisPhoneticLanguage | AnalysisPhoneticLanguage[] max_code_len?: integer - name_type: AnalysisPhoneticNameType + name_type?: AnalysisPhoneticNameType replace?: boolean - rule_type: AnalysisPhoneticRuleType + rule_type?: AnalysisPhoneticRuleType } export interface AnalysisPorterStemTokenFilter extends AnalysisTokenFilterBase { diff --git a/specification/_types/analysis/phonetic-plugin.ts b/specification/_types/analysis/phonetic-plugin.ts index 127b1c4b18..582dc9561d 100644 --- a/specification/_types/analysis/phonetic-plugin.ts +++ b/specification/_types/analysis/phonetic-plugin.ts @@ -64,9 +64,9 @@ export enum PhoneticRuleType { export class PhoneticTokenFilter extends TokenFilterBase { type: 'phonetic' encoder: PhoneticEncoder - languageset: PhoneticLanguage | PhoneticLanguage[] + languageset?: PhoneticLanguage | PhoneticLanguage[] max_code_len?: integer - name_type: PhoneticNameType + name_type?: PhoneticNameType replace?: boolean - rule_type: PhoneticRuleType + rule_type?: PhoneticRuleType }