Same mapping over the index in elasticsearch 2.3.3

I am working on a project which is currently using elasticsearch 1.4, Now we are going to upgrade elasticsearch,We have so many field which have different mapping on different record type .

We have some common field on different record type and have different implementation as per our requirement so they have different mapping as well. Is there any way to have different mapping over the same index?

Is there any method to have different mapping over the same index?

No, you need to normalise or split into different indices.