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.

Reply via email to