refactor: Otimização da query ES e melhorias na UI

Backend:
- Query ES otimizada com boost por tipo de atuação
- Coordenação de área com maior peso (boost 10)
- Aumento do tamanho de busca para 1000 candidatos
- Cache de ranking mantido (TTL 5 min)

Frontend:
- Correção do display do score (pontuacao.pontuacao_total)
- Reorganização dos componentes de pontuação em tabelas
- Aumento do timeout do axios para 3 minutos
- Melhoria visual do Header com badges de pontuação máxima
This commit is contained in:
Frederico Castro
2025-12-09 05:01:32 -03:00
parent 9e6ba459a8
commit d237097913
6 changed files with 375 additions and 43 deletions

View File

@@ -5,6 +5,7 @@ const api = axios.create({
headers: {
'Content-Type': 'application/json',
},
timeout: 180000,
});
export const rankingService = {