- JSON representation
- MatchingJob
- CommuteInfo
- HistogramResults
- HistogramResult
- CustomAttributeHistogramResult
- NumericBucketingResult
- BucketizedCount
- BucketRange
- CompensationHistogramResult
- HistogramQueryResult
- SpellingCorrection
Output only.
Response for SearchJob method.
JSON representation | |
---|---|
{ "matchingJobs": [ { object ( |
Fields | |
---|---|
matchingJobs[] |
The Job entities that match the specified |
histogramResults |
The histogram results that match specified |
histogramQueryResults[] |
The histogram results that match with specified |
nextPageToken |
The token that specifies the starting position of the next page of results. This field is empty if there are no more results. |
locationFilters[] |
The location filters that the service applied to the specified query. If any filters are lat-lng based, the [JobLocation.location_type][] is [JobLocation.LocationType#LOCATION_TYPE_UNSPECIFIED][]. |
estimatedTotalSize |
An estimation of the number of jobs that match the specified query. This number is not guaranteed to be accurate. For accurate results, see |
totalSize |
The precise result count with limit 100,000. |
metadata |
Additional information for the API invocation, such as the request tracking id. |
broadenedQueryJobsCount |
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. |
spellCorrection |
The spell checking result, and correction. |
MatchingJob
Output only.
Job entry with metadata inside SearchJobsResponse
.
JSON representation | |
---|---|
{ "job": { object ( |
Fields | |
---|---|
job |
Job resource that matches the specified |
jobSummary |
A summary of the job with core information that's displayed on the search results listing page. |
jobTitleSnippet |
Contains snippets of text from the [Job.job_title][] field most closely matching a search query's keywords, if available. The matching query keywords are enclosed in HTML bold tags. |
searchTextSnippet |
Contains snippets of text from the |
commuteInfo |
Commute information which is generated based on specified |
CommuteInfo
Output only.
Commute details related to this job.
JSON representation | |
---|---|
{
"jobLocation": {
object ( |
Fields | |
---|---|
jobLocation |
Location used as the destination in the commute calculation. |
travelDuration |
The number of seconds required to travel to the job location from the query location. A duration of 0 seconds indicates that the job is not reachable within the requested duration, but was returned as part of an expanded query. A duration in seconds with up to nine fractional digits, terminated by ' |
HistogramResults
Output only.
Histogram results that match HistogramFacets
specified in SearchJobsRequest
.
JSON representation | |
---|---|
{ "simpleHistogramResults": [ { object ( |
Fields | |
---|---|
simpleHistogramResults[] |
Specifies histogram results that matches |
customAttributeHistogramResults[] |
Specifies histogram results for custom attributes that match |
compensationHistogramResults[] |
Specifies compensation field-based histogram results that match [HistogramFacets.compensation_histogram_requests][]. |
HistogramResult
Output only.
Result of a histogram call. The response contains the histogram map for the search type specified by [HistogramResult.field][]. The response is a map of each filter value to the corresponding count of jobs for that filter.
JSON representation | |
---|---|
{
"searchType": enum ( |
Fields | |
---|---|
searchType |
The Histogram search filters. |
values |
A map from the values of [field][] to the number of jobs with that value in this search result. Key: search type (filter names, such as the companyName). Values: the count of jobs that match the filter for this search. An object containing a list of |
CustomAttributeHistogramResult
Output only.
Custom attribute histogram result.
JSON representation | |
---|---|
{
"key": string,
"stringValueHistogramResult": {
string: integer,
...
},
"longValueHistogramResult": {
object ( |
Fields | |
---|---|
key |
Stores the key of custom attribute the histogram is performed on. |
stringValueHistogramResult |
Stores a map from the values of string custom field associated with An object containing a list of |
longValueHistogramResult |
Stores bucketed histogram counting result or min/max values for custom attribute long values associated with |
NumericBucketingResult
Output only.
Custom numeric bucketing result.
JSON representation | |
---|---|
{
"counts": [
{
object ( |
Fields | |
---|---|
counts[] |
Count within each bucket. Its size is the length of |
minValue |
Stores the minimum value of the numeric field. Will be populated only if [NumericBucketingOption.requires_min_max] is set to true. |
maxValue |
Stores the maximum value of the numeric field. Is populated only if [NumericBucketingOption.requires_min_max] is set to true. |
BucketizedCount
Represents count of jobs within one bucket.
JSON representation | |
---|---|
{
"range": {
object ( |
Fields | |
---|---|
range |
Bucket range on which histogram was performed for the numeric field, that is, the count represents number of jobs in this range. |
count |
Number of jobs whose numeric field value fall into |
BucketRange
Represents starting and ending value of a range in double.
JSON representation | |
---|---|
{ "from": number, "to": number } |
Fields | |
---|---|
from |
Starting value of the bucket range. |
to |
Ending value of the bucket range. |
CompensationHistogramResult
Output only.
Compensation based histogram result.
JSON representation | |
---|---|
{ "type": enum ( |
Fields | |
---|---|
type |
Type of the request, corresponding to |
result |
Histogram result. |
HistogramQueryResult
Output only.
Histogram result that matches [HistogramSpec][] specified in searches.
JSON representation | |
---|---|
{ "histogramQuery": string, "histogram": { string: string, ... } } |
Fields | |
---|---|
histogramQuery |
Requested histogram expression. |
histogram |
A map from the values of the facet associated with distinct values to the number of matching entries with corresponding value. The key format is: * (for string histogram) string values stored in the field. * (for named numeric bucket) name specified in An object containing a list of |
SpellingCorrection
Output only.
Spell check result.
JSON representation | |
---|---|
{ "corrected": boolean, "correctedText": string } |
Fields | |
---|---|
corrected |
Indicates if the query was corrected by the spell checker. |
correctedText |
Correction output consisting of the corrected keyword string. |