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

@@ -55,7 +55,7 @@ const ConsultorCard = ({ consultor }) => {
</>
)}
<div className="stat">
<div className="score-value">{consultor.pontuacao_total}</div>
<div className="score-value">{pontuacao.pontuacao_total}</div>
<div className="stat-label">Score</div>
</div>
<div className="expand-icon">{expanded ? '▲' : '▼'}</div>