Sha256: fedc54fabbb355c665ad098d888d7c1b560a29923ff3c3d13b42f4a40d2b4304

Contents?: true

Size: 811 Bytes

Versions: 7

Compression:

Stored size: 811 Bytes

Contents

# Analytics API - https://swiftype.com/documentation/app-search/api/analytics
module Elastic
  module AppSearch
    class Client
      module Analytics

        # Returns the number of clicks received by a document in descending order.
        def get_top_clicks_analytics(engine_name, options)
          post("engines/#{engine_name}/analytics/clicks", options)
        end

        # Returns queries analytics by usage count
        def get_top_queries_analytics(engine_name, options)
          post("engines/#{engine_name}/analytics/queries", options)
        end

        # Returns the number of clicks and total number of queries over a period.
        def get_count_analytics(engine_name, options)
          post("engines/#{engine_name}/analytics/counts", options)
        end

      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
elastic-app-search-7.10.0 lib/elastic/app-search/client/analytics.rb
elastic-app-search-7.9.0 lib/elastic/app-search/client/analytics.rb
elastic-app-search-7.8.0 lib/elastic/app-search/client/analytics.rb
elastic-app-search-7.7.0 lib/elastic/app-search/client/analytics.rb
elastic-app-search-7.6.0 lib/elastic/app-search/client/analytics.rb
elastic-app-search-7.5.0 lib/elastic/app-search/client/analytics.rb
elastic-app-search-7.4.1 lib/elastic/app-search/client/analytics.rb