anchor.diff:  val upcomingTrip = Trip("OTP", "SFO")
   val lastWeekTrip = Trip("MUC", "OTP")
   
  -val +RDD+ = sc.makeRDD(Seq(upcomingTrip, lastWeekTrip))           <3>
  +val rdd = sc.makeRDD(Seq(upcomingTrip, lastWeekTrip))           <3>
   EsSpark.saveToEs(rdd, "spark/docs")                               <4>
   ----
   
  
positive.code: val options = Map("pushdown"<1> -> "true", "nodes"<2> -> "someNode", "esPort"<3> -> "9200")
  
  // Spark 1.4 style
  val spark14DF = sql.read().format("org.elasticsearch.spark.sql").options<4>(options).load("spark/index")
  ----
  
  <1> `pushdown` option - specific to Spark data sources
  
negative.code: 
  The __Data Sources__ declaration also allows specific options to be passed in, namely:
  
  [cols="^,^,^",options="header"]
  |===
  | Name | Default value| Description
  
  | `path`           | {es} index/type    | _required_
  | `pushdown`       | `true`             | Whether to translate (__push-down__) Spark SQL into {es} Query DSL
  | `strict` 	       | `false`			| Whether to use _exact_ (not analyzed) matching or not (analyzed)
  
  |===
  
  