Skip to content

☕ Trabalho final da disciplina de Computação II - 2021/02

Notifications You must be signed in to change notification settings

danielshz/busca-por-paises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

📑 Descrição do projeto

A partir de páginas da Wikipedia em português, o sistema extrai — utilizando a biblioteca JSoup — as seguintes informações sobre os países integrantes da ONU:

  1. Nome oficial
  2. Capital
  3. Língua(s) oficial(is)
  4. Religião oficial
  5. Moeda
  6. Área total
  7. IDH
  8. Texto de descrição sobre o país

Após essa extração, o usuário pode realizar uma busca por alguma palavra-chave, onde cada país receberá uma pontuação com base na ocorrência da palavra-chave fornecida. Diante disso, o sistema apresenta uma lista de países ordenados em ordem decrescente de acordo com a pontuação final.

💡 Com o intuito de melhorar qualidade da busca, o código não é sensível a letras maiúsculas e minúsculas, e ignora as stop words da língua portuguesa.

🧱 Construção da pontuação

A pontuação é formada por duas regras. Na primeira regra, o país pontua +1/i, onde i é a posição do campo na lista acima, cada vez que a palavra aparecer nos campos 1, 2, 3, 4 ou 5 da lista acima. Por exemplo, se a palavra-chave aparecer no campo Capital ou no campo Moeda, o registro do país pontua respectivamente +1⁄2 ou +1⁄5. Na segunda regra, o país pontua +0,1, cada vez que a palavra-chave aparecer no campo 8.

About

☕ Trabalho final da disciplina de Computação II - 2021/02

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages