[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-08-18。"],[],[],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\"}}"]]