私はすべてのログに "lat"と "lon"フィールドを持つフィールド "location"を持っています。ログのインデックスは弾性によって異なります。彼らのうちのいくつかは "logstash-YYY-MM-dd"に行き、他の人は "例外-YYYY-MM-dd"などに行きます。 しかし、私はそれらのすべてをgeo_pointとして位置フィールドをマッピングするようにすることはできません。私はのデフォルトのマッピングと動的マッピングについて認識していますが、動作させることはできません。私はドキュメンテーションを見越したり、Web上で明確な例を見つけたりしません。 私が欲しいのは、どのようなログからもすべての "場所"フィールドを管理し、インデックスやタイプなどにかかわらずそれらを "geo_point"に変換するということです。出来ますか?すべてのインデックステンプレートマッピングのgeo_point
0
A
答えて
1
私は、これは名前場所ですべてのフィールドのgeo_pointタイプを適用するindex-template
PUT /_template/template_name
{
"order": 0,
"template": "*",
"settings": {},
"mappings": {
"_default_": {
"properties": {
"location": {
"type": "geo_point"
}
}
}
}
}
- となるだろう。
- 注文フィールドは、2つ以上のテンプレートをマージするために使用されます。
マージの順序は、最初に適用される下位で、オーダーパラメータを用いて制御することができ、より高い次数は彼ら
注オーバーライド:
をテンプレートは、インデックス作成時にのみ適用されます。テンプレートを変更しても既存のインデックスには影響しません。
関連する問題
- 1. geo_point
- 2. Elasticsearch geo_point代替マッピング
- 3. 座標をgeo_pointとして保存する際の問題
- 4. 入れ子オブジェクトの配列内のgeo_pointに対するフィルタ
- 5. geo_pointタイプの形式が異なりますか?
- 6. ElasticSearchで2つの異なるフィールドからgeo_pointを作成
- 7. Elasticsearch 2.x:MongodbとMongoosasticを使用したgeo_pointのエラー
- 8. Kibanaを使用した既存のElasticsearch Indexマッピング(geo_point)の上書き/更新
- 9. 作成方法緯度と経度からLogstash geo_pointを取得
- 10. hibernate検索でgeo_pointに相当するデータ型は何ですか?
- 11. すべての列 - すべての行
- 12. すべてがこのすべての
- 13. すべての
- 14. すべての
- 15. すべての
- 16. すべての
- 17. D3のすべてのデータポイント間のすべての値を調べる
- 18. mysqlのすべてのプリペアドステートメント(すべての接続)の数
- 19. すべてのプラットフォームですべてのサイズのユニバーサルファビコンファイル?
- 20. Aiohttpは、すべての要求をHERESコードのすべての
- 21. すべてのスマートフォンとすべてのタブレットのメディアクエリが必要
- 22. すべてのローカルブランチをすべてのリモートブランチで更新する
- 23. すべてのjTextFieldのフォーカスをすべて選択します
- 24. すべてのニュースとすべてのコメントを取得する
- 25. SQL Serverインスタンス上のすべてのデータベース、すべてのテーブル、およびすべての列の一覧表示
- 26. すべてのファイル、すべてのブランチ、Stashのすべてのリポジトリで(grep)を検索するには?
- 27. ジャンゴすべての
- 28. スケールすべての
- 29. は、すべての
- 30. CPPすべての
これは完璧です。それは魅力のように働く。どうもありがとうございます。 – Surt