HighlightOptions
case class HighlightOptions(encoder: Option[String], tagsSchema: Option[String], useExplicitFieldOrder: Option[Boolean], boundaryChars: Option[String], boundaryMaxScan: Option[Int], boundaryScanner: Option[String], boundaryScannerLocale: Option[String], fragmenter: Option[String], fragmentSize: Option[Int], forceSource: Option[Boolean], highlighterType: Option[String], highlightFilter: Option[Boolean], highlightQuery: Option[Query], noMatchSize: Option[Int], numOfFragments: Option[Int], order: Option[String], phraseLimit: Option[Int], maxAnalyzedOffset: Option[Int], postTags: Seq[String], preTags: Seq[String], requireFieldMatch: Option[Boolean], options: Option[Map[String, AnyRef]])
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any