Sha256: 356d97c86d34bf9ba3b032a33d5e6a67192e5f7748eef9681220381c2e7aca5c

Contents?: true

Size: 371 Bytes

Versions: 28

Compression:

Stored size: 371 Bytes

Contents

module Sunspot
  module Query
    class Bbox
      def initialize(field, first_corner, second_corner)
        @field, @first_corner, @second_corner = field, first_corner, second_corner
      end

      def to_params
        filter = "#{@field.indexed_name}:[#{@first_corner.join(",")} TO #{@second_corner.join(",")}]"

        {:fq => filter}
      end
    end
  end
end

Version data entries

28 entries across 28 versions & 6 rubygems

Version Path
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/sunspot-2.2.7/lib/sunspot/query/bbox.rb
sunspot-2.2.7 lib/sunspot/query/bbox.rb
sunspot-2.2.6 lib/sunspot/query/bbox.rb
sunspot-2.2.5 lib/sunspot/query/bbox.rb
sunspot-2.2.4 lib/sunspot/query/bbox.rb
sunspot-2.2.3 lib/sunspot/query/bbox.rb
sunspot-2.2.2 lib/sunspot/query/bbox.rb
sunspot-2.2.1 lib/sunspot/query/bbox.rb
sunspot-2.2.0 lib/sunspot/query/bbox.rb
sunspot-2.1.1 lib/sunspot/query/bbox.rb
sunspot-2.1.0 lib/sunspot/query/bbox.rb
sunspot-2.0.0 lib/sunspot/query/bbox.rb
sunspot-2.0.0.pre.130115 lib/sunspot/query/bbox.rb
gojee-sunspot-2.0.5 lib/sunspot/query/bbox.rb
sunspot-2.0.0.pre.120925 lib/sunspot/query/bbox.rb
sunspot_solr-2.0.0.pre.120924 sunspot/lib/sunspot/query/bbox.rb
sunspot_rails-2.0.0.pre.120924 sunspot/lib/sunspot/query/bbox.rb
sunspot-2.0.0.pre.120924 sunspot/lib/sunspot/query/bbox.rb
gojee-sunspot-2.0.4 lib/sunspot/query/bbox.rb
gojee-sunspot-2.0.2 lib/sunspot/query/bbox.rb