A C D E F G I J L M N P Q R S T U V W

A

addEntry(WVTDocumentInfo) - Method in class wvtool.DBInputList
Agrega una entrada a la lista
addItem(int) - Method in class model.TopicCluster
agrega el id de un item al cluster
addToComposite(ItemVector) - Method in class model.TopicCluster
suma -ponderadamente- el vector dado, al centroide del cluster.
addVector(ItemVector, Connection) - Method in interface modules.ClusteringOnline
inserta en los clusters el ultimo vector del espacio vectorial
addVector(ItemVector, Connection) - Method in class modules.DummyClusteringOnline
inserta en los clusters un nuevo vector
addVector(ItemVector, Connection) - Method in class modules.SimpleBufferClusteringOnline
inserta en los clusters un nuevo vector
addVector(Article, Connection) - Method in interface modules.String2Vector
crea la representacion vectorial de un nuevo articulo
addVector(Article, Connection) - Method in class modules.WVTString2Vector
crea la representacion vectorial de un nuevo articulo
ARFF - Static variable in interface modules.String2Vector
 
Article - Class in model
Esta clase representa a un articulo de la base de datos.
Article(int) - Constructor for class model.Article
construye el objeto article

C

close(WVTDocumentInfo) - Method in class wvtool.DBLoader
cierra el stream de lectura.
closeConnection() - Method in class wvtool.DBLoader
cierra la conexion a la base de datos
clusteringBatch(String, int, boolean, boolean) - Method in class main.TopicSystem
clustering batch: realiza el clustering inicial de la coleccion.
clusteringBatch(String) - Static method in class main.WebFace
clustering batch: realiza el clustering inicial de la coleccion.
ClusteringOnline - Interface in modules
Interfaz para realizar el clustering incremental.
clusteringVector(Article) - Method in class main.TopicSystem
clustering online: agrega un nuevo articulo a la coleccion.
clusteringVector(int) - Static method in class main.WebFace
clustering online: agrega un nuevo articulo a la coleccion.
ClutoVector2Clusters - Class in modules
Implementacion del metodo de clustering batch, usando Cluto.
ClutoVector2Clusters(String, int, int) - Constructor for class modules.ClutoVector2Clusters
constructor primario de la clase
compareTo(Object) - Method in class model.Article
compara dos articulos, utilizando el valor de ranking.
compareTo(Object) - Method in class model.Member
compara dos vectores, utilizando la distancia almacenada en cada uno.
compareTo(Object) - Method in class model.TopicCluster
implementa el metodo compareTo de la interfaz comparable.
compareTo(Object) - Method in class model.Word
implementa en metodo compareTo, para comparar palabras segun su peso
composite - Variable in class model.TopicCluster
 
con - Static variable in class wvtool.DBLoader
 
contains(int) - Method in class model.TopicCluster
indica si este cluster contiene al id dado
convertChars(Reader, WVTDocumentInfo) - Method in class wvtool.RSSCharConverter
 
convertToPlainText(InputStream, WVTDocumentInfo) - Method in class wvtool.RSSInputFilter
 
createVector(int[], int, WVTWordList, WVTDocumentInfo) - Method in class wvtool.MyTFIDF
 
createVector(String, WVTDocumentInfo, WVTConfiguration, WVTWordList) - Method in class wvtool.MyWVTool
Crea la representacion vectorial de un documento
createVectors(WVTInputList, WVTConfiguration, WVTWordList) - Method in class wvtool.MyWVTool
Crea la representacion vectorial de un conjunto de documentos.
createVSpace(int) - Method in interface modules.String2Vector
crea el espacio vectorial propiamente tal
createVSpace(int) - Method in class modules.WVTString2Vector
crea el espacio vectorial propiamente tal.
currentInputStream - Variable in class wvtool.DBLoader
 

D

date - Variable in class model.Article
 
date - Variable in class model.Member
 
DB_DRIVER - Static variable in class wvtool.DBLoader
 
DB_PASS - Static variable in class wvtool.DBLoader
 
DB_URL - Static variable in class wvtool.DBLoader
 
DB_USER - Static variable in class wvtool.DBLoader
 
DBInputList - Class in wvtool
Esta clase permite expandir una query en un conjunto de consultas.
DBInputList() - Constructor for class wvtool.DBInputList
constructo de la clase DBInputList.
DBLoader - Class in wvtool
Esta clase implementa un Loader para WVTool, que carga una query desde la base de datos.
DBLoader() - Constructor for class wvtool.DBLoader
Construye el dbloader, invocando al constructor de WVTDocumentLoader.
description - Variable in class model.Article
 
distance(ItemVector) - Method in class model.ItemVector
calcula la distancia coseno entre dos vectores
distance - Variable in class model.Member
 
DummyClusteringOnline - Class in modules
Implementacion -simple- del algoritmo de clustering incremental.
DummyClusteringOnline(List) - Constructor for class modules.DummyClusteringOnline
constructor de la clase

E

equals(Object) - Method in class model.Member
implementa el metodo equals, comparando el item_id
equals(Object) - Method in class model.TopicCluster
implementa el metodo equals, comparando los clusters por su id

F

findTopic(List, int) - Static method in class main.Laboratory
encuentra el id del cluster que contiene al item_id dado

G

getArticles(int) - Method in class model.TopicCluster
obtiene el conjunto de los k articulos mas cercanos al centroide
getCentroid() - Method in class model.TopicCluster
retorna el vector centroide de este cluster
getClusters(int, int) - Method in class main.TopicSystem
consulta por los top-k clusters.
getClusters(int, int) - Static method in class main.WebFace
consulta por los top-k clusters
getDate() - Method in class model.Article
retorna la fecha de publicacion del articulo
getDate(Connection) - Method in class model.Member
retorna la fecha de este articulo
getDescription() - Method in class model.Article
retorna el texto del articulo
getDistance() - Method in class model.Member
retorna la distancia del vector, al centroide de su cluster
getEntries(boolean) - Method in class wvtool.DBInputList
Expande la lista de entrada, expandiendo la query base.
getEntries() - Method in class wvtool.DBInputList
retorna la lista de elementos
getId() - Method in class model.Article
retorna el identificador del articulo
getId() - Method in class model.ItemVector
retorna el id del raticulo asociado al vector
getId() - Method in class model.Member
retorna el identificador del articulo
getId() - Method in class model.TopicCluster
retorna el identificador del topiccluster
getId_exp() - Method in class main.TopicSystem
retorna el nombre del experimento.
getIds() - Method in class model.TopicCluster
retorna el array de ids de miembros del cluster
getLastDate() - Static method in class main.TopicSystem
rescata la fecha del ultimo articulo agregado al sistema
getLastEventDate(String) - Method in class main.TopicSystem
obtiene la fecha del ultimo evento (wordlist o gcollector)
getLastId() - Static method in class main.TopicSystem
rescata el ultimo identificador del experimento realizado
getLastSize() - Static method in class main.TopicSystem
rescata el ultimo size del experimento realizado
getLink() - Method in class model.Article
retorna la url del link del articulo
getMaxId(Connection) - Method in class modules.SimpleBufferClusteringOnline
retorna el maximo valor de un identificador de topic-cluster.
getMedian() - Method in class model.TopicCluster
retorna el id de la mediana del grupo
getN() - Method in class model.ItemVector
retorna el largo del vector
getN() - Method in class model.TopicCluster
retorna la cantidad de elementos dentro del cluster
getNeighborsSet() - Method in class model.TopicCluster
entrega el conjunto de pares de elementos unidos dentro del cluster.
getNextArticle(Connection) - Static method in class main.Laboratory
para debug, retorna el proximo articulo a clasificar
getNumClasses() - Method in class wvtool.DBInputList
retorna el numero de clases de la lista
getRanking() - Method in class model.Article
retorna el valor de la puntuacion asociada al articulo
getRelated(int, int) - Method in class main.TopicSystem
consulta por los k articulos relacionados a un cluster.
getRelated(int, int) - Static method in class main.WebFace
consulta por los k articulos relacionados a un cluster
getTitle() - Method in class model.Article
retorna el texto del titulo del articulo
getTitle() - Method in class model.TopicCluster
retorna el titulo del articulo representante
getValue(String) - Static method in class main.Util
 
getValues() - Method in class model.ItemVector
retorna el arreglo de pesos del vector
getWeight() - Method in class model.Word
retorna el peso para esta palabra
getWord() - Method in class model.Word
retorna la palabra de este objeto
getWords(int) - Method in class model.TopicCluster
obtiene el conjunto de las k palabras que describen al topico.

I

init() - Static method in class main.Util
inicializa el hash de variables de sistema
item_id - Variable in class model.Article
 
item_id - Variable in class model.ItemVector
 
item_id - Variable in class model.Member
 
ItemVector - Class in model
Esta clase modela el vector de un articulo del sistema.
ItemVector() - Constructor for class model.ItemVector
constructor por defecto de la clase
ItemVector(int) - Constructor for class model.ItemVector
construye un vector nulo, de dimension n

J

jaccardQuality(List, List) - Static method in class main.Laboratory
este metodo calcula la calidad de la segmentacion realizada.

L

Laboratory - Class in main
Programa para realizar pruebas del sistema de segmentacion de articulos RSS.
Laboratory() - Constructor for class main.Laboratory
 
link - Variable in class model.Article
 
load(Connection) - Method in class model.Article
carga el objeto article, desde la base de datos
load(String) - Method in class model.ItemVector
carga linea de texto, con la representacion extendida de un vector
load(int, Connection) - Method in class model.ItemVector
carga los datos de un vector, desde la base de datos.
load(String) - Method in class model.Word
carga una palabra, a partir de su representacion en la wordlist
load(String) - Method in class modules.ClutoVector2Clusters
carga la ruta del archivo a procesar
load(List) - Method in class modules.DummyClusteringOnline
para cargar los clusters en uso
load(String) - Method in interface modules.String2Vector
metodo de carga del conjunto de documentos
load(String) - Method in interface modules.Vector2Clusters
carga la ruta del archivo a procesar
load(String) - Method in class modules.WVTString2Vector
metodo de carga del conjunto de documentos.
loadBuffer(Connection) - Method in class modules.WVTString2Vector
recupera los articulos almacenados en el buffer
loadClustering() - Method in class main.TopicSystem
carga y retorna el conjunto de clusters del conjunto de referencia.
loadDocument(WVTDocumentInfo) - Method in class wvtool.DBLoader
Carga la informacion del docuemento, leyendo la query desde la bd.
loadWordList() - Method in interface modules.String2Vector
recupera la lista de palabras desde el filesystem
loadWordList() - Method in class modules.WVTString2Vector
recupera la lista de palabras desde el filesystem

M

main - package main
Este package contiene las clases principales de la aplicacion: TopicSystem (clase principal), Laboratory y WebFace.
main(String[]) - Static method in class main.Laboratory
 
main(String[]) - Static method in class main.WebFace
 
MATT - Static variable in interface modules.String2Vector
 
median - Variable in class model.TopicCluster
 
Member - Class in model
Esta clase representa a un miembro de un cluster.
Member(int) - Constructor for class model.Member
construye el objeto member
members - Variable in class model.TopicCluster
 
model - package model
Contiene las clases que modelan los dos principales objetos del sistema: los vectores (documentos) y los clusters (topicos).
modules - package modules
En este package se definen las interfaces que modelan los principales modulos de la aplicacion, asi como sus distintas implementaciones.
MyTFIDF - Class in wvtool
Esta clase permite variar la funcion de calculo del vector de pesos.
MyTFIDF() - Constructor for class wvtool.MyTFIDF
 
MyWVTool - Class in wvtool
Esta clase extiende la funcionalidad de la clase WVTool.
MyWVTool(boolean) - Constructor for class wvtool.MyWVTool
 

N

n - Variable in class model.ItemVector
 
n - Variable in class model.TopicCluster
 
norm() - Method in class model.ItemVector
retorna la norma euclidiana del vector
normalize(int) - Method in class model.ItemVector
normaliza las componentes del vector, diviendo sus coordenadas por n

P

purge(int, Connection) - Method in class model.TopicCluster
realiza el borrado de los articulos antiguos

Q

quality(List, List) - Static method in class main.Laboratory
este metodo calcula la calidad de la segmentacion... version 3.
qualityA(List, List) - Static method in class main.Laboratory
este metodo calcula la calidad de la segmentacion contando los topicos correctos.

R

ranking - Variable in class model.Article
 
reduceVector(ItemVector) - Method in class model.ItemVector
realiza la resta vectorial de un vector.
removeEntry(WVTDocumentInfo) - Method in class wvtool.DBInputList
borra una entrada de la lista
restore2db(Connection) - Method in class model.TopicCluster
actualiza la informacion del cluster en la base de datos, si es necesario.
RSSCharConverter - Class in wvtool
Un conversor para preparar los caracteres de un texto
RSSCharConverter() - Constructor for class wvtool.RSSCharConverter
 
RSSInputFilter - Class in wvtool
Esta clase implementa la WVTInputFilter.
RSSInputFilter(Reader, Reader) - Constructor for class wvtool.RSSInputFilter
 
run() - Method in class modules.ClutoVector2Clusters
ejecuta el proceso de clustering
run() - Method in interface modules.Vector2Clusters
ejecuta el proceso de clustering

S

save(Connection) - Method in interface modules.ClusteringOnline
almacena los resultados despues de agregar el vector nuevo a la coleccion
save(Connection) - Method in class modules.DummyClusteringOnline
almacena los resultados despues de agregar el vector a la coleccion.
save(Connection) - Method in class modules.SimpleBufferClusteringOnline
almacena los resultados despues de agregar el vector a la coleccion.
save2buffer(Connection, Article) - Method in class modules.WVTString2Vector
almacena un articulo en el buffer de articulos recien llegados.
save2db(Connection) - Method in class model.ItemVector
almacena el item-vector en la base de datos.
save2db(Connection) - Method in class model.TopicCluster
almacena el cluster en la base de datos
saveClusters(Connection) - Method in class modules.ClutoVector2Clusters
recoge el resultado de cluto, y genera la representacion de los clusters en memoria, y los almacena en la BD: devuelve un conjunto de clusters
saveClusters(Connection) - Method in interface modules.Vector2Clusters
recoge el resultado de cluto, y genera la representacion de los clusters en memoria, y los almacena en la BD: devuelve un conjunto de clusters
score(WVTWordList, String, int, int, boolean) - Method in class wvtool.MyWVTool
metodo que calcula el score de una palabra en un doc, dada su posicion
setDate(Date) - Method in class model.Article
establece la fecha de publicacion del articulo
setDate(Date) - Method in class model.Member
establece la fecha de este articulo
setDescription(String) - Method in class model.Article
establece la descripcion del articulo
setDistance(float) - Method in class model.Member
establece la distancia de este vector respecto al centroide de su cluster
setEventDate(String) - Method in class main.TopicSystem
almacena la fecha del ultimo evento realizado.
setId(int) - Method in class model.Article
establece el valor del id del articulo
setId(int) - Method in class model.ItemVector
establece el id del articulo asociado a este item-vector
setId(int) - Method in class model.Member
establece el valor del id del articulo
setId(int) - Method in class model.TopicCluster
establece el valor del identificador del topiccluster
setId_exp(String) - Method in class wvtool.DBInputList
establece el identificador del experimento.
setLink(String) - Method in class model.Article
establece la direccion web de la fuente del articulo
setRanking(float) - Method in class model.Article
establece el valor del ranking para este articulo
setTitle(String) - Method in class model.Article
establece el valor del titulo del articulo
setTitleId(String) - Method in class model.TopicCluster
establece el titulo del articulo representante
setValues(double[]) - Method in class model.ItemVector
establece el array de pesos del vector
setWeight(float) - Method in class model.Word
carga el valor para el peso asociado a esta palabra
SimpleBufferClusteringOnline - Class in modules
Implementacion de single-pass con buffer, para el clustering incremental.
SimpleBufferClusteringOnline(List) - Constructor for class modules.SimpleBufferClusteringOnline
constructor de la clase
sizeBuffer(Connection) - Method in class main.TopicSystem
retorna el tamaño del buffer de articulos
status - Variable in class model.TopicCluster
 
storeLast() - Method in interface modules.String2Vector
guarda en disco el vector recien generado
storeLast() - Method in class modules.WVTString2Vector
guarda en filesystem y database, el vector recien generado
String2Vector - Interface in modules
Interfaz para el proceso de creacion del espacio vectorial de palabras.
sumVector(ItemVector) - Method in class model.ItemVector
suma vectorialmente este vector con otro, posiblemente de dif.dimension

T

title - Variable in class model.Article
 
title - Variable in class model.TopicCluster
 
topic_id - Variable in class model.TopicCluster
 
TopicCluster - Class in model
Esta clase modela un cluster (un topico) del sistema.
TopicCluster() - Constructor for class model.TopicCluster
construye un topiccluster Construye el vector inicializando el centroide en el origen
TopicCluster(int) - Constructor for class model.TopicCluster
construye un topiccluster, con un identificador Construye el vector inicializando el centroide en el origen
TopicSystem - Class in main
Clase principal del sistema de segmentacion de articulos RSS.
TopicSystem() - Constructor for class main.TopicSystem
constructor del sistema TopicSystem
TopicSystemException - Exception in main
Esta clase modela una excepcion ocurrida durante la ejecucion de alguno de los casos de uso del sistema.
TopicSystemException() - Constructor for exception main.TopicSystemException
constructor por defecto para TopicSystemException
TopicSystemException(Throwable) - Constructor for exception main.TopicSystemException
constructor que carga otra excepcion
toString() - Method in class model.ItemVector
entrega la representacion comprimida (sparse) de las coordenadas de este vector
toString(int) - Method in class model.ItemVector
entrega la representacion comprimida de las n primeras coordenadas de este vector
toStringLabels(int, String) - Method in class model.ItemVector
entrega la representacion de las n principales coordenadas (palabras) Este metodo existe solo con fines de debug...

U

updateWordList(Connection) - Method in interface modules.String2Vector
actualiza la wordlist
updateWordList(Connection) - Method in class modules.WVTString2Vector
actualiza la wordlist en el filesystem... y en la BD
Util - Class in main
Esta clase provee de metodos utilitarios para la aplicacion.
Util() - Constructor for class main.Util
 

V

values - Variable in class model.ItemVector
 
Vector2Clusters - Interface in modules
Interfaz para el proceso de clustering batch.

W

WebFace - Class in main
Programa que representa la capa web del sistema de segmentacion RSS.
WebFace() - Constructor for class main.WebFace
 
Word - Class in model
Esta clase modela una palabra dentro del espacio de palabras de la aplicacion.
Word() - Constructor for class model.Word
 
writeClusters() - Method in class main.TopicSystem
metodo que permite visualizar los resultados de la clusterizacion
wvtool - package wvtool
Aqui se definen las clases que extienden la funcionalidad de wvtool, utilizando herencia o implementacion de interfaces.
WVTString2Vector - Class in modules
Implementacion del proceso de creacion del espacio vectorial de palabras, utilizando WordVectorTool.
WVTString2Vector(String) - Constructor for class modules.WVTString2Vector
constructor primario de la clase WVTString2Vector

A C D E F G I J L M N P Q R S T U V W