Usabilidad de los datos

—-

Consultar usuarios

En algunos proyectos se colectan los datos de usuarios en excel, la idea de esta práctica es pasar los datos de excel a una base de datos y hacer una app con una API que permita traer la lista de usuarios llamando una función.

Consumir el API de Elasticsearch de grupos de Medellin

La ventaja de Elasticsearch que que puede devolver resultados teniendo en cuenta el contexto, por ejemplo haciendo la búsqueda de la palabra “arbol” puede traer en uno de sus resultados el grupo “Árboles Vertebrados”, por ahora tenemos un servidor de Elasticsearch con una base de datos, si le hacemos una petición general nos devuelve a la siguiente url:

http://192.241.160.231:9200/talento/agrupaciones/_search?pretty&q=punk

donde la palabra a buscar (el query) es punk se obtiene la siguiente respuesta para los primeros 5 resultados:

{
"took" : 5,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"failed" : 0
},
"hits" : {
"total" : 141,
"max_score" : 0.8593985,
"hits" : [ {
"_index" : "talento",
"_type" : "agrupaciones",
"_id" : "AUxR7N9wietkoQMRer_z",
"_score" : 0.8593985,
"_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Scracth Punk","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"","Nombre.de.contacto":"","Telefono":"","Twitter":"https://twitter.com/scratchpunk","FB":"http://www.facebook.com/scratchpk","Reverbnation":"","Youtube":"","Link.1":"http://www.myspace.com/scratchpk","Link.2":"","Dirección.o.barrio":"","Comuna.de.encuentro.o.ensayo":"","Género":"Punk","Subgénero":"Rock","Subgénero.2":"","Inicios":"2006"}
}, {
"_index" : "talento",
"_type" : "agrupaciones",
"_id" : "AUxR7N9uietkoQMRer64",
"_score" : 0.8430408,
"_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Ezkizofrenia","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Marinilla","Correo":"","Nombre.de.contacto":"","Telefono":"","Twitter":"","FB":"https://www.facebook.com/ezkizofreniapunkrock","Reverbnation":"","Youtube":"","Link.1":"http://www.myspace.com/ezkizofreniapr","Link.2":"","Dirección.o.barrio":"","Comuna.de.encuentro.o.ensayo":"","Género":"Punk","Subgénero":"Rock","Subgénero.2":"","Inicios":""}
}, {
"_index" : "talento",
"_type" : "agrupaciones",
"_id" : "AUxR7N9uietkoQMRer7w",
"_score" : 0.8430408,
"_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Humanosis","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"","Nombre.de.contacto":"","Telefono":"","Twitter":"","FB":"http://www.facebook.com/humano.nosis","Reverbnation":"","Youtube":"https://www.youtube.com/channel/UC1IABfRjpgSDviVIWG7qv_g","Link.1":"","Link.2":"","Dirección.o.barrio":"","Comuna.de.encuentro.o.ensayo":"","Género":"Punk","Subgénero":"","Subgénero.2":"","Inicios":""}
}, {
"_index" : "talento",
"_type" : "agrupaciones",
"_id" : "AUxR7N9sietkoQMRer3E",
"_score" : 0.82954943,
"_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Advertencia","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"baterosk8@hotmail.com","Nombre.de.contacto":"Daniel Torres","Telefono":"","Twitter":"","FB":"","Reverbnation":"","Youtube":"","Link.1":"","Link.2":"","Dirección.o.barrio":"","Comuna.de.encuentro.o.ensayo":"","Género":"Punk","Subgénero":"Rock","Subgénero.2":"","Inicios":"2005"}
}, {
"_index" : "talento",
"_type" : "agrupaciones",
"_id" : "AUxR7N9xietkoQMResBA",
"_score" : 0.82954943,
"_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Último Estado","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Bello","Correo":"","Nombre.de.contacto":"","Telefono":"","Twitter":"","FB":"http://www.facebook.com/ultimo.estado.7","Reverbnation":"","Youtube":"","Link.1":"","Link.2":"","Dirección.o.barrio":"","Comuna.de.encuentro.o.ensayo":"","Género":"Punk","Subgénero":"Rock","Subgénero.2":"","Inicios":""}
}, {
"_index" : "talento",
"_type" : "agrupaciones",
"_id" : "AUxR7N9wietkoQMRer_H",
"_score" : 0.7894079,
"_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Putazo Punk","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"mateochoa.96@hotmail.com","Nombre.de.contacto":"Mateo Ochoa","Telefono":"2644800","Twitter":"","FB":"http://www.facebook.com/pages/Putazo-punk/328017747219033","Reverbnation":"","Youtube":"https://www.youtube.com/user/mateo123150/videos","Link.1":"","Link.2":"","Dirección.o.barrio":"Santa Lucía","Comuna.de.encuentro.o.ensayo":"13","Género":"Punk","Subgénero":"","Subgénero.2":"","Inicios":"2011"}
}, {
"_index" : "talento",
"_type" : "agrupaciones",
"_id" : "AUxR7N9uietkoQMRer77",
"_score" : 0.75960815,
"_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"INSOLENTES PUNK ROCK","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"insolentes-punk@hotmail.com","Nombre.de.contacto":"andres rua","Telefono":"3013299747","Twitter":"","FB":"https://www.facebook.com/insolentespunkrock?fref=ts","Reverbnation":"","Youtube":"https://www.youtube.com/watch?v=1VqKeIxalrw&list=UUOhKSlHIJsl-D-DyKpw7P9A","Link.1":"http://www.myspace.com/insolentes-punk","Link.2":"https://mega.co.nz/#!iYpxRaaJ!D5M0Q0tvVR7yNaqyBttBoX6G0043brjL3INixG5I03s","Dirección.o.barrio":"CLL 91","Comuna.de.encuentro.o.ensayo":"4","Género":"Punk","Subgénero":"Rock","Subgénero.2":"","Inicios":"2008"}
}, {
"_index" : "talento",
"_type" : "agrupaciones",
"_id" : "AUxR7N9sietkoQMRer4H",
"_score" : 0.745717,
"_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Bajo Cadena","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Itagüí","Correo":"","Nombre.de.contacto":"","Telefono":"","Twitter":"","FB":"http://www.facebook.com/bajo.cadena","Reverbnation":"","Youtube":"","Link.1":"","Link.2":"","Dirección.o.barrio":"","Comuna.de.encuentro.o.ensayo":"","Género":"Punk","Subgénero":"Rock","Subgénero.2":"","Inicios":""}
}, {
"_index" : "talento",
"_type" : "agrupaciones",
"_id" : "AUxR7N9uietkoQMRer61",
"_score" : 0.745717,
"_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Expulsores","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"","Nombre.de.contacto":"","Telefono":"","Twitter":"","FB":"http://www.facebook.com/expulsores","Reverbnation":"","Youtube":"","Link.1":"http://www.myspace.com/expulsores","Link.2":"","Dirección.o.barrio":"","Comuna.de.encuentro.o.ensayo":"","Género":"Punk","Subgénero":"Rock","Subgénero.2":"","Inicios":""}
}, {
"_index" : "talento",
"_type" : "agrupaciones",
"_id" : "AUxR7N9vietkoQMRer9C",
"_score" : 0.745717,
"_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Libertad Condicional","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Itagüí","Correo":"","Nombre.de.contacto":"","Telefono":"","Twitter":"","FB":"https://www.facebook.com/libertadcondicionalpunk/info","Reverbnation":"","Youtube":"","Link.1":"","Link.2":"","Dirección.o.barrio":"","Comuna.de.encuentro.o.ensayo":"","Género":"Punk","Subgénero":"Rock","Subgénero.2":"","Inicios":""}
} ]
}
}