class Elasticsearch::DSL::Search::Queries::QueryString

Defined in:

elasticsearch-dsl/search/queries/full_text/query_string.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new #

Instance Method Detail

def _name(_name : Union(String, Nil)) #

def allow_leading_wildcard(allow_leading_wildcard : Union(Bool, Nil)) #

def analyze_wildcard(analyze_wildcard : Union(Bool, Nil)) #

def analyzer(analyzer : Union(String, Nil)) #

def auto_generate_phrase_queries(auto_generate_phrase_queries : Union(Bool, Nil)) #

def auto_generate_synonyms_phrase_query(auto_generate_synonyms_phrase_query : Union(Bool, Nil)) #

def boost(boost : Union(Type::Number, Nil)) #

def cutoff_frequency(cutoff_frequency : Union(Type::Number, Nil)) #

def default_field(default_field : Union(String, Nil)) #

def default_operator(default_operator : Union(String, Nil)) #

def enable_position_increments(enable_position_increments : Union(Bool, Nil)) #

def fields(fields : Union(Array(String), Nil)) #

def fuzziness(fuzziness : UInt8 | Union(String, Nil)) #

def fuzzy_max_expansions(fuzzy_max_expansions : Union(Type::UInt, Nil)) #

def fuzzy_rewrite(fuzzy_rewrite : Union(String, Nil)) #

def lenient(lenient : Union(Bool, Nil)) #

def max_determinized_states(max_determinized_states : Union(Type::UInt, Nil)) #

def max_expansions(max_expansions : Union(Type::UInt, Nil)) #

def minimum_should_match(minimum_should_match : Type::Int | Union(String, Nil)) #

def operator(operator : Union(String, Nil)) #

def phrase_slop(phrase_slop : Union(Type::UInt, Nil)) #

def prefix_length(prefix_length : Union(Type::UInt, Nil)) #

def query(query : Union(String, Nil)) #

def query_string(&) #

[View source]
def quote_analyzer(quote_analyzer : Union(String, Nil)) #

def quote_field_suffix(quote_field_suffix : Union(String, Nil)) #

def tie_breaker(tie_breaker : Union(Type::Float, Nil)) #

def to_json(json : JSON::Builder) #

[View source]
def type(type : Union(String, Nil)) #