Hey Guys,

So I'm working on a project where we are planning on creating several 
indexes that all have several fields in common.  We are not sure how many 
indexes we will need but they will always 'extend' this base 
schema/mapping.  I thought we could use the template feature, but as I 
discovered the templates are only read during index creation and indexes 
that are based on this template do not know about the schema changes.  I 
don't want to manually get/modify/post mapping updates for dozens of schema 
any type we add a new field (very likely to happen).

My question then is would it be useful to anyone else to have a feature for 
automatically updating existing indexes based on the template when changes 
to that template are made? 

something like:

curl -XPUT http://localhost:9200/_templates/my_template
{
  "template": "my_*",
*  "update_index_mappings":true,*
  "mappings": {
    ...
  }
}

Or where when updating a mapping specify a template to use?

curl -XPOST http://localhost:9200/my_index/_mapping
{
*  "template" : "my_template",*
  "mappings": {
    ...
  }
}

Or if there already exists a way of doing this please let me know.

Thanks!

Jed

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/bf02563f-49cf-4603-8743-c03116e9ba41%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to