anchor.diff:  
   [source,java]
   ----
  -JavaSchemaRDD people = JavaEsSparkSQL.esRDD(jsql, "spark/people", "?q=Smith" <1>); 
  +JavaSchemaRDD people = JavaEsSpark SQL.esRDD(jsql, "spark/people", "?q=Smith" <1>); 
   ----
   
   <1> {es} query backing the {eh} +SchemaRDD+
  
positive.code: [float]
  ==== Using pure SQL to read from {es}
  
  IMPORTANT: Available in Apache SparkSQL 1.2 (or higher)
  IMPORTANT: The index and its mapping, have to exist prior to creating the temporary table
  
  SparkSQL 1.2 http://spark.apache.org/releases/spark-release-1-2-0.html[introduced] a new https://github.com/apache/spark/pull/2475[API] for reading from external data sources, which is supported by {eh} 
  simplifying the SQL configured needed for interacting with {es}. Further more, behind the scenes it understands the operations executed by Spark and thus can optimize the data and queries made (such as filtering or pruning), 
  improving performance.
  
  
negative.code: 
  [source,java]
  ----
  import static org.elasticsearch.spark.sql.java.api.JavaEsSpark SQL; <1>
  ...
  saveToEs("spark/people");                                          <2>
  ----
  
  <1> statically import +JavaEsSpark SQL+
  <2> call +saveToEs+ method without having to type +JavaEsSpark+ again
  
  IMPORTANT: For maximum control over the mapping of your +SchemaRDD+ in {es}, it is highly recommended to create the mapping before hand. See <<mapping, this>> chapter for more information.
  