I have run into an issue with mappings in an data stream index. Can someone help me out? I am getting data type conflicts between the new mapping and old mapping of some fields. What I want to do is just remove the mappings from the older index in the data stream, but apparently that's not possible. It sounds like I have two options,
- Delete the index (I can't do that it has data we need)
- Reindex the data stream index.
Now I understand reindexing a simple static index, reindexing an index in a DataStream seems to be different process. I tested in my lab reindexing an index, then created an alias for it to the older index, and deleting the older index. Now when I query against the new index or its alias, I find the data. But if I query against the data stream name, I do not find the data. It seems there is no way to "pop" the new index or its alias back into the data stream.
I have read online that I could re-index the whole data stream, but that is not practical, there's millions and millions of records, it would take forever.
What other options do I have here?