LuceneRDD with faceted functionality
Implicit conversion for all product types, such as case classes and Tuples
Implicit conversion for Spark Row: used for DataFrame
Contains implicit conversion to org.apache.lucene.document.Document which prepares the index for faceted search as well.