標準の構文で Sunspot on Rails 経由で Apache Solr を使用しています。
class Post < ActiveRecord::Base
searchable do
# ...
latlon(:location) { Sunspot::Util::Coordinates.new(lat, lon) }
end
end
検索すると:
Post.search do
order_by_geodist(:location, 32, -68)
end
ヒットした検索場所からの距離を取得するにはどうすればよいですか? ヒットで geodist を返すために 100 万の異なる構文オプションを試しましたが、何も機能していないようです。