Definitely the second option. Use scan and scroll (search for reindex on the website).
Instead of renaming, I would use aliases and switch the alias from old to new index. Then close or remove the old index. -- David ;-) Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs > Le 3 mai 2015 à 22:24, AALISHE <aali...@gmail.com> a écrit : > > Hi, > > I have ES "0.20.3" .. with a single index replicated on 2 servers .. with 5 > shards .. size: 57.2gb / docs: 36060297 > > I have webpages(the docs) indexed since 2013 ... so I want to delete > everything and keep 1 year worth of documents > > how can I do this safely on a production setup > > am thinking of the following: > > 1- make a copy of the current index ... put it next to it (with a different > name ofcourse) ... (how do I accomplish this) > 2- delete documents before May 2014 from the copied index > 3- Rename the old index and leave / Delete it > > OR > > 1- make an empty index > 2- pull documents after May2014 from the current index to the new one (how do > I accomplish this) > 3- Rename the old index and leave / Delete it > > > > appreciate your help guys... > thanks! > -- > 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/f420f325-9f60-49d9-a9f6-d56528f32a99%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- 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/28864A70-C04D-4845-AF22-7C5EDCB87FB2%40pilato.fr. For more options, visit https://groups.google.com/d/optout.