class AliyunOpenSearch::Suggest
Attributes
index_names[R]
Public Class Methods
new(index_names)
click to toggle source
Calls superclass method
AliyunOpenSearch::Base::new
# File lib/aliyun_open_search/suggest.rb, line 5 def initialize(index_names) super() @base_url = "#{ENV["OPEN_SEARCH_HOST"]}/suggest" @index_names = index_names end
Public Instance Methods
execute(custom_params)
click to toggle source
# File lib/aliyun_open_search/suggest.rb, line 11 def execute(custom_params) params = basic_params.merge( Base.format_params(custom_params.merge("index_name" => index_names)) ) Net::HTTP.get( uri(params.merge("Signature" => Suggest.signature(params))) ) end