Sorry about the topic, but I honestly have no clue what is the issue.
I was using Elastic stack 6.2.2, had four ML jobs and they were running fine.
Then I was adding a new job, and got this error immediately when I clicked save job:
Save failed: [mapper_parsing_exception] Failed to parse mapping [doc]: mapper [keywords] of different type, current_type [text], merged_type [ObjectMapper]
Updated the whole stack from 6.2.2 to 6.2.4, same result, but now the old jobs didn't start to work.
They all started and it said that the datafeed was running (also elasticsearch node logs said so), but there was an exclamation mark next to all the jobs, some said that no nodes found and some said something like "no model snapshot found".
I deleted all jobs and all .ml-* indices, but same result:
Save failed: [mapper_parsing_exception] Failed to parse mapping [doc]: mapper [keywords] of different type, current_type [text], merged_type [ObjectMapper]
Checked Elasticsearch log from all nodes, no logs regarding this issue.
I would appreciate if someone could help me to get the ML on its feet again