struct Elasticsearch::Client::QueryString

Included Modules

Defined in:

client.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(query : String, default_field : String? = nil, allow_leading_wildcard : Bool? = nil, analyze_wildcard : Bool? = nil, analyzer : String? = nil, auto_generate_synonyms_phrase_query : Bool? = nil, boost : Float64? = nil, default_operator : String? = nil, enable_position_increments : Bool? = nil, fields : Array(String)? = nil, fuzziness : String? = nil, fuzzy_max_expansions : Int32? = nil, fuzzy_prefix_length : Int32? = nil, fuzzy_transpositions : Bool? = nil, lenient : Bool? = nil, max_determinized_states : Int32? = nil, minimum_should_match : String? = nil, phrase_slop : Int32? = nil, quote_analyzer : String? = nil, quote_field_suffix : String? = nil, rewrite : String? = nil, time_zone : String? = nil) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def allow_leading_wildcard : Bool? #

def analyze_wildcard : Bool? #

def analyzer : String? #

def auto_generate_synonyms_phrase_query : Bool? #

def boost : Float64? #

def clone #

[View source]
def copy_with(query _query = @query, default_field _default_field = @default_field, allow_leading_wildcard _allow_leading_wildcard = @allow_leading_wildcard, analyze_wildcard _analyze_wildcard = @analyze_wildcard, analyzer _analyzer = @analyzer, auto_generate_synonyms_phrase_query _auto_generate_synonyms_phrase_query = @auto_generate_synonyms_phrase_query, boost _boost = @boost, default_operator _default_operator = @default_operator, enable_position_increments _enable_position_increments = @enable_position_increments, fields _fields = @fields, fuzziness _fuzziness = @fuzziness, fuzzy_max_expansions _fuzzy_max_expansions = @fuzzy_max_expansions, fuzzy_prefix_length _fuzzy_prefix_length = @fuzzy_prefix_length, fuzzy_transpositions _fuzzy_transpositions = @fuzzy_transpositions, lenient _lenient = @lenient, max_determinized_states _max_determinized_states = @max_determinized_states, minimum_should_match _minimum_should_match = @minimum_should_match, phrase_slop _phrase_slop = @phrase_slop, quote_analyzer _quote_analyzer = @quote_analyzer, quote_field_suffix _quote_field_suffix = @quote_field_suffix, rewrite _rewrite = @rewrite, time_zone _time_zone = @time_zone) #

[View source]
def default_field : String? #

def default_operator : String? #

def enable_position_increments : Bool? #

def fields : Array(String)? #

def fuzziness : String? #

def fuzzy_max_expansions : Int32? #

def fuzzy_prefix_length : Int32? #

def fuzzy_transpositions : Bool? #

def lenient : Bool? #

def max_determinized_states : Int32? #

def minimum_should_match : String? #

def phrase_slop : Int32? #

def query : String #

def quote_analyzer : String? #

def quote_field_suffix : String? #

def rewrite : String? #

def time_zone : String? #