import SolrDataFrameImplicits._
// then you can:
val spark: SparkSession
val collectionName: String
val df = spark.read.solr(collectionName)
// do stuff
df.write.solr(collectionName, overwrite = true)
// or various other combinations, like setting your own options earlier
df.write.option("zkhost", "some other solr cluster's zk host").solr(collectionName)
Usage:
import SolrDataFrameImplicits._ // then you can: val spark: SparkSession val collectionName: String val df = spark.read.solr(collectionName) // do stuff df.write.solr(collectionName, overwrite = true) // or various other combinations, like setting your own options earlier df.write.option("zkhost", "some other solr cluster's zk host").solr(collectionName)