NEST by Elastic and contributors

<PackageReference Include="NEST" Version="5.4.0" />

.NET API 4,554,240 bytes

 IQueryStringQuery

public interface IQueryStringQuery : IQuery
using Newtonsoft.Json; using System; namespace Nest { [JsonObject(MemberSerialization = MemberSerialization.OptIn)] [JsonConverter(typeof(ReadAsTypeJsonConverter<QueryStringQueryDescriptor<object>>))] public interface IQueryStringQuery : IQuery { [JsonProperty("query")] string Query { get; set; } [JsonProperty("default_field")] Field DefaultField { get; set; } [JsonProperty("default_operator")] Operator? DefaultOperator { get; set; } [JsonProperty("analyzer")] string Analyzer { get; set; } [JsonProperty("quote_analyzer")] string QuoteAnalyzer { get; set; } [JsonProperty("allow_leading_wildcard")] bool? AllowLeadingWildcard { get; set; } [JsonProperty("lowercase_expanded_terms")] bool? LowercaseExpendedTerms { get; set; } [JsonProperty("enable_position_increments")] bool? EnablePositionIncrements { get; set; } [JsonProperty("fuzzy_max_expansions")] int? FuzzyMaxExpansions { get; set; } [JsonProperty("fuzziness")] Fuzziness Fuzziness { get; set; } [JsonProperty("fuzzy_prefix_length")] int? FuzzyPrefixLength { get; set; } [JsonProperty("phrase_slop")] double? PhraseSlop { get; set; } [JsonProperty("analyze_wildcard")] bool? AnalyzeWildcard { get; set; } [JsonProperty("auto_generate_phrase_queries")] bool? AutoGeneratePhraseQueries { get; set; } [JsonProperty("max_determinized_states")] int? MaximumDeterminizedStates { get; set; } [JsonProperty("minimum_should_match")] MinimumShouldMatch MinimumShouldMatch { get; set; } [JsonProperty("lenient")] bool? Lenient { get; set; } [JsonProperty("locale")] string Locale { get; set; } [JsonProperty("time_zone")] string Timezone { get; set; } [JsonProperty("fields")] Fields Fields { get; set; } [JsonProperty("use_dis_max")] bool? UseDisMax { get; set; } [JsonProperty("tie_breaker")] double? TieBreaker { get; set; } [JsonIgnore] [Obsolete("Use MultiTermQueryRewrite")] RewriteMultiTerm? Rewrite { get; set; } [JsonProperty("rewrite")] MultiTermQueryRewrite MultiTermQueryRewrite { get; set; } [JsonIgnore] [Obsolete("Use FuzzyMultiTermQueryRewrite")] RewriteMultiTerm? FuzzyRewrite { get; set; } [JsonProperty("fuzzy_rewrite")] MultiTermQueryRewrite FuzzyMultiTermQueryRewrite { get; set; } [JsonProperty("quote_field_suffix")] string QuoteFieldSuffix { get; set; } [JsonProperty("escape")] bool? Escape { get; set; } } }