In SQL Server, we can define a Table Valued Parameter (TVP) that would contain the same structure as a DataTable in .Net.
On the application layer, we can populate a DataTable with thousands of records, then send that table as a single parameter to a SQL Server stored procedure for a bulk insert.
What would an equivalent strategy be with ElasticSearch?