Optimum and fastest way to push large XML to ElasticSearch

I have a 10GB xml file containing product information. For every product I generated 1 json file. Right now the file count is about 600,000. How do I push them to ES in the most optimum way and the fastest? Do I need to use JEST for this. I'm really new to this so any help is much appreciated.

If you have a directory containing tons of json files, you can try FSCrawler project which has an option for that need.

HTH