public override JObject Export()
{
var json = base.Export();
json.Add(new JProperty("match", _match));
json.Add(new JProperty("prefix_length", _prefixLength));
json.Add(new JProperty("fuzziness", _fuzziness));
if (!string.IsNullOrEmpty(_field))
{
json.Add(new JProperty("field", _field));
}
if (!string.IsNullOrEmpty(_analyzer))
{
json.Add(new JProperty("analyzer", _analyzer));
}
return json;
}
}