dest's type can only a string, not an array. So if that is the second error you got. We should totally change the error message there to be something like [type] must be a value, not an array.
It makes a copy but I expect the new copy will have a similar size if the new index has the same mapping. Reindex doesn't copy the mapping from the old index. You have to do that. Indexing is pretty non-deterministic so the size is going to be different. If the source index had lots of deleted documents in the index (cause by deletes or updates) then the new index will be smaller. If the source index was squished up by _force_merge then the copy will likely be larger.
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.