Usar filtros de búsqueda

Opcionalmente, una búsqueda puede incluir uno o varios JobQuery filtros que restrinjan la búsqueda según diferentes criterios, como la ubicación, las empresas o la remuneración, entre otros.

  • Ubicación: usa locationFilter para buscar en una zona geográfica.

  • Categoría de trabajo: devuelve los trabajos que pertenecen a una categoría específica mediante JobCategory. Las categorías están predefinidas e incluyen, por ejemplo, ACCOUNTING_AND_FINANCE y EDUCATION. Todas las categorías las determinan los modelos de Cloud Talent Solution y se recomienda usarlas para ordenar por categorías.

  • Tipo de empleo: devuelve las ofertas de empleo que pertenezcan a una o varias definiciones de tipo de empleo, como FULL_TIME o VOLUNTEER. Consulta más información en EmploymentType.

  • Periodo: restringe la búsqueda a los trabajos publicados en el periodo especificado mediante publishTimeRange.

  • Códigos de idioma: devuelve los trabajos que coinciden con el código de idioma especificado, según se determina en el campo languageCodes de los trabajos. Este campo especifica el idioma de la oferta de empleo y no tiene relación con los requisitos de dominio de idiomas publicados.

  • Nombre de la empresa: devuelve los empleos de empresas con una cadena companyDisplayName que coincida con la cadena de texto de la consulta de búsqueda. Ten en cuenta que companyDisplayName es el nombre de la empresa que pueden leer los usuarios (por ejemplo, "Google"), a diferencia de name, que es un ID generado (por ejemplo, "companies/80df2034-176e-44a8-b763-b5370f2463a5").

  • Desplazamiento: permite a los usuarios especificar un tiempo máximo de desplazamiento, así como las condiciones del tráfico, la hora del día y el método de desplazamiento. Los trabajos se devuelven desde una zona calculada en función de estas variables. Para obtener más información, consulta la guía de implementación de Búsqueda de trayectos.

  • Remuneración: usa compensationFilter para filtrar los resultados de búsqueda según el importe de la remuneración.

  • Código de idioma de la consulta: especifica el idioma de la cadena de consulta en formato BCP-47, por ejemplo, "en-US". Si se deja en blanco, el idioma predeterminado es el inglés de EE. UU. Este campo no está relacionado con languageCode, que especifica el idioma de las ofertas de empleo devueltas. Para obtener más información, consulta la documentación de JobQuery. Código de ejemplo:

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