class AliyunOpenSearch::Search
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/search.rb, line 5 def initialize(*index_names) super() @index_names = index_names.join(";") end
Public Instance Methods
execute(custom_params)
click to toggle source
# File lib/aliyun_open_search/search.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" => Search.signature(params))) ) end