@@ -27,6 +27,7 @@ public interface IQueryStringQuery : IQuery
27
27
bool ? AllowLeadingWildcard { get ; set ; }
28
28
29
29
[ JsonProperty ( "lowercase_expanded_terms" ) ]
30
+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
30
31
bool ? LowercaseExpendedTerms { get ; set ; }
31
32
32
33
[ JsonProperty ( "enable_position_increments" ) ]
@@ -60,6 +61,7 @@ public interface IQueryStringQuery : IQuery
60
61
bool ? Lenient { get ; set ; }
61
62
62
63
[ JsonProperty ( "locale" ) ]
64
+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
63
65
string Locale { get ; set ; }
64
66
65
67
[ JsonProperty ( "time_zone" ) ]
@@ -93,6 +95,12 @@ public interface IQueryStringQuery : IQuery
93
95
94
96
[ JsonProperty ( "escape" ) ]
95
97
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 ; }
96
104
}
97
105
98
106
public class QueryStringQuery : QueryBase , IQueryStringQuery
@@ -101,20 +109,21 @@ public class QueryStringQuery : QueryBase, IQueryStringQuery
101
109
public int ? FuzzyMaxExpansions { get ; set ; }
102
110
public Fuzziness Fuzziness { get ; set ; }
103
111
public MinimumShouldMatch MinimumShouldMatch { get ; set ; }
112
+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
104
113
public string Locale { get ; set ; }
105
114
[ Obsolete ( "Use MultiTermQueryRewrite" ) ]
106
115
public RewriteMultiTerm ? Rewrite
107
116
{
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 ) ;
110
119
}
111
120
public MultiTermQueryRewrite MultiTermQueryRewrite { get ; set ; }
112
121
113
122
[ Obsolete ( "Use FuzzyMultiTermQueryRewrite" ) ]
114
123
public RewriteMultiTerm ? FuzzyRewrite
115
124
{
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 ) ;
118
127
}
119
128
public MultiTermQueryRewrite FuzzyMultiTermQueryRewrite { get ; set ; }
120
129
public string QuoteFieldSuffix { get ; set ; }
@@ -127,6 +136,7 @@ public RewriteMultiTerm? FuzzyRewrite
127
136
public string Analyzer { get ; set ; }
128
137
public string QuoteAnalyzer { get ; set ; }
129
138
public bool ? AllowLeadingWildcard { get ; set ; }
139
+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
130
140
public bool ? LowercaseExpendedTerms { get ; set ; }
131
141
public bool ? EnablePositionIncrements { get ; set ; }
132
142
public int ? FuzzyPrefixLength { get ; set ; }
@@ -137,6 +147,8 @@ public RewriteMultiTerm? FuzzyRewrite
137
147
public bool ? UseDisMax { get ; set ; }
138
148
public double ? TieBreaker { get ; set ; }
139
149
public int ? MaximumDeterminizedStates { get ; set ; }
150
+ public bool ? AllFields { get ; set ; }
151
+ public bool ? SplitOnWhitespace { get ; set ; }
140
152
141
153
internal override void InternalWrapInContainer ( IQueryContainer c ) => c . QueryString = this ;
142
154
internal static bool IsConditionless ( IQueryStringQuery q ) => q . Query . IsNullOrEmpty ( ) ;
@@ -150,6 +162,7 @@ public class QueryStringQueryDescriptor<T>
150
162
protected override bool Conditionless => QueryStringQuery . IsConditionless ( this ) ;
151
163
152
164
string IQueryStringQuery . Query { get ; set ; }
165
+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
153
166
string IQueryStringQuery . Locale { get ; set ; }
154
167
string IQueryStringQuery . Timezone { get ; set ; }
155
168
Field IQueryStringQuery . DefaultField { get ; set ; }
@@ -158,6 +171,7 @@ public class QueryStringQueryDescriptor<T>
158
171
string IQueryStringQuery . Analyzer { get ; set ; }
159
172
string IQueryStringQuery . QuoteAnalyzer { get ; set ; }
160
173
bool ? IQueryStringQuery . AllowLeadingWildcard { get ; set ; }
174
+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
161
175
bool ? IQueryStringQuery . LowercaseExpendedTerms { get ; set ; }
162
176
bool ? IQueryStringQuery . EnablePositionIncrements { get ; set ; }
163
177
int ? IQueryStringQuery . FuzzyMaxExpansions { get ; set ; }
@@ -174,19 +188,21 @@ public class QueryStringQueryDescriptor<T>
174
188
[ Obsolete ( "Use FuzzyMultiTermQueryRewrite" ) ]
175
189
RewriteMultiTerm ? IQueryStringQuery . FuzzyRewrite
176
190
{
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 ) ;
179
193
}
180
194
MultiTermQueryRewrite IQueryStringQuery . FuzzyMultiTermQueryRewrite { get ; set ; }
181
195
[ Obsolete ( "Use MultiTermQueryRewrite" ) ]
182
196
RewriteMultiTerm ? IQueryStringQuery . Rewrite
183
197
{
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 ) ;
186
200
}
187
201
MultiTermQueryRewrite IQueryStringQuery . MultiTermQueryRewrite { get ; set ; }
188
202
string IQueryStringQuery . QuoteFieldSuffix { get ; set ; }
189
203
bool ? IQueryStringQuery . Escape { get ; set ; }
204
+ bool ? IQueryStringQuery . AllFields { get ; set ; }
205
+ bool ? IQueryStringQuery . SplitOnWhitespace { get ; set ; }
190
206
191
207
public QueryStringQueryDescriptor < T > DefaultField ( Field field ) => Assign ( a => a . DefaultField = field ) ;
192
208
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
198
214
199
215
public QueryStringQueryDescriptor < T > Query ( string query ) => Assign ( a => a . Query = query ) ;
200
216
217
+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
201
218
public QueryStringQueryDescriptor < T > Locale ( string locale ) => Assign ( a => a . Locale = locale ) ;
202
219
203
220
public QueryStringQueryDescriptor < T > Timezone ( string timezone ) => Assign ( a => a . Timezone = timezone ) ;
@@ -211,6 +228,7 @@ public QueryStringQueryDescriptor<T> Fields(Func<FieldsDescriptor<T>, IPromise<F
211
228
public QueryStringQueryDescriptor < T > AllowLeadingWildcard ( bool ? allowLeadingWildcard = true ) =>
212
229
Assign ( a => a . AllowLeadingWildcard = allowLeadingWildcard ) ;
213
230
231
+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
214
232
public QueryStringQueryDescriptor < T > LowercaseExpendedTerms ( bool ? lowercaseExpendedTerms = true ) =>
215
233
Assign ( a => a . LowercaseExpendedTerms = lowercaseExpendedTerms ) ;
216
234
@@ -260,11 +278,17 @@ public QueryStringQueryDescriptor<T> Rewrite(RewriteMultiTerm? rewrite) =>
260
278
: null ;
261
279
} ) ;
262
280
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 ) ;
264
283
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 ) ;
266
286
267
287
public QueryStringQueryDescriptor < T > Escape ( bool ? escape = true ) => Assign ( a => a . Escape = escape ) ;
268
288
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 ) ;
269
293
}
270
294
}
0 commit comments