私は、インデックスmydata
にデータをElasticsearchに送信。このインデックスは、データがElasticsearchに到達して自動的に作成されるときに存在する場合と存在しない場合があります。特定のインデックスに対してサーバー側のマッピングを強制できますか?
マッピングは私のデータから推測は正しかった、今まで、私はgeo_point
タイプの新しいフィールドを追加したとき。このタイプは、わかっている限り、明示的にマッピングを提供する必要があります。
私の理解では、マッピングは、私の場合
なし経由のよう
- いずれかdynamicallを、処理されるということです私にとっては、インデックスが削除/再作成されることはめったにありませんが、予期しないことですが、サーバーに送信される各ドキュメントへのマッピングを追加することは大変です。
保存するための方法は、サーバー上で、あり、種類の情報「あなたはインデックス
mydata
を作成した場合、フィールドposition
はタイプgeo_ip
でなければなりませんか」?
[インデックステンプレート](https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-templates.html)正確に何が必要でしょう。それを少し調べてみるべきです。 – Val
@Val:ありがとう!これはまさに私が探していたもので、何とかそれを逃したものです。私はそれを受け入れることができるように、あなたはとても親切で、あなたのコメントを答えにコピーしますか?また、ドキュメントには言及していないので、マッピングが部分的であるか、言い換えれば、ただ一つのファイルとそのマッピングについて言及し、残りは自動検出されるようにすることができますか? (「複数のテンプレートマッチング」の問題に近く、最も論理的な方法であるため、「はい」と思われます) – WoJ