Are there other ways of importing data from one elasticsearch into another?

If I want to copy/move data from one elasticsearch to another, I can of course setup logstash to read from one elasticsearch and forward the data to another elasticsearch with little/no filtering. this requires setting up a logstash server and not sure there is a way to control what data gets copied/moved

I can also write my own tool to do this, which is time consuming to do

I can also create a snapshot of one elasticsearch and restore it to another, tho this is more onerous and also doesnt allow me to control what gets copied/moved

am just wondering if there is a third party ES plugin that lets me copy/move data around between two clusters, or some such mechanism

This will do it - https://gist.github.com/markwalkom/8a7201e3f6ea4354ae06