Reference documentation and code samples for the Google Cloud Talent Solution v4beta1 API enum SearchJobsRequest.Types.KeywordMatchMode.
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.v4beta1.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.v4beta1.Job.title],
[Job.description][google.cloud.talent.v4beta1.Job.description],
[Job.company_display_name][google.cloud.talent.v4beta1.Job.company_display_name],
[Job.addresses][google.cloud.talent.v4beta1.Job.addresses],
[Job.qualifications][google.cloud.talent.v4beta1.Job.qualifications], and
keyword searchable
[Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes]
fields.
KeywordMatchDisabled
Disables keyword matching.
KeywordMatchTitleOnly
Only enable keyword matching over
[Job.title][google.cloud.talent.v4beta1.Job.title].
Unspecified
The keyword match option isn't specified. Defaults to
[KeywordMatchMode.KEYWORD_MATCH_ALL][google.cloud.talent.v4beta1.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\u003eThis documentation covers the \u003ccode\u003eKeywordMatchMode\u003c/code\u003e enum within the Google Cloud Talent Solution v4beta1 API, specifically for the \u003ccode\u003eSearchJobsRequest.Types\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eKeywordMatchMode\u003c/code\u003e enum controls the behavior of keyword matching during job searches, allowing for various levels of keyword consideration in job titles, descriptions, and other fields.\u003c/p\u003e\n"],["\u003cp\u003eThere are four possible keyword matching options available, including \u003ccode\u003eKeywordMatchAll\u003c/code\u003e, \u003ccode\u003eKeywordMatchDisabled\u003c/code\u003e, \u003ccode\u003eKeywordMatchTitleOnly\u003c/code\u003e, and \u003ccode\u003eUnspecified\u003c/code\u003e, each influencing how keyword matches are returned in search results.\u003c/p\u003e\n"],["\u003cp\u003eUsing the \u003ccode\u003eKeywordMatchAll\u003c/code\u003e setting will enable keyword matching across multiple job fields including title, description, company name, addresses, qualifications, and other searchable attributes.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUnspecified\u003c/code\u003e setting will default keyword matching to the \u003ccode\u003eKEYWORD_MATCH_ALL\u003c/code\u003e behavior.\u003c/p\u003e\n"]]],[],null,[]]