public class Scorer extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ALL |
private CombinedMethod |
cm |
static String |
COMBINED |
private ArrayList<String> |
filenames |
private InputData |
inputvectors |
private Object[] |
itemNames |
private KeywordMethod |
key |
static String |
KEYWORD_BOTH |
static String |
KEYWORD_NOUN |
static String |
KEYWORD_VERB |
private LocationMethod |
lm |
static String |
LOCATION |
static String[] |
methods |
private ArrayList<String>[] |
parsedDocuments |
private PartOfSpeech |
pos |
private String |
prefix |
private SentenceParser |
sParser |
private SOMLibTemplateVector |
templatevectors |
private TFxIDF |
tfxidf |
static String |
TFxIDF |
private TitleMethod |
th |
static String |
TITLE_METHOD |
Constructor and Description |
---|
Scorer(Object[] itemN,
InputData input,
SOMLibTemplateVector template) |
Scorer(String itemN,
InputData input,
SOMLibTemplateVector template) |
Modifier and Type | Method and Description |
---|---|
cern.colt.list.DoubleArrayList |
computeScores(String algorithm,
String filename,
ArrayList<String> doc) |
ArrayList<String> |
getFileNames() |
int |
getNumbOfSent(int i) |
ArrayList<String> |
getParsedDocument(int id) |
ArrayList<String>[] |
getParsedDocuments() |
cern.colt.list.DoubleArrayList |
getScores(int docID,
String algorithm)
returns an array of scores of each sentence
|
void |
parseDocuments() |
void |
setFileNamePrefix(String fnprefix) |
void |
setFileNames(ArrayList<String> fn) |
private void |
setparsedDocuments(ArrayList<String>[] pd) |
void |
setVectors(SOMLibSparseInputData input,
SOMLibTemplateVector template) |
public static final String ALL
public static final String TFxIDF
public static final String LOCATION
public static final String TITLE_METHOD
public static final String KEYWORD_BOTH
public static final String KEYWORD_NOUN
public static final String KEYWORD_VERB
public static final String COMBINED
public static final String[] methods
private TFxIDF tfxidf
private KeywordMethod key
private TitleMethod th
private LocationMethod lm
private CombinedMethod cm
private PartOfSpeech pos
private SentenceParser sParser
private Object[] itemNames
private String prefix
private InputData inputvectors
private SOMLibTemplateVector templatevectors
public Scorer(Object[] itemN, InputData input, SOMLibTemplateVector template)
public Scorer(String itemN, InputData input, SOMLibTemplateVector template)
public void setFileNamePrefix(String fnprefix)
public void parseDocuments()
public int getNumbOfSent(int i)
public void setVectors(SOMLibSparseInputData input, SOMLibTemplateVector template)
public cern.colt.list.DoubleArrayList computeScores(String algorithm, String filename, ArrayList<String> doc)
public cern.colt.list.DoubleArrayList getScores(int docID, String algorithm)