ES に緯度と経度のフィールドを含む RDD をアップロードしようとしています。geo_point タイプを使用して地図上にプロットしたいと思います。「12.25、-5.2」などの文字列または緯度/経度の 2 つの double の配列を含む各ドキュメントの「場所」フィールドを作成しようとしましたが、ES はそれらを geo_point として検出しません。データを挿入する前にインデックスが存在しません。
場所が geo_point であることを ES に伝えるにはどうすればよいですか?
保存するelasticsearch-hadoop libを含む現在のコード:
myRDD.saveToEs(indexName, someConf)
myRDDを使用して、「場所」を含む RDD[Map] -> [double, double]
someConfには"es.index.auto.create" -> "true"が含まれています