anchor.diff:  val sql = new SQLContext...
   // options for Spark 1.3 need to include the target path/resource
   val options13 = Map("path" -> "spark/index", 
  -                    "pushdown"<1> -> "true", "nodes"<2> -> "someNode", "esPort"<3> -> "9200")
  +                    "pushdown"<1> -> "true", 
  +                    "nodes"<2> -> "someNode", "esPort"<3> -> "9200")
   
   // Spark 1.3 style
   val spark13DF = sql.load("org.elasticsearch.spark.sql", options13<4>)
  
positive.code: val upcomingTrip = Trip("OTP", "SFO")
  val lastWeekTrip = Trip("MUC", "OTP")
  
  val +RDD+ = sc.makeRDD(Seq(upcomingTrip, lastWeekTrip))           <3>
  EsSpark.saveToEs(rdd, "spark/docs")                               <4>
  ----
  
  
negative.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
  