A newer version is available. For the latest information, see the
current release documentation.
Fuzzy Query Usage
editFuzzy Query Usage
editFluent DSL example
editq .Fuzzy(c => c .Name("named_query") .Boost(1.1) .Field(p => p.Description) .Fuzziness(Fuzziness.Auto) .Value("ki") .MaxExpansions(100) .PrefixLength(3) .Rewrite(MultiTermQueryRewrite.ConstantScore) .Transpositions() )
Object Initializer syntax example
editnew FuzzyQuery { Name = "named_query", Boost = 1.1, Field = "description", Fuzziness = Fuzziness.Auto, Value = "ki", MaxExpansions = 100, PrefixLength = 3, Rewrite = MultiTermQueryRewrite.ConstantScore, Transpositions = true }
Example json output.
{ "fuzzy": { "description": { "_name": "named_query", "boost": 1.1, "fuzziness": "AUTO", "max_expansions": 100, "prefix_length": 3, "rewrite": "constant_score", "transpositions": true, "value": "ki" } } }