module Legion::Extensions::ElasticAppSearch::Runners::Search
Public Instance Methods
multi_search(engine:, queries: [], **opts)
click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/search.rb, line 12 def multi_search(engine:, queries: [], **opts) client(opts).multi_search(engine, queries) end
query_suggestion(engine:, query:, **opts)
click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/search.rb, line 16 def query_suggestion(engine:, query:, **opts) client(opts).query_suggestion(engine, query, opts) end
reset_settings(engine:, **opts)
click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/search.rb, line 28 def reset_settings(engine:, **opts) client(opts).reset_settings(engine) end
search(engine:, query:, **opts)
click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/search.rb, line 8 def search(engine:, query:, **opts) client(opts).search(engine, query, opts) end
settings(engine:, **opts)
click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/search.rb, line 20 def settings(engine:, **opts) client(opts).show_settings(engine) end
update_settings(engine:, settings:, **opts)
click to toggle source
# File lib/legion/extensions/elastic_app_search/runners/search.rb, line 24 def update_settings(engine:, settings:, **opts) client(opts).update_settings(engine, settings) end