I have indices with field names containing dot in ES 1.0.2. So before upgrading to 2.3.3, i tried using de-dot filter to replace . with _. But it doesn't work as _source is disabled. Is there any alternative to de-dot filter when index doesn't have _source?
An other approach i tried is to use updateIndex API with below script filter, but that too relies on _source.
Script(ctx._source.first_Name= ctx._source.remove(first.Name))
Is there really no way to replace dot in field names other than building index with new set of mappings again?