anchor.diff:  
   [float]
   [[getting-started-batch-processing]]
  -==== Batch processing
  +=== Batch processing
   
   In addition to being able to index, update, and delete individual documents, Elasticsearch also provides the ability to perform any of the above operations in batches using the {ref}/docs-bulk.html[`_bulk` API]. This functionality is important in that it provides a very efficient mechanism to do multiple operations as fast as possible with as few network roundtrips as possible.
   
  
positive.code: 
  [float]
  [[getting-started-query-lang]]
  ==== Introducing the Query Language
  
  Elasticsearch provides a JSON-style domain-specific language that you can use to execute queries. This is referred to as the {ref}/query-dsl.html[Query DSL]. The query language is quite comprehensive and can be intimidating at first glance but the best way to actually learn it is to start with a few basic examples.
  
  
negative.code: package installer on Windows. See <<install-elasticsearch>> for more information.
  
  [[getting-started-index]]
  == Index some documents
  
  Once you have a cluster up and running, you're ready to index some data.
  There are a variety of ingest options for {es}, but in the end they all
  