—-
Teniendo en cuenta los siguientes campos en un dataset: Fecha de aparición del grupo, Nombre del grupo, capacidad del sitio, género del grupo, geolocalización del sitio, plantee gráficas que revelen o ayuden a entender algún fenómeno. Soluciones
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.
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":""} } ] } }
mire como cambia el score del resultado al buscar específicamente por una de las variables de los datos indexados
http://192.241.160.231:9200/talento/agrupaciones/_search?pretty&G%C3%A9nero=punk
{ "took" : 7, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "failed" : 0 }, "hits" : { "total" : 689, "max_score" : 1.0, "hits" : [ { "_index" : "talento", "_type" : "agrupaciones", "_id" : "AUxR7N9sietkoQMRer26", "_score" : 1.0, "_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"30 Grados","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"","Nombre.de.contacto":"Juan Carlos Pizano","Telefono":"","Twitter":"http://www.twitter.com/Treintagrados","FB":"http://www.facebook.com/treintagradosenlacasa","Reverbnation":"www.reverbnation.com/treintagrados","Youtube":"www.youtube.com/treintagrados","Link.1":"","Link.2":"","Dirección.o.barrio":"","Comuna.de.encuentro.o.ensayo":"","Género":"Ska","Subgénero":"Reggae","Subgénero.2":"","Inicios":"2003"} }, { "_index" : "talento", "_type" : "agrupaciones", "_id" : "AUxR7N9sietkoQMRer3B", "_score" : 1.0, "_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"ACCESO DENEGADO","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"accesodenegadohh@hotmail.com","Nombre.de.contacto":"jhonatan rojas","Telefono":"2549930","Twitter":"","FB":"https://www.facebook.com/jhotan.denegado?fref=ts","Reverbnation":"","Youtube":"https://www.youtube.com/user/jhotan100/videos","Link.1":"http://www.myspace.com/ad6accesodenegado","Link.2":"","Dirección.o.barrio":"KR 28 #71-09","Comuna.de.encuentro.o.ensayo":"3","Género":"Hip-hop","Subgénero":"","Subgénero.2":"","Inicios":"2004"} }, { "_index" : "talento", "_type" : "agrupaciones", "_id" : "AUxR7N9sietkoQMRer3G", "_score" : 1.0, "_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Afaz Natural","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"afaznatural@hotmail.com","Nombre.de.contacto":"Anuar Fernando Alandete Zuluaga","Telefono":"3217536724","Twitter":"https://twitter.com/afaznatural","FB":"https://www.facebook.com/afaznatural","Reverbnation":"","Youtube":"https://www.youtube.com/channel/UCeD6ks_fE3mU7TdVoq-P_mA","Link.1":"https://soundcloud.com/afaz-natural","Link.2":"","Dirección.o.barrio":"KR 9E #4-12","Comuna.de.encuentro.o.ensayo":"80","Género":"Reggae","Subgénero":"DanceHall","Subgénero.2":"Hip-hop","Inicios":"2005"} }, { "_index" : "talento", "_type" : "agrupaciones", "_id" : "AUxR7N9sietkoQMRer3L", "_score" : 1.0, "_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Agressive Waste","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Bello","Correo":"agressivewaste@hotmail.com","Nombre.de.contacto":"Kevin hoyos","Telefono":"3147231984","Twitter":"https://twitter.com/AgressiveWaste1","FB":"http://www.facebook.com/AgressiveWasteCol","Reverbnation":"www.reverbnation.com/AgressiveWasteCol","Youtube":"","Link.1":"","Link.2":"","Dirección.o.barrio":"KR 46 Nº 45-62 Locales 206-207","Comuna.de.encuentro.o.ensayo":"","Género":"Metal","Subgénero":"Thrash","Subgénero.2":"","Inicios":"2011"} }, { "_index" : "talento", "_type" : "agrupaciones", "_id" : "AUxR7N9sietkoQMRer3Q", "_score" : 1.0, "_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Al D-tal","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"aldtalofficial@hotmail.com ","Nombre.de.contacto":"Sebastián Gaviria","Telefono":"3146191977","Twitter":"http://www.twitter.com/ALDTALOFFICIAL","FB":"http://www.facebook.com/aldtal","Reverbnation":"","Youtube":"https://www.youtube.com/channel/UCF2qCy7b9ihLcdf0DhBkdug","Link.1":"http://www.myspace.com/aldetal","Link.2":"","Dirección.o.barrio":"","Comuna.de.encuentro.o.ensayo":"","Género":"Rock","Subgénero":"","Subgénero.2":"","Inicios":"2004"} }, { "_index" : "talento", "_type" : "agrupaciones", "_id" : "AUxR7N9sietkoQMRer3V", "_score" : 1.0, "_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Alk-loides","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"solorecords_@hotmail.com","Nombre.de.contacto":"Oscar Castrillón","Telefono":"3136873527","Twitter":"https://twitter.com/AlkaloidesLogia","FB":"https://www.facebook.com/alkaloides","Reverbnation":"","Youtube":"","Link.1":"","Link.2":"","Dirección.o.barrio":"CLL 44 #10c 30 apto 202","Comuna.de.encuentro.o.ensayo":"9","Género":"Hip-hop","Subgénero":"","Subgénero.2":"","Inicios":"2008"} }, { "_index" : "talento", "_type" : "agrupaciones", "_id" : "AUxR7N9sietkoQMRer3e", "_score" : 1.0, "_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Androginia","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"bandamusicalandroginia@gmail.com","Nombre.de.contacto":"Alex","Telefono":"301 489 46 20","Twitter":"https://twitter.com/androginiabanda","FB":"https://www.facebook.com/androginiabanda?fref=ts","Reverbnation":"","Youtube":"https://www.youtube.com/channel/UCt8-jNKQ3oAU0bicj2RFYlg","Link.1":"http://www.myspace.com/androginiamusic","Link.2":"http://www.amazon.es/A-Carta-Androginia/dp/B00G2SKS74/ref=sr_1_4?ie=UTF8&qid=1383058582&sr=8-4&keywords=androginia","Dirección.o.barrio":"","Comuna.de.encuentro.o.ensayo":"","Género":"Rock","Subgénero":"","Subgénero.2":"","Inicios":"2008"} }, { "_index" : "talento", "_type" : "agrupaciones", "_id" : "AUxR7N9sietkoQMRer3j", "_score" : 1.0, "_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"ANTI TODO","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"antitodocolombia@gmail.com","Nombre.de.contacto":"Heliodoro Arango Caro","Telefono":"3113654819","Twitter":"","FB":"https://www.facebook.com/antitodocolombia","Reverbnation":"www.reverbnation.com/officialantitodo","Youtube":"https://www.youtube.com/user/labandaantitodo","Link.1":"www.myspace.com/antitodocolombia","Link.2":"http://www.colombianpunk.com/banda/antitodo","Dirección.o.barrio":"Barrio Antioquia","Comuna.de.encuentro.o.ensayo":"15","Género":"Punk","Subgénero":"Hardcore","Subgénero.2":"","Inicios":"1987"} }, { "_index" : "talento", "_type" : "agrupaciones", "_id" : "AUxR7N9sietkoQMRer3o", "_score" : 1.0, "_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Árboles Vertebrados","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"dragonflypie@hotmail.es","Nombre.de.contacto":"Jhony García","Telefono":"3178157541","Twitter":"https://twitter.com/vertearboles","FB":"https://www.facebook.com/pages/%C3%81rboles-Vertebrados/267378173308880?fref=ts","Reverbnation":"","Youtube":"https://www.youtube.com/user/ArbolesVertebrados1","Link.1":"http://vertearboles.bandcamp.com/","Link.2":"","Dirección.o.barrio":"","Comuna.de.encuentro.o.ensayo":"12","Género":"Rock","Subgénero":"","Subgénero.2":"","Inicios":"2012"} }, { "_index" : "talento", "_type" : "agrupaciones", "_id" : "AUxR7N9sietkoQMRer3t", "_score" : 1.0, "_source":{"Nombre.de.la.Banda.o.nombre.de.la.persona.si.es.solista.":"Arrochelada","Municipio.donde.ensayan.o.se.encuentran.frecuentemente":"Medellín","Correo":"kataduma@gmail.com","Nombre.de.contacto":"Catalina Duque","Telefono":"3173576975","Twitter":"","FB":"","Reverbnation":"","Youtube":"","Link.1":"","Link.2":"","Dirección.o.barrio":"Buenos aires","Comuna.de.encuentro.o.ensayo":"9","Género":"","Subgénero":"","Subgénero.2":"","Inicios":"2011"} } ] } }