Project: usergrid
Issue USERGRID-456: Change ElasticSearch mapping behavior to be per index
Currently it is not possible to share multiple usergrid instances on the same cluster. This is due to our default mapping usage in elasticsearch. We need to change the following. # Stop putting default wildcard mappings based on the index prefix, while this should work, it appears it is not # Change our settings so that when an index is created, the default mapping is applied per-index Also during an index rebuild, if the write_alias exists, we will also want to explicitly update the mapping during this process. This will allow us to do an online rebuild, without having to allocate a new write index and then merge.
Story points: 3