私はSolr 4.10を使って、地図に表示するマーカーのクラスタを作成するためのジオハッシング手法を適用しています。 私のドキュメントはマップ上の場所を表し、各ドキュメントはズームレベルごとにジオハッシュを持つ複数値フィールドを持っています。解決策は、hereと記載されています。平均とカウントを返すソルファシング
私はクラスタを生成するためにファセットを使用しています。これは、geohashと指定されたgeohashを持つドキュメントの数のペアのリストを返します。ジオハッシュはクラスタを表しているので、geohashをlat/lngの値に変換します。これらの値は、私がクラスタを配置する座標です。
ファセットがカウントの横にあるフィールドの平均を返すようにすることはできますか?基本的には、クラスタに属するマーカーのそれぞれの緯度と経度の平均を使ってクラスタの位置を特定したいと考えています。 私はSolr 5.1以降、facet functionsを使用できますが、私は4.10バージョンに固執しています。
ありがとうございます。