Controls what keyword matching behavior the search has. When keyword
matching is enabled, a keyword match returns jobs that may not match given
category filters when there are matching keywords. For example, for the
query "program manager" with KeywordMatchMode set to KEYWORD_MATCH_ALL, a
job posting with the title "software developer," which doesn't fall into
"program manager" ontology, and "program manager" appearing in its
description will be surfaced.
For queries like "cloud" that don't contain title or
location specific ontology, jobs with "cloud" keyword matches are returned
regardless of this enum's value.
Use [Company.keyword_searchable_job_custom_attributes][google.cloud.talent.v4.Company.keyword_searchable_job_custom_attributes] if
company-specific globally matched custom field/attribute string values are
needed. Enabling keyword match improves recall of subsequent search
requests.
Enable keyword matching over [Job.title][google.cloud.talent.v4.Job.title],
[Job.description][google.cloud.talent.v4.Job.description], [Job.company_display_name][google.cloud.talent.v4.Job.company_display_name], [Job.addresses][google.cloud.talent.v4.Job.addresses],
[Job.qualifications][google.cloud.talent.v4.Job.qualifications], and keyword searchable [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes]
fields.
KeywordMatchDisabled
Disables keyword matching.
KeywordMatchTitleOnly
Only enable keyword matching over [Job.title][google.cloud.talent.v4.Job.title].
Unspecified
The keyword match option isn't specified. Defaults to
[KeywordMatchMode.KEYWORD_MATCH_ALL][google.cloud.talent.v4.SearchJobsRequest.KeywordMatchMode.KEYWORD_MATCH_ALL] behavior.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eKeywordMatchMode\u003c/code\u003e is 2.7.0, with the full range of versions going back to version 1.0.0 being available.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eKeywordMatchMode\u003c/code\u003e controls the keyword matching behavior in job searches, determining how keywords are matched in job postings.\u003c/p\u003e\n"],["\u003cp\u003eWhen \u003ccode\u003eKEYWORD_MATCH_ALL\u003c/code\u003e is selected, the job title, description, company display name, addresses, qualifications, and searchable custom attributes will be included in keyword matching.\u003c/p\u003e\n"],["\u003cp\u003eSetting \u003ccode\u003eKeywordMatchDisabled\u003c/code\u003e turns off any form of keyword matching, while \u003ccode\u003eKeywordMatchTitleOnly\u003c/code\u003e limits keyword matching exclusively to the job title.\u003c/p\u003e\n"],["\u003cp\u003eIf the keyword match option is unspecified ( \u003ccode\u003eUnspecified\u003c/code\u003e ), it defaults to the \u003ccode\u003eKEYWORD_MATCH_ALL\u003c/code\u003e behavior.\u003c/p\u003e\n"]]],[],null,[]]