Package

com.lucidworks.spark

util

Permalink

package util

Visibility
  1. Public
  2. All

Type Members

  1. class EmbeddedSolrServerFactory extends Serializable

    Permalink
  2. abstract class FusionAuthHttpClient extends AnyRef

    Permalink
  3. case class PivotField(solrField: String, prefix: String, otherSuffix: String, maxCols: Int) extends Product with Serializable

    Permalink
  4. case class QueryField(name: String, alias: Option[String] = None, funcReturnType: Option[DataType] = None) extends Product with Serializable

    Permalink
  5. class QueryResultsIterator extends PagedResultsIterator[SolrDocument]

    Permalink
  6. class SQLQuerySupport extends AnyRef

    Permalink
  7. class ScalaUtil extends Serializable

    Permalink
  8. case class SolrFieldMeta(fieldType: String, dynamicBase: Option[String], isRequired: Option[Boolean], isMultiValued: Option[Boolean], isDocValues: Option[Boolean], isStored: Option[Boolean], fieldTypeClass: Option[String]) extends Product with Serializable

    Permalink
  9. class Utils extends AnyRef

    Permalink

Value Members

  1. object CacheCloudSolrClient

    Permalink
  2. object CacheHttpSolrClient

    Permalink
  3. object ConfigurationConstants

    Permalink
  4. object Constants

    Permalink
  5. object JavaApiHelper

    Permalink
  6. object JsonUtil

    Permalink
  7. object QueryConstants

    Permalink
  8. object SolrDataFrameImplicits

    Permalink

    Usage:

    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)

  9. object SolrQuerySupport extends LazyLogging

    Permalink
  10. object SolrRelationUtil extends LazyLogging

    Permalink
  11. object SolrSupport extends LazyLogging

    Permalink

Ungrouped