Elasticsearch indexing on mongodb shard cluster

Hi All,

Elasticsearch mongodb river has been configured on mongodb shard
cluster to index data. Have 3 shareds and configured river on each
shard(mean have 3 indexes in single ES cluster). Issue is, when some
random data migration happens among mongodb shards those changes not
reflecting in elasticsearch indexes.

Or one river configuration would be on all mongodb shards of mongo cluster(on mongose) will work?

Please help me if have idea.