Skip to content

[Ne pas fusionner] Recherche employeur : affichage du détail des scores en local

🤔 Pourquoi ?

Pour permettre au développeur de mieux comprendre ce qui se cache derrière les scores en production, qui sans cela restent une boite noire.

Vu que je quitte bientôt l'aventure, je souhaite partager cette branche assez pratique à @leo-naeka. Attention elle n'a pas vocation à être fusionnée, car elle aurait un impact très négatif sur la perf de la recherche.

🍰 Comment utiliser cette branche ?

En tant que dev, commencer par importer les données de production de la veille en local, puis python manage.py update_companies_job_app_score.

Vérifier que pour une ville donnée, les résultats de recherche sont presque identiques en prod et en local. Le mieux c'est le matin forcément, pour minimiser le delta.

Basculer sur cette branche et observer les données utiles affichées :

image

Dans cet exemple on a bien 2.20 = 11 / (4+1). Le +1 vient de l'ouverture aux candidatures spontanées, qui compte comme une fiche de poste active.

Et voilà, vous êtes maintenant en mesure de vérifier sur quelques recherches d'exemple que les scores ne sont pas trop déconnants en prod et qu'on montre bien en première page les entreprises les plus pertinentes (avec le moins de candidatures récentes).

Merge request reports

Loading