Projeto feito para cadeira de classificação e pesquisa de dados da Universidade Federal Do Rio Grande do Sul(UFRGS) Envolvendo tratamento de arquivos em csv compostos por:
- 27,278 filmes
- 20,000,263 de avaliações
- 138,493 usuários
- 465,564 anotações de texto livre (tags)
Transformando os dados em Estrutura de Dados tornando o acesso a memoria mais eficiente para que as pesquisas do usuario sejam respondidas com rapidez. As pesquisas são constituidas em:
-
Pesquisas sobre os nomes de filmes: Esta pesquisa tem por objetivo retornar a lista de filmes cujo título começam com um texto que pode ser o prefixo ou texto completo do nome de um filme
-
Pesquisas sobre filmes revisados por usuários: Esta pesquisa deve retornar a lista de filmes revisados pelo usuário e para cada filme mostrar a nota dada pelo usuário, a média global e a contagem de avaliações.
-
Pesquisas sobre os melhores filmes de um dado gênero: Esta pesquisa tem por objetivo retornar a lista de filmes com melhores notas de um dado gênero.
-
Pesquisas sobre ‘tags’ de filmes: Esta pesquisa tem por objetivo explorar a lista de tags adicionadas por cada usuário em cada revisão. Para uma lista de tags dada como entrada, a pesquisa deve retornar a lista de filmes que estão associados a esse conjunto de tags.