Class

org.nlp4l.framework.builtin.kea

KeyphraseExtractionProcessor

Related Doc: package kea

Permalink

class KeyphraseExtractionProcessor extends Processor with CommonProcessor

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KeyphraseExtractionProcessor
  2. CommonProcessor
  3. Processor
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new KeyphraseExtractionProcessor(idField: String, textField: String, modelDir: String, keyphrasesSep: String, incrementDfDocNum: Boolean, nGramPriorityOrder: String, maxKeyphrases: Int, scoreThreshold: Double, passThruFields: Seq[String], analyzer: Config, documentSizeAnalyzer: Config, minTF: Int)

    Permalink

Type Members

  1. class Discretization extends AnyRef

    Permalink
  2. class KeyphraseScore extends AnyRef

    Permalink
  3. class Model extends AnyRef

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val CONTENT_ID_FIELD_NAME: String

    Permalink
    Definition Classes
    CommonProcessor
  5. val DOC_SIZE_FIELD_NAME: String

    Permalink
    Definition Classes
    CommonProcessor
  6. val FIELD_NAME: String

    Permalink
    Definition Classes
    CommonProcessor
  7. val analyzer: Config

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def calcFirstOccurrence(pos: Int, docSize: Int): Double

    Permalink
    Definition Classes
    CommonProcessor
  10. def calcTfIdf(freq: Int, docSize: Int, docFreq: Int, docNum: Int): Double

    Permalink
    Definition Classes
    CommonProcessor
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. val documentSizeAnalyzer: Config

    Permalink
  13. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  15. def execute(data: Option[Dictionary]): Option[Dictionary]

    Permalink
  16. def extractKeyphrases(contetId: String, model: Model, discr: Discretization, incrementDfDocNum: Boolean, nGramPriorityOrder: String, ir: IndexReader, searcher: IndexSearcher, irModel: IndexReader): Seq[KeyphraseScore]

    Permalink
  17. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. def getDocId(searcher: IndexSearcher, contentId: String): Int

    Permalink
  20. def getDocSize(searcher: IndexSearcher, docId: Int): Int

    Permalink
  21. def getDocument(contentId: String, content: String, docSize: Int): Document

    Permalink
    Definition Classes
    CommonProcessor
  22. def getDocumentSize(text: String, analyzer: Analyzer): Int

    Permalink
    Definition Classes
    CommonProcessor
  23. def getDocumentWithTermVectors(contentId: String, content: String, docSize: Int): Document

    Permalink
    Definition Classes
    CommonProcessor
  24. def getFeatures(ir: IndexReader, fieldName: String, rawPhrase: BytesRef, docId: Int, docSize: Int, numDocs: Int, irModel: IndexReader, inc: Boolean): Array[Double]

    Permalink
  25. def getFieldName(baseNamem: String, n: Int): String

    Permalink
    Definition Classes
    CommonProcessor
  26. def getKEAAnalyzer(fieldName: String, analyzerConfig: Config): Analyzer

    Permalink
    Definition Classes
    CommonProcessor
  27. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  28. val idField: String

    Permalink
  29. val incrementDfDocNum: Boolean

    Permalink
  30. def indexing(index: String, textField: String, data: Option[Dictionary], analyzerConfig: Config, documentSizeAnalyzerConfig: Config, withTermVectors: Boolean): Unit

    Permalink
    Definition Classes
    CommonProcessor
  31. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  32. val keyphrasesSep: String

    Permalink
  33. def log2(num: Double): Double

    Permalink
    Definition Classes
    CommonProcessor
  34. val maxKeyphrases: Int

    Permalink
  35. val minTF: Int

    Permalink
  36. val modelDir: String

    Permalink
  37. val nGramPriorityOrder: String

    Permalink
  38. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  39. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  40. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  41. val passThruFields: Seq[String]

    Permalink
  42. val scoreThreshold: Double

    Permalink
  43. val settings: ModelDirSettings

    Permalink
  44. def subphraseOf(kps: KeyphraseScore, list: Seq[KeyphraseScore]): Boolean

    Permalink
  45. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  46. val textField: String

    Permalink
  47. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  48. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CommonProcessor

Inherited from Processor

Inherited from AnyRef

Inherited from Any

Ungrouped