HighlightField

com.sksamuel.elastic4s.requests.searches.HighlightField
case class HighlightField(field: String, boundaryChars: Option[Array[Char]], boundaryMaxScan: Option[Int], forceSource: Option[Boolean], fragmenter: Option[String], fragmentOffset: Option[Int], fragmentSize: Option[Int], highlighterType: Option[String], highlightFilter: Option[Boolean], highlightQuery: Option[Query], order: Option[String], noMatchSize: Option[Int], numOfFragments: Option[Int], postTags: Seq[String], preTags: Seq[String], requireFieldMatch: Option[Boolean], matchedFields: Seq[String], phraseLimit: Option[Int], boundaryScanner: Option[String], boundaryScannerLocale: Option[String], options: Option[Map[String, AnyRef]])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def boundaryChars(chars: Array[Char]): HighlightField
def boundaryChars(chars: String): HighlightField
def boundaryMaxScan(boundaryMaxScan: Int): HighlightField
def boundaryScanner(scanner: String): HighlightField
def boundaryScannerLocale(locale: String): HighlightField
def forceSource(forceSource: Boolean): HighlightField
def fragmentOffset(fragmentOffset: Int): HighlightField
def fragmentSize(fragmentSize: Int): HighlightField
def fragmenter(fragmenter: String): HighlightField
def highlightFilter(highlightFilter: Boolean): HighlightField
def highlighterType(highlighterType: String): HighlightField
def matchedFields(first: String, rest: String*): HighlightField
def matchedFields(fields: Iterable[String]): HighlightField
def noMatchSize(noMatchSize: Int): HighlightField
def numberOfFragments(numOfFragments: Int): HighlightField
def options(newOptions: Map[String, AnyRef]): HighlightField
def order(order: String): HighlightField
def phraseLimit(limit: Int): HighlightField
def postTag(tags: String*): HighlightField
def postTag(tags: Iterable[String]): HighlightField
def preTag(tags: String*): HighlightField
def preTag(tags: Iterable[String]): HighlightField
def query(query: Query): HighlightField
def requireFieldMatch(requireFieldMatch: Boolean): HighlightField

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product