Sha256: e1558283e8a4698055a2aab44e7c6eb62ced621a440ff46c50d54392957c9690

Contents?: true

Size: 682 Bytes

Versions: 13

Compression:

Stored size: 682 Bytes

Contents

module Elastic
  module AppSearch
    class Client
      module QuerySuggestion
        # Request Query Suggestions
        #
        # @param [String] engine_name the unique Engine name
        # @param [String] query the search query to suggest for
        # @options options see the {App Search API}[https://swiftype.com/documentation/app-search/] for supported search options.
        #
        # @return [Hash] search results
        def query_suggestion(engine_name, query, options = {})
          params = Utils.symbolize_keys(options).merge(:query => query)
          request(:post, "engines/#{engine_name}/query_suggestion", params)
        end
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
elastic-app-search-7.10.0 lib/elastic/app-search/client/query_suggestion.rb
elastic-app-search-7.9.0 lib/elastic/app-search/client/query_suggestion.rb
elastic-app-search-7.8.0 lib/elastic/app-search/client/query_suggestion.rb
elastic-app-search-7.7.0 lib/elastic/app-search/client/query_suggestion.rb
elastic-app-search-7.6.0 lib/elastic/app-search/client/query_suggestion.rb
elastic-app-search-7.5.0 lib/elastic/app-search/client/query_suggestion.rb
elastic-app-search-7.4.1 lib/elastic/app-search/client/query_suggestion.rb
elastic-app-search-7.4.0 lib/elastic/app-search/client/query_suggestion.rb
elastic-app-search-7.3.2 lib/elastic/app-search/client/query_suggestion.rb
elastic-app-search-7.3.1 lib/elastic/app-search/client/query_suggestion.rb
elastic-app-search-7.3.0 lib/elastic/app-search/client/query_suggestion.rb
elastic-app-search-7.2.0 lib/elastic/app-search/client/query_suggestion.rb
elastic-app-search-0.7.0 lib/elastic/app-search/client/query_suggestion.rb