Skip to content

Commit 15f70d3

Browse files
russcamMpdreamz
authored andcommitted
Fix Fuzziness on QueryStringQuery (#2121)
See #2114
1 parent dad36ef commit 15f70d3

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/Nest/QueryDsl/FullText/QueryString/QueryStringQuery.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public interface IQueryStringQuery : IQuery
3535
[JsonProperty(PropertyName = "fuzzy_max_expansions")]
3636
int? FuzzyMaxExpansions { get; set; }
3737

38-
[JsonProperty(PropertyName = "fuziness")]
38+
[JsonProperty(PropertyName = "fuzziness")]
3939
Fuzziness Fuzziness { get; set; }
4040

4141
[JsonProperty(PropertyName = "fuzzy_prefix_length")]
@@ -186,8 +186,11 @@ public QueryStringQueryDescriptor<T> LowercaseExpendedTerms(bool? lowercaseExpen
186186
public QueryStringQueryDescriptor<T> EnablePositionIncrements(bool? enablePositionIncrements = true) =>
187187
Assign(a => a.EnablePositionIncrements = enablePositionIncrements);
188188

189+
[Obsolete("Use Fuzziness(Fuzziness fuzziness)")]
189190
public QueryStringQueryDescriptor<T> Fuziness(Fuzziness fuzziness) => Assign(a => a.Fuzziness = fuzziness);
190191

192+
public QueryStringQueryDescriptor<T> Fuzziness(Fuzziness fuzziness) => Assign(a => a.Fuzziness = fuzziness);
193+
191194
public QueryStringQueryDescriptor<T> FuzzyPrefixLength(int? fuzzyPrefixLength) => Assign(a => a.FuzzyPrefixLength = fuzzyPrefixLength);
192195

193196
public QueryStringQueryDescriptor<T> FuzzyMaxExpansions(int? fuzzyMaxExpansions) => Assign(a => a.FuzzyMaxExpansions = fuzzyMaxExpansions);

src/Tests/QueryDsl/FullText/QueryString/QueryStringUsageTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public QueryStringUsageTests(ReadOnlyCluster i, EndpointUsage usage) : base(i, u
2424
lowercase_expanded_terms = true,
2525
enable_position_increments = true,
2626
fuzzy_max_expansions = 3,
27-
fuziness = "AUTO",
27+
fuzziness = "AUTO",
2828
fuzzy_prefix_length = 2,
2929
analyze_wildcard = true,
3030
auto_generate_phrase_queries = true,
@@ -95,7 +95,7 @@ protected override QueryContainer QueryFluent(QueryContainerDescriptor<Project>
9595
.FuzzyMaxExpansions(3)
9696
.FuzzyRewrite(RewriteMultiTerm.ConstantScore)
9797
.Rewrite(RewriteMultiTerm.ConstantScore)
98-
.Fuziness(Fuzziness.Auto)
98+
.Fuzziness(Fuzziness.Auto)
9999
.TieBreaker(1.2)
100100
.AnalyzeWildcard()
101101
.MinimumShouldMatch(2)

0 commit comments

Comments
 (0)