@@ -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" ) ]
@@ -85,6 +87,12 @@ public interface IQueryStringQuery : IQuery
85
87
86
88
[ JsonProperty ( "escape" ) ]
87
89
bool ? Escape { get ; set ; }
90
+
91
+ [ JsonProperty ( "all_fields" ) ]
92
+ bool ? AllFields { get ; set ; }
93
+
94
+ [ JsonProperty ( "split_on_whitespace" ) ]
95
+ bool ? SplitOnWhitespace { get ; set ; }
88
96
}
89
97
90
98
public class QueryStringQuery : QueryBase , IQueryStringQuery
@@ -93,6 +101,7 @@ public class QueryStringQuery : QueryBase, IQueryStringQuery
93
101
public int ? FuzzyMaxExpansions { get ; set ; }
94
102
public Fuzziness Fuzziness { get ; set ; }
95
103
public MinimumShouldMatch MinimumShouldMatch { get ; set ; }
104
+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
96
105
public string Locale { get ; set ; }
97
106
public MultiTermQueryRewrite Rewrite { get ; set ; }
98
107
public MultiTermQueryRewrite FuzzyRewrite { get ; set ; }
@@ -106,6 +115,7 @@ public class QueryStringQuery : QueryBase, IQueryStringQuery
106
115
public string Analyzer { get ; set ; }
107
116
public string QuoteAnalyzer { get ; set ; }
108
117
public bool ? AllowLeadingWildcard { get ; set ; }
118
+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
109
119
public bool ? LowercaseExpendedTerms { get ; set ; }
110
120
public bool ? EnablePositionIncrements { get ; set ; }
111
121
public int ? FuzzyPrefixLength { get ; set ; }
@@ -116,6 +126,8 @@ public class QueryStringQuery : QueryBase, IQueryStringQuery
116
126
public bool ? UseDisMax { get ; set ; }
117
127
public double ? TieBreaker { get ; set ; }
118
128
public int ? MaximumDeterminizedStates { get ; set ; }
129
+ public bool ? AllFields { get ; set ; }
130
+ public bool ? SplitOnWhitespace { get ; set ; }
119
131
120
132
internal override void InternalWrapInContainer ( IQueryContainer c ) => c . QueryString = this ;
121
133
internal static bool IsConditionless ( IQueryStringQuery q ) => q . Query . IsNullOrEmpty ( ) ;
@@ -129,6 +141,7 @@ public class QueryStringQueryDescriptor<T>
129
141
protected override bool Conditionless => QueryStringQuery . IsConditionless ( this ) ;
130
142
131
143
string IQueryStringQuery . Query { get ; set ; }
144
+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
132
145
string IQueryStringQuery . Locale { get ; set ; }
133
146
string IQueryStringQuery . Timezone { get ; set ; }
134
147
Field IQueryStringQuery . DefaultField { get ; set ; }
@@ -137,6 +150,7 @@ public class QueryStringQueryDescriptor<T>
137
150
string IQueryStringQuery . Analyzer { get ; set ; }
138
151
string IQueryStringQuery . QuoteAnalyzer { get ; set ; }
139
152
bool ? IQueryStringQuery . AllowLeadingWildcard { get ; set ; }
153
+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
140
154
bool ? IQueryStringQuery . LowercaseExpendedTerms { get ; set ; }
141
155
bool ? IQueryStringQuery . EnablePositionIncrements { get ; set ; }
142
156
int ? IQueryStringQuery . FuzzyMaxExpansions { get ; set ; }
@@ -154,6 +168,8 @@ public class QueryStringQueryDescriptor<T>
154
168
MultiTermQueryRewrite IQueryStringQuery . Rewrite { get ; set ; }
155
169
string IQueryStringQuery . QuoteFieldSuffix { get ; set ; }
156
170
bool ? IQueryStringQuery . Escape { get ; set ; }
171
+ bool ? IQueryStringQuery . AllFields { get ; set ; }
172
+ bool ? IQueryStringQuery . SplitOnWhitespace { get ; set ; }
157
173
158
174
public QueryStringQueryDescriptor < T > DefaultField ( Field field ) => Assign ( a => a . DefaultField = field ) ;
159
175
public QueryStringQueryDescriptor < T > DefaultField ( Expression < Func < T , object > > field ) => Assign ( a => a . DefaultField = field ) ;
@@ -165,6 +181,7 @@ public QueryStringQueryDescriptor<T> Fields(Func<FieldsDescriptor<T>, IPromise<F
165
181
166
182
public QueryStringQueryDescriptor < T > Query ( string query ) => Assign ( a => a . Query = query ) ;
167
183
184
+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
168
185
public QueryStringQueryDescriptor < T > Locale ( string locale ) => Assign ( a => a . Locale = locale ) ;
169
186
170
187
public QueryStringQueryDescriptor < T > Timezone ( string timezone ) => Assign ( a => a . Timezone = timezone ) ;
@@ -178,6 +195,7 @@ public QueryStringQueryDescriptor<T> Fields(Func<FieldsDescriptor<T>, IPromise<F
178
195
public QueryStringQueryDescriptor < T > AllowLeadingWildcard ( bool ? allowLeadingWildcard = true ) =>
179
196
Assign ( a => a . AllowLeadingWildcard = allowLeadingWildcard ) ;
180
197
198
+ [ Obsolete ( "Deprecated in Elasticsearch 5.1.1. Can be performed by the analyzer applied" ) ]
181
199
public QueryStringQueryDescriptor < T > LowercaseExpendedTerms ( bool ? lowercaseExpendedTerms = true ) =>
182
200
Assign ( a => a . LowercaseExpendedTerms = lowercaseExpendedTerms ) ;
183
201
@@ -211,9 +229,14 @@ public QueryStringQueryDescriptor<T> AutoGeneratePhraseQueries(bool? autoGenerat
211
229
212
230
public QueryStringQueryDescriptor < T > Rewrite ( MultiTermQueryRewrite rewrite ) => Assign ( a => Self . Rewrite = rewrite ) ;
213
231
214
- public QueryStringQueryDescriptor < T > QuoteFieldSuffix ( string quoteFieldSuffix ) => Assign ( a => a . QuoteFieldSuffix = quoteFieldSuffix ) ;
232
+ public QueryStringQueryDescriptor < T > QuoteFieldSuffix ( string quoteFieldSuffix ) =>
233
+ Assign ( a => a . QuoteFieldSuffix = quoteFieldSuffix ) ;
215
234
216
235
public QueryStringQueryDescriptor < T > Escape ( bool ? escape = true ) => Assign ( a => a . Escape = escape ) ;
217
236
237
+ public QueryStringQueryDescriptor < T > AllFields ( bool ? allFields = true ) => Assign ( a => a . AllFields = allFields ) ;
238
+
239
+ public QueryStringQueryDescriptor < T > SplitOnWhitespace ( bool ? splitOnWhitespace = true ) =>
240
+ Assign ( a => a . SplitOnWhitespace = splitOnWhitespace ) ;
218
241
}
219
242
}
0 commit comments