Packages

class NerDisambiguatorModel extends AnnotatorModel[NerDisambiguatorModel] with AnnotationLogic with PoolingLogicBase with KvKnowledgeExtractor with DisambiguatorModelParams with SwitchableEmbeddingsExtractor with RocksDbReader with HasSimpleAnnotate[NerDisambiguatorModel] with CheckLicense

Instantiated / pretrained model of the NerDisambiguator. Links words of interest, such as names of persons, locations and companies, from an input text document to a corresponding unique entity in a target Knowledge Base (KB). Words of interest are called Named Entities (NEs), mentions, or surface forms.

See also

NerDisambiguator for how to use the model

Linear Supertypes
CheckLicense, HasSimpleAnnotate[NerDisambiguatorModel], RocksDbReader, SwitchableEmbeddingsExtractor, DisambiguatorModelParams, KvKnowledgeExtractor, PoolingLogicBase, PoolingLogic, AnnotationLogic, PredictionLogic, EmbeddingsExtractor, Mappings, AnnotatorModel[NerDisambiguatorModel], CanBeLazy, RawAnnotator[NerDisambiguatorModel], HasOutputAnnotationCol, HasInputAnnotationCols, HasOutputAnnotatorType, ParamsAndFeaturesWritable, HasFeatures, DefaultParamsWritable, MLWritable, Model[NerDisambiguatorModel], Transformer, PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. NerDisambiguatorModel
  2. CheckLicense
  3. HasSimpleAnnotate
  4. RocksDbReader
  5. SwitchableEmbeddingsExtractor
  6. DisambiguatorModelParams
  7. KvKnowledgeExtractor
  8. PoolingLogicBase
  9. PoolingLogic
  10. AnnotationLogic
  11. PredictionLogic
  12. EmbeddingsExtractor
  13. Mappings
  14. AnnotatorModel
  15. CanBeLazy
  16. RawAnnotator
  17. HasOutputAnnotationCol
  18. HasInputAnnotationCols
  19. HasOutputAnnotatorType
  20. ParamsAndFeaturesWritable
  21. HasFeatures
  22. DefaultParamsWritable
  23. MLWritable
  24. Model
  25. Transformer
  26. PipelineStage
  27. Logging
  28. Params
  29. Serializable
  30. Serializable
  31. Identifiable
  32. AnyRef
  33. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NerDisambiguatorModel()
  2. new NerDisambiguatorModel(uid: String)

    uid

    a unique identifier for the instantiated AnnotatorModel

Type Members

  1. type AnnotationContent = Seq[Row]
    Attributes
    protected
    Definition Classes
    AnnotatorModel
  2. type AnnotatorType = String
    Definition Classes
    HasOutputAnnotatorType
  3. type OptionAsSeq[T] = Seq[T]
    Definition Classes
    Mappings
  4. final case class Prediction(chunk: Annotation, score2link: Map[Score, String], score2id: Map[Score, DataId], score2title: Map[Score, String], score2category: Map[Score, String]) extends Product with Serializable
    Definition Classes
    PredictionLogic

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def $[T](param: Param[T]): T
    Attributes
    protected
    Definition Classes
    Params
  4. def $$[T](feature: StructFeature[T]): T
    Attributes
    protected
    Definition Classes
    HasFeatures
  5. def $$[K, V](feature: MapFeature[K, V]): Map[K, V]
    Attributes
    protected
    Definition Classes
    HasFeatures
  6. def $$[T](feature: SetFeature[T]): Set[T]
    Attributes
    protected
    Definition Classes
    HasFeatures
  7. def $$[T](feature: ArrayFeature[T]): Array[T]
    Attributes
    protected
    Definition Classes
    HasFeatures
  8. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. val EmbeddingsRef: String
    Definition Classes
    EmbeddingsExtractor
  10. def _transform(dataset: Dataset[_], recursivePipeline: Option[PipelineModel]): DataFrame
    Attributes
    protected
    Definition Classes
    AnnotatorModel
  11. def afterAnnotate(dataset: DataFrame): DataFrame
    Attributes
    protected
    Definition Classes
    AnnotatorModel
  12. def annotate(annotations: Seq[Annotation]): Seq[Annotation]
    Definition Classes
    AnnotationLogic
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. def beforeAnnotate(dataset: Dataset[_]): Dataset[_]
    Attributes
    protected
    Definition Classes
    AnnotatorModel
  15. final def checkSchema(schema: StructType, inputAnnotatorType: String): Boolean
    Attributes
    protected
    Definition Classes
    HasInputAnnotationCols
  16. def checkValidEnvironment(spark: Option[SparkSession], scopes: Seq[String]): Unit
    Definition Classes
    CheckLicense
  17. def checkValidScope(scope: String): Unit
    Definition Classes
    CheckLicense
  18. def checkValidScopeAndEnvironment(scope: String, spark: Option[SparkSession], checkLp: Boolean): Unit
    Definition Classes
    CheckLicense
  19. def checkValidScopesAndEnvironment(scopes: Seq[String], spark: Option[SparkSession], checkLp: Boolean): Unit
    Definition Classes
    CheckLicense
  20. def chunk2idDb(): RocksDBConnection
    Definition Classes
    RocksDbReader
  21. lazy val chunk2idF: (String) ⇒ Option[List[Int]]
    Definition Classes
    NerDisambiguatorModelMappings
  22. final def clear(param: Param[_]): NerDisambiguatorModel.this.type
    Definition Classes
    Params
  23. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  24. def copy(extra: ParamMap): NerDisambiguatorModel
    Definition Classes
    RawAnnotator → Model → Transformer → PipelineStage → Params
  25. def copyValues[T <: Params](to: T, extra: ParamMap): T
    Attributes
    protected
    Definition Classes
    Params
  26. final def defaultCopy[T <: Params](extra: ParamMap): T
    Attributes
    protected
    Definition Classes
    Params
  27. def dfAnnotate: UserDefinedFunction
    Definition Classes
    HasSimpleAnnotate
  28. def embeddingType: String
  29. val embeddingTypeParam: Param[String]

    Can be 'bow' for word embeddings or 'sentence' for sentences (Default: sentence)

    Can be 'bow' for word embeddings or 'sentence' for sentences (Default: sentence)

    Definition Classes
    DisambiguatorModelParams
  30. def enableApproximateMatching: Boolean
    Definition Classes
    NerDisambiguatorModelPredictionLogic
  31. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  33. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  34. def explainParams(): String
    Definition Classes
    Params
  35. def extraValidate(structType: StructType): Boolean
    Attributes
    protected
    Definition Classes
    RawAnnotator
  36. def extraValidateMsg: String
    Attributes
    protected
    Definition Classes
    RawAnnotator
  37. def extractKnowledgeFromKv(id2record: (DataId) ⇒ Option[Record], chunk2id: (Chunk) ⇒ Option[List[DataId]]): Knowledge
    Definition Classes
    KvKnowledgeExtractor
  38. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  39. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  40. val features: ArrayBuffer[Feature[_, _, _]]
    Definition Classes
    HasFeatures
  41. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  42. def findChunkId(chunk: String): Option[List[DataId]]
    Definition Classes
    RocksDbReader
  43. def get[T](feature: StructFeature[T]): Option[T]
    Attributes
    protected
    Definition Classes
    HasFeatures
  44. def get[K, V](feature: MapFeature[K, V]): Option[Map[K, V]]
    Attributes
    protected
    Definition Classes
    HasFeatures
  45. def get[T](feature: SetFeature[T]): Option[Set[T]]
    Attributes
    protected
    Definition Classes
    HasFeatures
  46. def get[T](feature: ArrayFeature[T]): Option[Array[T]]
    Attributes
    protected
    Definition Classes
    HasFeatures
  47. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  48. def getChunk2idDb(): RocksDBConnection
    Definition Classes
    RocksDbReader
  49. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  50. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  51. def getEmbeddingType: String

    Can be 'bow' for word embeddings or 'sentence' for sentences (Default: sentence)

    Can be 'bow' for word embeddings or 'sentence' for sentences (Default: sentence)

    Definition Classes
    DisambiguatorModelParams
  52. def getId2Connection(): RocksDBConnection
    Definition Classes
    RocksDbReader
  53. def getInputCols: Array[String]
    Definition Classes
    HasInputAnnotationCols
  54. def getLazyAnnotator: Boolean
    Definition Classes
    CanBeLazy
  55. def getLevenshteinDistanceThresholdParam: Double

    Levenshtein distance threshold to narrow results from prefix search (Default: 0.1)

    Levenshtein distance threshold to narrow results from prefix search (Default: 0.1)

    Definition Classes
    DisambiguatorModelParams
  56. def getNarrowWithApproximateMatching: Boolean

    Whether to narrow prefix search results with levenstein distance based matching (Default: true)

    Whether to narrow prefix search results with levenstein distance based matching (Default: true)

    Definition Classes
    DisambiguatorModelParams
  57. def getNearMatchingGapParam: Int

    Puts a limit on a string length (by trimming the candidate chunks) during levenshtein-distance based narrowing, len(candidate) - len(entity chunk) > nearMatchingGap (Default: 4).

    Puts a limit on a string length (by trimming the candidate chunks) during levenshtein-distance based narrowing, len(candidate) - len(entity chunk) > nearMatchingGap (Default: 4).

    Definition Classes
    DisambiguatorModelParams
  58. def getNumFirstChars: Int

    How many characters should be considered for initial prefix search in knowledge base

    How many characters should be considered for initial prefix search in knowledge base

    Definition Classes
    DisambiguatorModelParams
  59. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  60. final def getOutputCol: String
    Definition Classes
    HasOutputAnnotationCol
  61. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  62. def getPredictionLimit: Int

    Limit on amount of predictions N for topN predictions (Default: 100)

    Limit on amount of predictions N for topN predictions (Default: 100)

    Definition Classes
    DisambiguatorModelParams
  63. def getRecord(id: DataId): Option[Record]
    Definition Classes
    RocksDbReader
  64. def getSentenceEmbedding(annotations: Seq[Annotation]): SentenceEmbeddingWithType
  65. def getTokenSearch: Boolean

    Whether to search by token or by chunk in knowledge base (Default: true)

    Whether to search by token or by chunk in knowledge base (Default: true)

    Definition Classes
    DisambiguatorModelParams
  66. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  67. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  68. def hasParent: Boolean
    Definition Classes
    Model
  69. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  70. lazy val id2categoryF: (Int) ⇒ OptionAsSeq[String]
    Definition Classes
    NerDisambiguatorModelMappings
  71. lazy val id2embF: (Int) ⇒ OptionAsSeq[Array[Double]]
    Definition Classes
    NerDisambiguatorModelMappings
  72. lazy val id2linkF: (Int) ⇒ OptionAsSeq[String]
    Definition Classes
    NerDisambiguatorModelMappings
  73. def id2recordDb: RocksDBConnection
    Definition Classes
    RocksDbReader
  74. lazy val id2titleF: (Int) ⇒ OptionAsSeq[String]
    Definition Classes
    NerDisambiguatorModelMappings
  75. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
    Attributes
    protected
    Definition Classes
    Logging
  76. def initializeLogIfNecessary(isInterpreter: Boolean): Unit
    Attributes
    protected
    Definition Classes
    Logging
  77. val inputAnnotatorTypes: Array[String]

    Input annotator types: CHUNK, SENTENCE_EMBEDDINGS

    Input annotator types: CHUNK, SENTENCE_EMBEDDINGS

    Definition Classes
    NerDisambiguatorModel → HasInputAnnotationCols
  78. final val inputCols: StringArrayParam
    Attributes
    protected
    Definition Classes
    HasInputAnnotationCols
  79. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  80. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  81. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  82. def isTraceEnabled(): Boolean
    Attributes
    protected
    Definition Classes
    Logging
  83. lazy val knowledge: Knowledge
  84. val lazyAnnotator: BooleanParam
    Definition Classes
    CanBeLazy
  85. def levenshteinDistanceThreshold: Double
    Definition Classes
    NerDisambiguatorModelPredictionLogic
  86. val levenshteinDistanceThresholdParam: DoubleParam

    Levenshtein distance threshold to narrow results from prefix search (Default: 0.1)

    Levenshtein distance threshold to narrow results from prefix search (Default: 0.1)

    Definition Classes
    DisambiguatorModelParams
  87. def limit: Int
    Definition Classes
    NerDisambiguatorModelPredictionLogic
  88. def log: Logger
    Attributes
    protected
    Definition Classes
    Logging
  89. def logDebug(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  90. def logDebug(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  91. def logError(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  92. def logError(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  93. def logInfo(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  94. def logInfo(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  95. def logName: String
    Attributes
    protected
    Definition Classes
    Logging
  96. def logTrace(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  97. def logTrace(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  98. def logWarning(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  99. def logWarning(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  100. def msgHelper(schema: StructType): String
    Attributes
    protected
    Definition Classes
    HasInputAnnotationCols
  101. val narrowWithApproximateMatching: BooleanParam

    Whether to narrow prefix search results with levenstein distance based matching (Default: true)

    Whether to narrow prefix search results with levenstein distance based matching (Default: true)

    Definition Classes
    DisambiguatorModelParams
  102. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  103. def nearMatchingGap: Int
    Definition Classes
    NerDisambiguatorModelPredictionLogic
  104. val nearMatchingGapParam: IntParam

    Puts a limit on a string length (by trimming the candidate chunks) during levenshtein-distance based narrowing, len(candidate) - len(entity chunk) > nearMatchingGap (Default: 4).

    Puts a limit on a string length (by trimming the candidate chunks) during levenshtein-distance based narrowing, len(candidate) - len(entity chunk) > nearMatchingGap (Default: 4).

    Definition Classes
    DisambiguatorModelParams
  105. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  106. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  107. val numFirstChars: IntParam

    How many characters should be considered for initial prefix search in knowledge base

    How many characters should be considered for initial prefix search in knowledge base

    Definition Classes
    DisambiguatorModelParams
  108. def onWrite(path: String, spark: SparkSession): Unit
    Definition Classes
    RocksDbReader → ParamsAndFeaturesWritable
  109. val optionalInputAnnotatorTypes: Array[String]
    Definition Classes
    HasInputAnnotationCols
  110. val outputAnnotatorType: AnnotatorType

    Output annotator types: DISAMBIGUATION

    Output annotator types: DISAMBIGUATION

    Definition Classes
    NerDisambiguatorModelAnnotationLogic → HasOutputAnnotatorType
  111. final val outputCol: Param[String]
    Attributes
    protected
    Definition Classes
    HasOutputAnnotationCol
  112. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  113. var parent: Estimator[NerDisambiguatorModel]
    Definition Classes
    Model
  114. def poolEmbeddings(embeddings: Array[Array[Float]]): Array[Double]
    Definition Classes
    PoolingLogicBasePoolingLogic
  115. def predictByChunk(annotations: Seq[Annotation], numFirstChars: Int): Seq[Prediction]
    Definition Classes
    PredictionLogic
  116. val predictionsLimit: IntParam

    Limit on amount of predictions N for topN predictions (Default: 100)

    Limit on amount of predictions N for topN predictions (Default: 100)

    Definition Classes
    DisambiguatorModelParams
  117. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  118. def searchByToken: Boolean
    Definition Classes
    NerDisambiguatorModelPredictionLogic
  119. def set[T](feature: StructFeature[T], value: T): NerDisambiguatorModel.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  120. def set[K, V](feature: MapFeature[K, V], value: Map[K, V]): NerDisambiguatorModel.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  121. def set[T](feature: SetFeature[T], value: Set[T]): NerDisambiguatorModel.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  122. def set[T](feature: ArrayFeature[T], value: Array[T]): NerDisambiguatorModel.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  123. final def set(paramPair: ParamPair[_]): NerDisambiguatorModel.this.type
    Attributes
    protected
    Definition Classes
    Params
  124. final def set(param: String, value: Any): NerDisambiguatorModel.this.type
    Attributes
    protected
    Definition Classes
    Params
  125. final def set[T](param: Param[T], value: T): NerDisambiguatorModel.this.type
    Definition Classes
    Params
  126. def setDefault[T](feature: StructFeature[T], value: () ⇒ T): NerDisambiguatorModel.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  127. def setDefault[K, V](feature: MapFeature[K, V], value: () ⇒ Map[K, V]): NerDisambiguatorModel.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  128. def setDefault[T](feature: SetFeature[T], value: () ⇒ Set[T]): NerDisambiguatorModel.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  129. def setDefault[T](feature: ArrayFeature[T], value: () ⇒ Array[T]): NerDisambiguatorModel.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  130. final def setDefault(paramPairs: ParamPair[_]*): NerDisambiguatorModel.this.type
    Attributes
    protected
    Definition Classes
    Params
  131. final def setDefault[T](param: Param[T], value: T): NerDisambiguatorModel.this.type
    Attributes
    protected
    Definition Classes
    Params
  132. def setEmbeddingType(v: String): NerDisambiguatorModel.this.type

    Can be 'bow' for word embeddings or 'sentence' for sentences (Default: sentence)

    Can be 'bow' for word embeddings or 'sentence' for sentences (Default: sentence)

    Definition Classes
    DisambiguatorModelParams
  133. final def setInputCols(value: String*): NerDisambiguatorModel.this.type
    Definition Classes
    HasInputAnnotationCols
  134. def setInputCols(value: Array[String]): NerDisambiguatorModel.this.type
    Definition Classes
    HasInputAnnotationCols
  135. def setLazyAnnotator(value: Boolean): NerDisambiguatorModel.this.type
    Definition Classes
    CanBeLazy
  136. def setLevenshteinDistanceThresholdParam(v: Double): NerDisambiguatorModel.this.type

    Levenshtein distance threshold to narrow results from prefix search (Default: 0.1)

    Levenshtein distance threshold to narrow results from prefix search (Default: 0.1)

    Definition Classes
    DisambiguatorModelParams
  137. def setNarrowWithApproximateMatching(v: Boolean): NerDisambiguatorModel.this.type

    Whether to narrow prefix search results with levenstein distance based matching (Default: true)

    Whether to narrow prefix search results with levenstein distance based matching (Default: true)

    Definition Classes
    DisambiguatorModelParams
  138. def setNearMatchingGapParam(v: Int): NerDisambiguatorModel.this.type

    Puts a limit on a string length (by trimming the candidate chunks) during levenshtein-distance based narrowing, len(candidate) - len(entity chunk) > nearMatchingGap (Default: 4).

    Puts a limit on a string length (by trimming the candidate chunks) during levenshtein-distance based narrowing, len(candidate) - len(entity chunk) > nearMatchingGap (Default: 4).

    Definition Classes
    DisambiguatorModelParams
  139. def setNumFirstChars(v: Int): NerDisambiguatorModel.this.type

    How many characters should be considered for initial prefix search in knowledge base

    How many characters should be considered for initial prefix search in knowledge base

    Definition Classes
    DisambiguatorModelParams
  140. final def setOutputCol(value: String): NerDisambiguatorModel.this.type
    Definition Classes
    HasOutputAnnotationCol
  141. def setParent(parent: Estimator[NerDisambiguatorModel]): NerDisambiguatorModel
    Definition Classes
    Model
  142. def setPredictionLimit(v: Int): NerDisambiguatorModel.this.type

    Limit on amount of predictions N for topN predictions (Default: 100)

    Limit on amount of predictions N for topN predictions (Default: 100)

    Definition Classes
    DisambiguatorModelParams
  143. def setTokenSearch(v: Boolean): NerDisambiguatorModel.this.type

    Whether to search by token or by chunk in knowledge base (Default: true)

    Whether to search by token or by chunk in knowledge base (Default: true)

    Definition Classes
    DisambiguatorModelParams
  144. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  145. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  146. val tokenSearch: BooleanParam

    Whether to search by token or by chunk in knowledge base (Default: true)

    Whether to search by token or by chunk in knowledge base (Default: true)

    Definition Classes
    DisambiguatorModelParams
  147. final def transform(dataset: Dataset[_]): DataFrame
    Definition Classes
    AnnotatorModel → Transformer
  148. def transform(dataset: Dataset[_], paramMap: ParamMap): DataFrame
    Definition Classes
    Transformer
    Annotations
    @Since( "2.0.0" )
  149. def transform(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DataFrame
    Definition Classes
    Transformer
    Annotations
    @Since( "2.0.0" ) @varargs()
  150. final def transformSchema(schema: StructType): StructType
    Definition Classes
    RawAnnotator → PipelineStage
  151. def transformSchema(schema: StructType, logging: Boolean): StructType
    Attributes
    protected
    Definition Classes
    PipelineStage
    Annotations
    @DeveloperApi()
  152. val uid: String
    Definition Classes
    NerDisambiguatorModel → Identifiable
  153. def validate(schema: StructType): Boolean
    Attributes
    protected
    Definition Classes
    RawAnnotator
  154. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  155. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  156. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  157. def wrapColumnMetadata(col: Column): Column
    Attributes
    protected
    Definition Classes
    RawAnnotator
  158. def write: MLWriter
    Definition Classes
    ParamsAndFeaturesWritable → DefaultParamsWritable → MLWritable

Inherited from CheckLicense

Inherited from HasSimpleAnnotate[NerDisambiguatorModel]

Inherited from RocksDbReader

Inherited from DisambiguatorModelParams

Inherited from KvKnowledgeExtractor

Inherited from PoolingLogicBase

Inherited from PoolingLogic

Inherited from AnnotationLogic

Inherited from PredictionLogic

Inherited from EmbeddingsExtractor

Inherited from Mappings

Inherited from AnnotatorModel[NerDisambiguatorModel]

Inherited from CanBeLazy

Inherited from RawAnnotator[NerDisambiguatorModel]

Inherited from HasOutputAnnotationCol

Inherited from HasInputAnnotationCols

Inherited from HasOutputAnnotatorType

Inherited from ParamsAndFeaturesWritable

Inherited from HasFeatures

Inherited from DefaultParamsWritable

Inherited from MLWritable

Inherited from Model[NerDisambiguatorModel]

Inherited from Transformer

Inherited from PipelineStage

Inherited from Logging

Inherited from Params

Inherited from Serializable

Inherited from Serializable

Inherited from Identifiable

Inherited from AnyRef

Inherited from Any

Parameters

Members

Parameter setters

Parameter getters