|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--classifier.Classifier
Algoritmo di catalogazione. Utilizza le classi TabellaCategorie per creare la tabella dei termini, la matrice delle categorie. Legge inoltre il file contenente gli intorni dei termini e costruisce la tabella degli intorni TI. Espone metodi per la classificazione di un Contesto e di una frase (String).
Constructor Summary | |
Classifier()
Creates a Classifier. |
Method Summary | |
MatriceCategorie |
analyze(Contesto context)
Classifies the text of a context. |
MatriceCategorie |
analyze(java.lang.String s,
float fattoreMoltiplicativo,
java.util.Vector keyPhrases)
Analyzes text. |
void |
analyze(java.util.Vector phrase,
MatriceCategorie MC,
float fattoreMoltiplicativo,
Language language,
java.lang.String np,
java.util.Vector keyPhrases,
java.util.Vector tags,
int startTag)
Analyzes a noun phrase. |
void |
classificaPagina(Contesto root,
UrlInfo urlInfo,
Site site,
Transazione transazione)
Classifica gli URLs presenti nel contesto (di una pagina). Gli URLs interni al sito sono aggiunti alla lista degli URLs da visitare. |
void |
classify(Contesto root,
Site site,
Transazione transazione,
java.net.URL baseUrl,
UrlInfo urlInfo)
recursively visit a context and classifies URL present in it. |
void |
classifyURLs(Contesto context,
Site site,
Transazione transazione,
java.net.URL baseURL,
java.lang.String fromURL,
float[] history)
|
TabellaCategorie |
getTabellaCategorie()
|
static void |
main(java.lang.String[] args)
Classifies a sentence supplied in the command line. |
void |
storeURL(Transazione transazione,
Site site,
java.lang.String url,
float[] degree,
java.lang.String anchor,
Contesto context,
java.lang.String fromURL)
Store URL data either among internal or external pages. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public Classifier()
Method Detail |
public TabellaCategorie getTabellaCategorie()
public void classificaPagina(Contesto root, UrlInfo urlInfo, Site site, Transazione transazione)
root
- is the root contest for the page to be analyzedParser
public void classify(Contesto root, Site site, Transazione transazione, java.net.URL baseUrl, UrlInfo urlInfo)
public void classifyURLs(Contesto context, Site site, Transazione transazione, java.net.URL baseURL, java.lang.String fromURL, float[] history)
public void storeURL(Transazione transazione, Site site, java.lang.String url, float[] degree, java.lang.String anchor, Contesto context, java.lang.String fromURL)
public MatriceCategorie analyze(Contesto context)
public MatriceCategorie analyze(java.lang.String s, float fattoreMoltiplicativo, java.util.Vector keyPhrases)
s,
- the text to analyze.keyPhrases,
- output Vector filled with pairs of
public void analyze(java.util.Vector phrase, MatriceCategorie MC, float fattoreMoltiplicativo, Language language, java.lang.String np, java.util.Vector keyPhrases, java.util.Vector tags, int startTag)
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |