The aliases api is just a way of adding/removing different names for the same index, it won't do anything with your data. The blog post you mentioned requires that you reindex the data yourself.
The reindex API is not available in Elasticsearch 1.5.2, which is why you are getting the error. You should however be able to use Logstash to reindex as per Mark's example configuration.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.