object
Types
Type Members
-
case class
Answer(sentence: String, token: ResolvedToken, features: List[Feature] = Nil, score: Double = 1.0) extends Product with Serializable
-
case class
Context(referenceTime: ZonedDateTime, locale: Locale) extends Product with Serializable
-
case class
Entity(dim: String, body: String, value: ResolvedValue, start: Int, end: Int, latent: Boolean, enode: Option[Node] = None) extends Product with Serializable
-
type
Extraction = PartialFunction[(Document, List[Node]), List[Feature]]
-
case class
ItemLexicon(dict: Dict) extends PatternItem with Product with Serializable
-
case class
ItemPhrase(mf: PhraseMatcherFn, min: Int, max: Int) extends PatternItem with Product with Serializable
-
-
case class
ItemRegex(regex: Regex) extends PatternItem with Product with Serializable
-
case class
ItemVarchar(lower: Int, upper: Int, excludes: List[Regex] = DefaultExcludes) extends PatternItem with Product with Serializable
-
-
type
OptionTokensProduction = PartialFunction[(Options, List[Token]), Option[Token]]
-
case class
Options(withLatent: Boolean = true, full: Boolean = false, debug: Boolean = false, targets: Set[Dimension] = Set(), varcharExpand: Boolean = false, entityWithNode: Boolean = false, rankOptions: RankOptions = new RankOptions(), timeOptions: TimeOptions = new TimeOptions(), numeralOptions: NumeralOptions = new NumeralOptions()) extends Product with Serializable
-
-
-
type
Predicate = PartialFunction[Token, Boolean]
-
type
Production = PartialFunction[(Options, List[Token]), Option[Token]]
-
case class
Range(start: Int, end: Int) extends Product with Serializable
-
-
trait
Resolvable extends AnyRef
-
case class
ResolvedToken(range: Range, node: Node, value: ResolvedValue, isLatent: Boolean) extends Product with Serializable
-
case class
ResolvedVal(dimension: Dimension, value: ResolvedValue) extends Product with Serializable
-
-
-
case class
Token(dim: Dimension, data: Resolvable) extends Product with Serializable
-
type
TokensProduction = PartialFunction[List[Token], Option[Token]]
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
val
DefaultExcludes: List[Regex]
-
val
EQ: Int
-
val
GT: Int
-
val
LT: Int
-
val
ZoneCN: ZoneId
-
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
val
conf: Config
-
val
emptyExtraction: Extraction
-
val
emptyPredicate: Predicate
-
val
emptyProduction: Production
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any