Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Opcionalmente, uma pesquisa pode incluir um ou mais filtros JobQuery que restringem a pesquisa seguindo critérios diferentes, como local, empresas, remuneração e muito mais.
Local: use locationFilter para pesquisar dentro de uma área geográfica.
Categoria da vaga: retorne as vagas de uma categoria específica usando JobCategory.
As categorias são predefinidas e incluem, por exemplo, ACCOUNTING_AND_FINANCE e EDUCATION. Todas as categorias são determinadas pelos modelos do Cloud Talent Solution e são recomendadas para uso em termos de classificação com base em categorias.
Tipo de emprego: retorna vagas que pertencem a uma ou mais definições de tipo de emprego, como FULL_TIME ou VOLUNTEER. Consulte EmploymentType para ver detalhes.
Período: restrinja a pesquisa a vagas postadas dentro do período especificado usando publishTimeRange.
Códigos de idioma: retorna vagas correspondentes ao código do idioma especificado, conforme determinado pelo campo languageCodes das vagas. Este campo especifica o idioma da oferta de emprego e não tem relação com os requisitos de fluência do idioma.
Nome da empresa: retorna vagas de empresas com uma string companyDisplayName que corresponde à string de texto da consulta de pesquisa. Observe que companyDisplayName é o nome legível por humanos da empresa (como "Google"), ao contrário de name, que é um ID gerado (como "empresas/80df2034-176e-44a8-b763-b5370f2463a5").
Deslocamento: permite que os usuários especifiquem um tempo máximo de deslocamento, bem como condições de trânsito, hora do dia e modo de deslocamento. As vagas são retornadas de dentro de uma área calculada com base nessas variáveis. Consulte o guia de implementação da Pesquisa por deslocamento para mais informações.
Remuneração: use compensationFilter para filtrar os resultados da pesquisa com base nos valores de remuneração.
Código do idioma da consulta: especifica o idioma da string de consulta no formato BCP-47, por exemplo "en-US". Se ficar em branco, o padrão será inglês dos EUA. Este campo não está relacionado a languageCode, que especifica o idioma das listas de vagas retornadas. Consulte a documentação de JobQuery para detalhes. Exemplo de código:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-04 UTC."],[],[],null,["# Using search filters\n\nOptionally, a search can include one or more\n[`JobQuery`](/talent-solution/job-search/docs/reference/rest/v4/JobQuery)\nfilters that restrict the search according to different criteria such as\nlocation, companies, compensation, and more.\n\n- **Location** : Use [`locationFilter`](https://cloud.google.com/talent-solution/job-search/docs/reference/rest/v4/JobQuery#locationfilter)\n to search inside a geographic area.\n\n- **Job category** : Return jobs belonging to a specific category by using\n [`JobCategory`](/talent-solution/job-search/docs/reference/rest/v4/projects.tenants.jobs#jobcategory).\n Categories are predefined and include, for example, `ACCOUNTING_AND_FINANCE`\n and `EDUCATION`. All categories are determined by the Cloud Talent Solution models\n and are recommended for use in terms of category-based sorting.\n\n- **Employment type** : Return jobs belonging to one or more employment type\n definitions, such as `FULL_TIME` or `VOLUNTEER`. See\n [`EmploymentType`](/talent-solution/job-search/docs/reference/rest/v4/projects.tenants.jobs#employmenttype)\n for details.\n\n- **Date range** : Restrict the search to jobs published within the specified\n date range by using [`publishTimeRange`](/talent-solution/job-search/docs/reference/rest/v4/JobQuery).\n\n- **Language codes** : Returns jobs that match the specified language code, as\n determined by the jobs' [`languageCodes`](/talent-solution/job-search/docs/reference/rest/v4/projects.tenants.jobs#Job.FIELDS.language_code)\n field. This field specifies the language of the job posting, and has no\n relation to any posted language fluency requirements.\n\n- **Company name** : Returns jobs from companies with a\n [`companyDisplayName`](/talent-solution/job-search/docs/reference/rest/v4/projects.tenants.jobs#Job.FIELDS.companyDisplayName)\n string matching the search query text string. Note that `companyDisplayName`\n is the human-readable name of the company (such as \"Google\") as opposed to\n `name` which is a generated ID (such as\n \"companies/80df2034-176e-44a8-b763-b5370f2463a5\").\n\n- **Commute** : Allows your users to specify a maximum commute time as well as\n traffic conditions, time of day, and commute method. Job are returned from\n within a calculated area based on these variables. See the\n [Commute Search](/talent-solution/job-search/docs/commute-search)\n implementation guide for more information.\n\n- **Compensation** : Use [`compensationFilter`](/talent-solution/job-search/docs/reference/rest/v4/JobQuery#compensationfilter)\n to filter search results based on compensation amounts.\n\n- **Query language code** : Specifies the language of the query string in BCP-47\n format, for example \"en-US\". If left blank, the default is US English. This\n field is not related to `languageCode`, which specifies the language of\n returned job listings. See the\n [JobQuery documentation](https://cloud.google.com/talent-solution/job-search/docs/reference/rest/v4/JobQuery)\n for details. Sample code:\n\n \"jobQuery\":\n {\"query\":\"general\", \"query_language_code\":\"fr-FR\"}}"]]