検索結果をスコアと場所で並べ替えられるようにしたいと考えています。DB 内の各ユーザーには緯度/ロットがあり、現在インデックスを作成しています。
location :coordinates do
Sunspot::Util::Coordinates.new latlon[0], latlon[1]
end
検索対象のモデルも同じ方法でインデックス化されます。基本的に私が達成しようとしているのは、結果をスコア順、次に場所順に並べることです。したがって、Walmart を検索する場合、すべての Walmart を自分の場所に地理的に近い順に並べて表示したいと思います。
solr の新しいジオソートについて読んだことを覚えていますが、それがアルファ版ではないかどうか、および/または太陽黒点がラッパーを実装しているかどうかはわかりません。
あなたは何をお勧めします?