Skip to content

Commit dca09f7

Browse files
committed
fix #1357 add support for analyze_wildcard on simeple_query_string
1 parent 7a52b89 commit dca09f7

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/Nest/DSL/Query/SimpleQueryStringQueryDescriptor.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ public interface ISimpleQueryStringQuery : IQuery
3131
[JsonProperty(PropertyName = "lowercase_expanded_terms")]
3232
bool? LowercaseExpendedTerms { get; set; }
3333

34+
[JsonProperty(PropertyName = "analyze_wildcard")]
35+
bool? AnalyzeWildcard { get; set; }
36+
3437
[JsonProperty(PropertyName = "flags")]
3538
string Flags { get; set; }
3639

@@ -52,6 +55,7 @@ protected override void WrapInContainer(IQueryContainer container)
5255
public Operator? DefaultOperator { get; set; }
5356
public string Analyzer { get; set; }
5457
public bool? LowercaseExpendedTerms { get; set; }
58+
public bool? AnalyzeWildcard { get; set; }
5559
public string Flags { get; set; }
5660
public string Locale { get; set; }
5761
}
@@ -70,6 +74,8 @@ public class SimpleQueryStringQueryDescriptor<T> : ISimpleQueryStringQuery where
7074

7175
string ISimpleQueryStringQuery.Analyzer { get; set; }
7276

77+
bool? ISimpleQueryStringQuery.AnalyzeWildcard { get; set; }
78+
7379
bool? ISimpleQueryStringQuery.LowercaseExpendedTerms { get; set; }
7480

7581
string ISimpleQueryStringQuery.Flags { get; set; }
@@ -153,6 +159,11 @@ public SimpleQueryStringQueryDescriptor<T> LowercaseExpendedTerms(bool lowercase
153159
Self.LowercaseExpendedTerms = lowercaseExpendedTerms;
154160
return this;
155161
}
162+
public SimpleQueryStringQueryDescriptor<T> AnalyzeWildcard(bool analyzeWildcard = true)
163+
{
164+
Self.AnalyzeWildcard = analyzeWildcard;
165+
return this;
166+
}
156167
public SimpleQueryStringQueryDescriptor<T> Locale(string locale)
157168
{
158169
Self.Locale = locale;

0 commit comments

Comments
 (0)