If query broadening is enabled, we may append additional results from the
broadened query. This number indicates how many of the jobs returned in the
jobs field are from the broadened query. These results are always at the
end of the jobs list. In particular, a value of 0, or if the field isn't
set, all the jobs in the jobs list are from the original
(without broadening) query. If this field is non-zero, subsequent requests
with offset after this result set should contain all broadened results.
An estimation of the number of jobs that match the specified query.
This number isn't guaranteed to be accurate. For accurate results,
see
[SearchJobsResponse.total_size][google.cloud.talent.v4beta1.SearchJobsResponse.total_size].
public RepeatedField<HistogramQueryResult> HistogramQueryResults { get; }
The histogram results that match with specified
[SearchJobsRequest.histogram_queries][google.cloud.talent.v4beta1.SearchJobsRequest.histogram_queries].
public RepeatedField<Location> LocationFilters { get; }
The location filters that the service applied to the specified query. If
any filters are lat-lng based, the
[Location.location_type][google.cloud.talent.v4beta1.Location.location_type]
is
[Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4beta1.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
[[["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 \u003ccode\u003eSearchJobsResponse\u003c/code\u003e class is part of the Google Cloud Talent Solution v4beta1 API and represents the response for the \u003ccode\u003eSearchJob\u003c/code\u003e method, providing job search results.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, \u003ccode\u003eIBufferMessage\u003c/code\u003e, \u003ccode\u003eIPageResponse\u003c/code\u003e, and \u003ccode\u003eIEnumerable\u003c/code\u003e, allowing for message handling, comparison, deep cloning, buffering, pagination, and iteration.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eSearchJobsResponse\u003c/code\u003e include \u003ccode\u003eMatchingJobs\u003c/code\u003e (a list of matching job entities), \u003ccode\u003eEstimatedTotalSize\u003c/code\u003e (an estimated number of matching jobs), \u003ccode\u003eBroadenedQueryJobsCount\u003c/code\u003e (number of jobs from a broadened query), \u003ccode\u003eNextPageToken\u003c/code\u003e (for pagination), and \u003ccode\u003eTotalSize\u003c/code\u003e (the exact count of results up to 100,000).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSearchJobsResponse\u003c/code\u003e class also includes \u003ccode\u003eHistogramQueryResults\u003c/code\u003e, \u003ccode\u003eLocationFilters\u003c/code\u003e, \u003ccode\u003eMetadata\u003c/code\u003e, and \u003ccode\u003eSpellCorrection\u003c/code\u003e properties that offer additional information regarding the search results, including data on filters, metadata, and possible spelling corrections.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this object is 3.0.0-beta06, and the documentation includes earlier versions such as 3.0.0-beta05 and 2.0.0-beta07, which can also be referenced.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Talent Solution v4beta1 API - Class SearchJobsResponse (3.0.0-beta06)\n\nVersion latestkeyboard_arrow_down\n\n- [3.0.0-beta06 (latest)](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.SearchJobsResponse)\n- [3.0.0-beta05](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/3.0.0-beta05/Google.Cloud.Talent.V4Beta1.SearchJobsResponse)\n- [2.0.0-beta07](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/2.0.0-beta07/Google.Cloud.Talent.V4Beta1.SearchJobsResponse) \n\n public sealed class SearchJobsResponse : IMessage\u003cSearchJobsResponse\u003e, IEquatable\u003cSearchJobsResponse\u003e, IDeepCloneable\u003cSearchJobsResponse\u003e, IBufferMessage, IMessage, IPageResponse\u003cSearchJobsResponse.Types.MatchingJob\u003e, IEnumerable\u003cSearchJobsResponse.Types.MatchingJob\u003e, IEnumerable\n\nReference documentation and code samples for the Google Cloud Talent Solution v4beta1 API class SearchJobsResponse.\n\nResponse for SearchJob method. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e SearchJobsResponse \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[SearchJobsResponse](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.SearchJobsResponse), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[SearchJobsResponse](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.SearchJobsResponse), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[SearchJobsResponse](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.SearchJobsResponse), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html), [IPageResponse](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.IPageResponse-1.html)[SearchJobsResponse](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.SearchJobsResponse)[Types](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.SearchJobsResponse.Types)[MatchingJob](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.SearchJobsResponse.Types.MatchingJob), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1)[SearchJobsResponse](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.SearchJobsResponse)[Types](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.SearchJobsResponse.Types)[MatchingJob](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.SearchJobsResponse.Types.MatchingJob), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.ienumerable) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Talent.V4Beta1](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.Talent.V4Beta1.dll\n\nConstructors\n------------\n\n### SearchJobsResponse()\n\n public SearchJobsResponse()\n\n### SearchJobsResponse(SearchJobsResponse)\n\n public SearchJobsResponse(SearchJobsResponse other)\n\nProperties\n----------\n\n### BroadenedQueryJobsCount\n\n public int BroadenedQueryJobsCount { get; set; }\n\nIf query broadening is enabled, we may append additional results from the\nbroadened query. This number indicates how many of the jobs returned in the\njobs field are from the broadened query. These results are always at the\nend of the jobs list. In particular, a value of 0, or if the field isn't\nset, all the jobs in the jobs list are from the original\n(without broadening) query. If this field is non-zero, subsequent requests\nwith offset after this result set should contain all broadened results.\n\n### EstimatedTotalSize\n\n public int EstimatedTotalSize { get; set; }\n\nAn estimation of the number of jobs that match the specified query.\n\nThis number isn't guaranteed to be accurate. For accurate results,\nsee\n\\[SearchJobsResponse.total_size\\]\\[google.cloud.talent.v4beta1.SearchJobsResponse.total_size\\].\n\n### HistogramQueryResults\n\n public RepeatedField\u003cHistogramQueryResult\u003e HistogramQueryResults { get; }\n\nThe histogram results that match with specified\n\\[SearchJobsRequest.histogram_queries\\]\\[google.cloud.talent.v4beta1.SearchJobsRequest.histogram_queries\\].\n\n### LocationFilters\n\n public RepeatedField\u003cLocation\u003e LocationFilters { get; }\n\nThe location filters that the service applied to the specified query. If\nany filters are lat-lng based, the\n\\[Location.location_type\\]\\[google.cloud.talent.v4beta1.Location.location_type\\]\nis\n\\[Location.LocationType.LOCATION_TYPE_UNSPECIFIED\\]\\[google.cloud.talent.v4beta1.Location.LocationType.LOCATION_TYPE_UNSPECIFIED\\].\n\n### MatchingJobs\n\n public RepeatedField\u003cSearchJobsResponse.Types.MatchingJob\u003e MatchingJobs { get; }\n\nThe Job entities that match the specified\n\\[SearchJobsRequest\\]\\[google.cloud.talent.v4beta1.SearchJobsRequest\\].\n\n### Metadata\n\n public ResponseMetadata Metadata { get; set; }\n\nAdditional information for the API invocation, such as the request\ntracking id.\n\n### NextPageToken\n\n public string NextPageToken { get; set; }\n\nThe token that specifies the starting position of the next page of results.\nThis field is empty if there are no more results.\n\n### SpellCorrection\n\n public SpellingCorrection SpellCorrection { get; set; }\n\nThe spell checking result, and correction.\n\n### TotalSize\n\n public int TotalSize { get; set; }\n\nThe precise result count with limit 100,000.\n\nMethods\n-------\n\n### GetEnumerator()\n\n public IEnumerator\u003cSearchJobsResponse.Types.MatchingJob\u003e GetEnumerator()\n\nReturns an enumerator that iterates through the resources in this response."]]