すべてを再起動したい場合は、それ、どうやったら出来るの? 私は現在検索を開発しており、リセットしたいと思います。 問題は、私は、インデックスを削除することで、それが返されます。 200 OK {"acknowledged":true}
インデックスを削除しても、mapper_parsing_exceptionを取得するデータは削除されません。
だから私は、私が手にマッピングを更新します。
{"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"Failed to parse mapping [person]: mapper [country] cannot be changed from type [string] to [int]"}],"type":"mapper_parsing_exception","reason":"Failed to parse mapping [person]: mapper [country] cannot be changed from type [string] to [int]","caused_by":{"type":"illegal_argument_exception","reason":"mapper [country] cannot be changed from type [string] to [int]"}},"status":400}
問題は、私は別の名前で別のインデックスを作成し、私が得るということです
同じ問題:
{"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"Failed to parse mapping [person]: mapper [country] cannot be changed from type [string] to [int]"}],"type":"mapper_parsing_exception","reason":"Failed to parse mapping [person]: mapper [country] cannot be changed from type [string] to [int]","caused_by":{"type":"illegal_argument_exception","reason":"mapper [country] cannot be changed from type [string] to [int]"}},"status":400}
私が使用して作成します:
{
"settings" : {
"number_of_shards" : 1,
"analysis": {
"analyzer": {
"sortable": {
"type": "custom",
"tokenizer": "keyword",
"filter": [
"lowercase"
]
}
}
}
},
"mappings" : {
// Left out on purpose.
}
}
私は本当にデータを気にしません。私はただちに新しいインデックスを作成したいだけです。マッピングはインデックスとは別の場所に保存されていますか?インデックスを削除すると、タイプ+データが消えてしまうと私は考えました。
私は自分の答えを更新しました: –