object
FeatureUtils
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
val
MatcherType1: Regex
-
val
MatcherType2: Regex
-
val
MatcherType3: Regex
-
val
MatcherType4: Regex
-
val
MatcherType5: Regex
-
def
acroForLower(s: String): String
-
def
addFeatures(paper: PaperEntity, getVenueBags: (String) ⇒ Seq[String]): Unit
-
def
addFeatures(author: AuthorEntity): Unit
-
var
affiliationExactSizeCount: Int
-
var
affiliationTotalCount: Int
-
final
def
asInstanceOf[T0]: T0
-
def
bin(d: Double, name: String, ltBins: Seq[Double] = Seq(0.0,0.1,0.5), gtBins: Seq[Double] = Seq(0.0,0.1,0.5)): ArrayBuffer[String]
-
def
binGT(d: Double, name: String, bins: Seq[Double] = Seq(0.1,0.25,0.5,0.75,1.0)): ArrayBuffer[String]
-
def
binLT(d: Double, name: String, bins: Seq[Double] = Seq(0.0,0.25,0.5)): ArrayBuffer[String]
-
def
calculateTFIDF(papers: Iterable[PaperEntity], tokenizer: (PaperEntity) ⇒ Seq[String], tfidf: HashMap[String, Double]): Unit
-
def
clone(): AnyRef
-
def
compressWord(word: String): String
-
def
deAccent(s: String): String
-
var
emailExactSizeCount: Int
-
var
emailTotalCount: Int
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
extractAffiliations(paper: PaperEntity): Unit
-
def
extractEmails(paper: PaperEntity): Unit
-
def
extractFML(nameString: String): (String, String, String)
-
def
filterFieldNameForMongo(s: String): String
-
def
filterOnToken(s: String, stopWordsRegEx: String): String
-
def
filterVenue(s: String): String
-
def
finalize(): Unit
-
def
firstInitialLastName(author: AuthorEntity): String
-
final
def
getClass(): Class[_]
-
def
getVenueAcronyms(s: String): HashMap[String, Double]
-
def
hashCode(): Int
-
def
isInitial(s: String): Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
js(p: Seq[Double], q: Seq[Double]): Double
-
val
keywordFilterRegex: String
-
def
keywordTokens(keywords: String): Array[String]
-
def
kl(p: Seq[Double], q: Seq[Double]): Double
-
def
limit(s: String, size: Int): String
-
final
def
ne(arg0: AnyRef): Boolean
-
def
normalizeName(name: String): String
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
paperHash(paper: PaperEntity): String
-
def
removeRepeatedLetters(word: String): String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
titleHash(title: String): String
-
def
titleHashOld(title: String): String
-
def
toString(): String
-
val
tokenFilterString: String
-
def
tokenizeVenuesForAuthors(s: String): Seq[String]
-
val
venForAuthStops: String
-
def
venueAKA(s: String): String
-
def
venueBag(s: String): Seq[String]
-
def
venueBagAcrOnly(s: String): Seq[String]
-
val
venueP0: String
-
val
venueP1: String
-
val
venueP2: String
-
val
venueP3: String
-
val
venueP4: String
-
val
venueP5: String
-
val
venuePost: String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit