@@ -32,6 +32,9 @@ public interface ISimpleQueryStringQuery : IQuery
3232 [ JsonProperty ( PropertyName = "lowercase_expanded_terms" ) ]
3333 bool ? LowercaseExpendedTerms { get ; set ; }
3434
35+ [ JsonProperty ( PropertyName = "analyze_wildcard" ) ]
36+ bool ? AnalyzeWildcard { get ; set ; }
37+
3538 [ JsonProperty ( PropertyName = "flags" ) ]
3639 string Flags { get ; set ; }
3740
@@ -56,6 +59,7 @@ protected override void WrapInContainer(IQueryContainer container)
5659 public Operator ? DefaultOperator { get ; set ; }
5760 public string Analyzer { get ; set ; }
5861 public bool ? LowercaseExpendedTerms { get ; set ; }
62+ public bool ? AnalyzeWildcard { get ; set ; }
5963 public string Flags { get ; set ; }
6064 public string Locale { get ; set ; }
6165 public string MinimumShouldMatch { get ; set ; }
@@ -75,6 +79,8 @@ public class SimpleQueryStringQueryDescriptor<T> : ISimpleQueryStringQuery where
7579
7680 string ISimpleQueryStringQuery . Analyzer { get ; set ; }
7781
82+ bool ? ISimpleQueryStringQuery . AnalyzeWildcard { get ; set ; }
83+
7884 bool ? ISimpleQueryStringQuery . LowercaseExpendedTerms { get ; set ; }
7985
8086 string ISimpleQueryStringQuery . Flags { get ; set ; }
@@ -159,6 +165,11 @@ public SimpleQueryStringQueryDescriptor<T> LowercaseExpendedTerms(bool lowercase
159165 Self . LowercaseExpendedTerms = lowercaseExpendedTerms ;
160166 return this ;
161167 }
168+ public SimpleQueryStringQueryDescriptor < T > AnalyzeWildcard ( bool analyzeWildcard = true )
169+ {
170+ Self . AnalyzeWildcard = analyzeWildcard ;
171+ return this ;
172+ }
162173 public SimpleQueryStringQueryDescriptor < T > Locale ( string locale )
163174 {
164175 Self . Locale = locale ;
0 commit comments