anchor.diff:  
   [float]
   [[getting-started-query-lang]]
  -==== Introducing the Query Language
  +=== 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.
   
  
positive.code: 
  [float]
  [[getting-started-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.
  
  
negative.code: 
  [float]
  [[getting-started-filters]]
  === Executing filters
  
  In the previous section, we skipped over a little detail called the document score (`_score` field in the search results). The score is a numeric value that is a relative measure of how well the document matches the search query that we specified. The higher the score, the more relevant the document is, the lower the score, the less relevant the document is.
  
  