Sha256: 51dc7bdb0512a7525bd6af6d0d81b143ed569e4e4073f52f549e6bef65a43feb

Contents?: true

Size: 307 Bytes

Versions: 17

Compression:

Stored size: 307 Bytes

Contents

module Elasticity
  class ScrollableSearch
    def self.search_type
      if elasticsearch_gem_version < Gem::Version.create("2.0")
        :scan
      else
        :query_then_fetch
      end
    end

    def self.elasticsearch_gem_version
      Gem.loaded_specs["elasticsearch"].version
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
es-elasticity-0.13.5 lib/elasticity/scrollable_search.rb
es-elasticity-0.13.5.dblackmon.1 lib/elasticity/scrollable_search.rb
es-elasticity-0.13.4 lib/elasticity/scrollable_search.rb
es-elasticity-0.13.4.zpesic lib/elasticity/scrollable_search.rb
es-elasticity-0.13.4.dblackmon.1 lib/elasticity/scrollable_search.rb
es-elasticity-0.13.4.dblackmon.0 lib/elasticity/scrollable_search.rb
es-elasticity-0.13.4.dblackmon lib/elasticity/scrollable_search.rb
es-elasticity-0.13.3 lib/elasticity/scrollable_search.rb
es-elasticity-0.13.3.pre1 lib/elasticity/scrollable_search.rb
es-elasticity-0.12.0 lib/elasticity/scrollable_search.rb
es-elasticity-0.11.5 lib/elasticity/scrollable_search.rb
es-elasticity-0.11.1 lib/elasticity/scrollable_search.rb
es-elasticity-0.9.0 lib/elasticity/scrollable_search.rb
es-elasticity-0.8.4 lib/elasticity/scrollable_search.rb
es-elasticity-0.8.3 lib/elasticity/scrollable_search.rb
es-elasticity-0.8.2 lib/elasticity/scrollable_search.rb
es-elasticity-0.8.1 lib/elasticity/scrollable_search.rb