An alias is a stable name that points to an index. When a field needs an incompatible mapping change, build a new index and move that name after checking the copied data.
Picture the change
Before: application -> products -> products-v1
After: application -> products -> products-v2
The application continues using products. First create with the desired mapping and settings. Reindex copies documents; it does not automatically copy the source index's configuration.
