Utiliser les filtres de recherche

Vous pouvez éventuellement inclure un ou plusieurs filtres JobQuery pour limiter la recherche d'emploi en fonction de différents critères, comme la localisation, les entreprises, la rémunération, etc.

  • Localisation : utilisez locationFilter pour effectuer une recherche dans une zone géographique.

  • Catégorie d'emploi : pour afficher les emplois associés à une catégorie spécifique, utilisez JobCategory. Les catégories sont prédéfinies et comprennent, par exemple, ACCOUNTING_AND_FINANCE et EDUCATION. Elles sont toutes déterminées par les modèles Cloud Talent Solution, et sont recommandées pour le tri par catégorie.

  • Type d'emploi : permet d'afficher des emplois qui appartiennent à une ou plusieurs définitions de type d'emploi, comme FULL_TIME ou VOLUNTEER. Pour en savoir plus, consultez la page EmploymentType.

  • Plage de dates : permet de limiter la recherche aux offres d'emploi publiées au cours de la plage de dates indiquée à l'aide de publishTimeRange.

  • Codes de langue : permet d'afficher les offres d'emploi qui correspondent au code de langue spécifié, comme défini dans le champ languageCodes. Ce champ indique la langue de l'offre d'emploi et ne fait pas référence aux exigences liées à la maîtrise des langues.

  • Nom de l'entreprise : permet d'afficher les offres d'emploi proposées par les entreprises dont le champ companyDisplayName correspond à la chaîne de texte indiquée dans la requête de recherche. Notez que companyDisplayName est le nom lisible de l'entreprise (tel que "Google"), contrairement à name qui est un ID généré (tel que "companies/80df2034-176e-44a8-b763-b5370f2463a5").

  • Trajet domicile-travail : permet de spécifier une durée de trajet maximale, ainsi que les conditions de circulation, l'heure de la journée et le moyen de transport utilisé. La recherche renvoie les offres d'emploi proposées dans un périmètre géographique calculé en fonction de ces variables. Consultez le guide de mise en œuvre Recherche basée sur le temps de trajet pour plus d'informations.

  • Rémunération : utilisez compensationFilter pour filtrer les résultats de la recherche en fonction de la rémunération.

  • Code de langue de la requête : spécifie la langue de la chaîne de requête au format BCP-47, par exemple "en-US". Si vous ne renseignez pas ce champ, la valeur par défaut est l'anglais américain. Ce champ n'est pas lié au champ languageCode, qui spécifie la langue des offres d'emploi renvoyées. Consultez la documentation JobQuery pour plus de détails. Exemple de code :

    "jobQuery": {"query":"general", "query_language_code":"fr-FR"}}