@@ -27,6 +27,7 @@ public interface IQueryStringQuery : IQuery
2727 bool ? AllowLeadingWildcard { get ; set ; }
2828
2929 [ JsonProperty ( "lowercase_expanded_terms" ) ]
30+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
3031 bool ? LowercaseExpendedTerms { get ; set ; }
3132
3233 [ JsonProperty ( "enable_position_increments" ) ]
@@ -60,6 +61,7 @@ public interface IQueryStringQuery : IQuery
6061 bool ? Lenient { get ; set ; }
6162
6263 [ JsonProperty ( "locale" ) ]
64+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
6365 string Locale { get ; set ; }
6466
6567 [ JsonProperty ( "time_zone" ) ]
@@ -93,6 +95,12 @@ public interface IQueryStringQuery : IQuery
9395
9496 [ JsonProperty ( "escape" ) ]
9597 bool ? Escape { get ; set ; }
98+
99+ [ JsonProperty ( "all_fields" ) ]
100+ bool ? AllFields { get ; set ; }
101+
102+ [ JsonProperty ( "split_on_whitespace" ) ]
103+ bool ? SplitOnWhitespace { get ; set ; }
96104 }
97105
98106 public class QueryStringQuery : QueryBase , IQueryStringQuery
@@ -101,20 +109,21 @@ public class QueryStringQuery : QueryBase, IQueryStringQuery
101109 public int ? FuzzyMaxExpansions { get ; set ; }
102110 public Fuzziness Fuzziness { get ; set ; }
103111 public MinimumShouldMatch MinimumShouldMatch { get ; set ; }
112+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
104113 public string Locale { get ; set ; }
105114 [ Obsolete ( "Use MultiTermQueryRewrite" ) ]
106115 public RewriteMultiTerm ? Rewrite
107116 {
108- get { return MultiTermQueryRewrite ? . Rewrite ; }
109- set { MultiTermQueryRewrite = value == null ? null : new MultiTermQueryRewrite ( value . Value ) ; }
117+ get => MultiTermQueryRewrite ? . Rewrite ;
118+ set => MultiTermQueryRewrite = value == null ? null : new MultiTermQueryRewrite ( value . Value ) ;
110119 }
111120 public MultiTermQueryRewrite MultiTermQueryRewrite { get ; set ; }
112121
113122 [ Obsolete ( "Use FuzzyMultiTermQueryRewrite" ) ]
114123 public RewriteMultiTerm ? FuzzyRewrite
115124 {
116- get { return FuzzyMultiTermQueryRewrite ? . Rewrite ; }
117- set { FuzzyMultiTermQueryRewrite = value == null ? null : new MultiTermQueryRewrite ( value . Value ) ; }
125+ get => FuzzyMultiTermQueryRewrite ? . Rewrite ;
126+ set => FuzzyMultiTermQueryRewrite = value == null ? null : new MultiTermQueryRewrite ( value . Value ) ;
118127 }
119128 public MultiTermQueryRewrite FuzzyMultiTermQueryRewrite { get ; set ; }
120129 public string QuoteFieldSuffix { get ; set ; }
@@ -127,6 +136,7 @@ public RewriteMultiTerm? FuzzyRewrite
127136 public string Analyzer { get ; set ; }
128137 public string QuoteAnalyzer { get ; set ; }
129138 public bool ? AllowLeadingWildcard { get ; set ; }
139+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
130140 public bool ? LowercaseExpendedTerms { get ; set ; }
131141 public bool ? EnablePositionIncrements { get ; set ; }
132142 public int ? FuzzyPrefixLength { get ; set ; }
@@ -137,6 +147,8 @@ public RewriteMultiTerm? FuzzyRewrite
137147 public bool ? UseDisMax { get ; set ; }
138148 public double ? TieBreaker { get ; set ; }
139149 public int ? MaximumDeterminizedStates { get ; set ; }
150+ public bool ? AllFields { get ; set ; }
151+ public bool ? SplitOnWhitespace { get ; set ; }
140152
141153 internal override void InternalWrapInContainer ( IQueryContainer c ) => c . QueryString = this ;
142154 internal static bool IsConditionless ( IQueryStringQuery q ) => q . Query . IsNullOrEmpty ( ) ;
@@ -150,6 +162,7 @@ public class QueryStringQueryDescriptor<T>
150162 protected override bool Conditionless => QueryStringQuery . IsConditionless ( this ) ;
151163
152164 string IQueryStringQuery . Query { get ; set ; }
165+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
153166 string IQueryStringQuery . Locale { get ; set ; }
154167 string IQueryStringQuery . Timezone { get ; set ; }
155168 Field IQueryStringQuery . DefaultField { get ; set ; }
@@ -158,6 +171,7 @@ public class QueryStringQueryDescriptor<T>
158171 string IQueryStringQuery . Analyzer { get ; set ; }
159172 string IQueryStringQuery . QuoteAnalyzer { get ; set ; }
160173 bool ? IQueryStringQuery . AllowLeadingWildcard { get ; set ; }
174+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
161175 bool ? IQueryStringQuery . LowercaseExpendedTerms { get ; set ; }
162176 bool ? IQueryStringQuery . EnablePositionIncrements { get ; set ; }
163177 int ? IQueryStringQuery . FuzzyMaxExpansions { get ; set ; }
@@ -174,19 +188,21 @@ public class QueryStringQueryDescriptor<T>
174188 [ Obsolete ( "Use FuzzyMultiTermQueryRewrite" ) ]
175189 RewriteMultiTerm ? IQueryStringQuery . FuzzyRewrite
176190 {
177- get { return Self . FuzzyMultiTermQueryRewrite ? . Rewrite ; }
178- set { Self . FuzzyMultiTermQueryRewrite = value == null ? null : new MultiTermQueryRewrite ( value . Value ) ; }
191+ get => Self . FuzzyMultiTermQueryRewrite ? . Rewrite ;
192+ set => Self . FuzzyMultiTermQueryRewrite = value == null ? null : new MultiTermQueryRewrite ( value . Value ) ;
179193 }
180194 MultiTermQueryRewrite IQueryStringQuery . FuzzyMultiTermQueryRewrite { get ; set ; }
181195 [ Obsolete ( "Use MultiTermQueryRewrite" ) ]
182196 RewriteMultiTerm ? IQueryStringQuery . Rewrite
183197 {
184- get { return Self . MultiTermQueryRewrite ? . Rewrite ; }
185- set { Self . MultiTermQueryRewrite = value == null ? null : new MultiTermQueryRewrite ( value . Value ) ; }
198+ get => Self . MultiTermQueryRewrite ? . Rewrite ;
199+ set => Self . MultiTermQueryRewrite = value == null ? null : new MultiTermQueryRewrite ( value . Value ) ;
186200 }
187201 MultiTermQueryRewrite IQueryStringQuery . MultiTermQueryRewrite { get ; set ; }
188202 string IQueryStringQuery . QuoteFieldSuffix { get ; set ; }
189203 bool ? IQueryStringQuery . Escape { get ; set ; }
204+ bool ? IQueryStringQuery . AllFields { get ; set ; }
205+ bool ? IQueryStringQuery . SplitOnWhitespace { get ; set ; }
190206
191207 public QueryStringQueryDescriptor < T > DefaultField ( Field field ) => Assign ( a => a . DefaultField = field ) ;
192208 public QueryStringQueryDescriptor < T > DefaultField ( Expression < Func < T , object > > field ) => Assign ( a => a . DefaultField = field ) ;
@@ -198,6 +214,7 @@ public QueryStringQueryDescriptor<T> Fields(Func<FieldsDescriptor<T>, IPromise<F
198214
199215 public QueryStringQueryDescriptor < T > Query ( string query ) => Assign ( a => a . Query = query ) ;
200216
217+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
201218 public QueryStringQueryDescriptor < T > Locale ( string locale ) => Assign ( a => a . Locale = locale ) ;
202219
203220 public QueryStringQueryDescriptor < T > Timezone ( string timezone ) => Assign ( a => a . Timezone = timezone ) ;
@@ -211,6 +228,7 @@ public QueryStringQueryDescriptor<T> Fields(Func<FieldsDescriptor<T>, IPromise<F
211228 public QueryStringQueryDescriptor < T > AllowLeadingWildcard ( bool ? allowLeadingWildcard = true ) =>
212229 Assign ( a => a . AllowLeadingWildcard = allowLeadingWildcard ) ;
213230
231+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
214232 public QueryStringQueryDescriptor < T > LowercaseExpendedTerms ( bool ? lowercaseExpendedTerms = true ) =>
215233 Assign ( a => a . LowercaseExpendedTerms = lowercaseExpendedTerms ) ;
216234
@@ -260,11 +278,17 @@ public QueryStringQueryDescriptor<T> Rewrite(RewriteMultiTerm? rewrite) =>
260278 : null ;
261279 } ) ;
262280
263- public QueryStringQueryDescriptor < T > Rewrite ( MultiTermQueryRewrite rewrite ) => Assign ( a => Self . MultiTermQueryRewrite = rewrite ) ;
281+ public QueryStringQueryDescriptor < T > Rewrite ( MultiTermQueryRewrite rewrite ) =>
282+ Assign ( a => Self . MultiTermQueryRewrite = rewrite ) ;
264283
265- public QueryStringQueryDescriptor < T > QuoteFieldSuffix ( string quoteFieldSuffix ) => Assign ( a => a . QuoteFieldSuffix = quoteFieldSuffix ) ;
284+ public QueryStringQueryDescriptor < T > QuoteFieldSuffix ( string quoteFieldSuffix ) =>
285+ Assign ( a => a . QuoteFieldSuffix = quoteFieldSuffix ) ;
266286
267287 public QueryStringQueryDescriptor < T > Escape ( bool ? escape = true ) => Assign ( a => a . Escape = escape ) ;
268288
289+ public QueryStringQueryDescriptor < T > AllFields ( bool ? allFields = true ) => Assign ( a => a . AllFields = allFields ) ;
290+
291+ public QueryStringQueryDescriptor < T > SplitOnWhitespace ( bool ? splitOnWhitespace = true ) =>
292+ Assign ( a => a . SplitOnWhitespace = splitOnWhitespace ) ;
269293 }
270294}
0 commit comments