私はelasticsearchにインデックスを作成するためのガイドを探していますが、それはで与えられ、ガイドのように単純ではありません。インデックスを作成するためのステップバイステップガイド?
https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-create-index.html
私が何をしたいのか非常に簡単そうですが、私はちょうどすることができますそれが働くように思われる。さて、インデックスを毎日のインデックス(既定のログ・インデックスと同じですが、いくつかの変更を加えて)にします。これらの変更には、特定のタイプを持つフィールドの名前変更と特定のマッピングが含まれます。今、私はlogstasg構成で出力elasticsearchセクションで指定する必要があることを知っている:私が見つけ
index => "name-%{+YYYY.MM.dd}"
情報のみがインデックスが作成されたテンプレートに基づくことができるということであったと私はテンプレートを作成しようとしたが、まだ何も起こりません。私は次のように使用するテンプレートの作成
:毎日の指標については
PUT _template/ids
{
"template": "ids-*",
"order": 0,
"settings": {
"index": {
"number_of_shards": 5,
"number_of_replicas": 1
},
"mappings": {
"log": {
"_all": {
"enabled": true,
"omit_norms": true
},
"properties": {
"@timestamp": {
"type": "date",
"format": "strict_date_optional_time||epoch_millis"
},
"@version": {
"type": "string",
"index": "not_analyzed"
},
"field1": {
"type": "string",
"index": "not_analyzed"
},
"field2": {
"type": "string",
"index": "not_analyzed"
},
'index-creation'と' template-creation'に使用されるコマンドのような詳細情報を提供できますか?私はいくつかの設定で以下のコマンドを使用 'テンプレートcreation'について – avr
が含まれる:' _template PUT/IDS { "テンプレート": "ids- *"、 "順序":0、 "設定":{ を"index":{ "number_of_shards":5、 "number_of_replicas":1 }、 "mappings":{...}。私がこのコマンドを実行すると、私はそれが受け入れられる結果を得るが、前進は私が立ち往生したところである。 – Francois
何らかの理由で完全なコマンドが表示されません。完全なコマンドで質問を更新できますか?しかし、一度テンプレートを作成してしまえば、 'ids- *'のようなパターンのテストインデックスを作成することで、 'ids-test'のようにテストすることができます。 – avr