- JSON-Darstellung
- LocationFilter
- TelecommutePreference
- CommuteFilter
- CommuteMethod
- RoadTraffic
- TimeOfDay
- CompensationFilter
- FilterType
- TimestampRange
Die für die Durchführung einer Suchabfrage erforderliche Abfrage.
JSON-Darstellung | |
---|---|
{ "query": string, "queryLanguageCode": string, "companies": [ string ], "locationFilters": [ { object ( |
Felder | |
---|---|
query |
Der Abfragestring, der einen Abgleich mit den Feldern für die Position, die Beschreibung und den Standort ausführt. Es sind maximal 255 Zeichen zulässig. |
queryLanguageCode |
Der Sprachcode von Wenn kein Wert angegeben ist, wird der Abfragesprachcode automatisch erkannt, der möglicherweise nicht genau ist. Der Sprachcode muss im BCP-47-Format angegeben werden, z. B. „en-US“ oder „sr-Latn“. Weitere Informationen finden Sie unter Tags zur Identifizierung von Sprachen. |
companies[] |
In diesem Filter werden die zu durchsuchenden Unternehmensentitäten angegeben. Wenn kein Wert angegeben ist, werden alle Unternehmen nach Jobs durchsucht. Sind mehrere Werte angegeben, wird in den angegebenen Unternehmen nach Jobs gesucht. Das Format ist „projects/{projectId}/Mandanten/{MandantenId}/company/{company_id}“. Beispiel: „projects/foo/Mandanten/bar/company/baz“. Wenn keine Mandanten-ID angegeben ist, wird der Standardmandant verwendet. Beispiel: „projects/foo/company/bar“. Es sind höchstens 20 Unternehmensfilter zulässig. |
locationFilters[] |
Im Standortfilter werden geografische Regionen angegeben, in denen die Jobs liegen, die gesucht werden. Weitere Informationen findest du unter Wird kein Wert für den Standort angegeben, werden Jobs entsprechend den anderen Suchkriterien abgerufen, ungeachtet des jeweiligen Standorts. Wenn mehrere Werte angegeben sind, werden Aufträge von einem der angegebenen Standorte abgerufen. Wenn für den Parameter Es sind höchstens fünf Standortfilter zulässig. |
jobCategories[] |
Im Kategoriefilter werden die Kategorien der zu suchenden Jobs angegeben. Weitere Informationen findest du unter Wenn kein Wert angegeben wird, wird nach Jobs aus beliebigen Kategorien gesucht. Wenn mehrere Werte angegeben sind, können die Suchergebnisse zu einer beliebigen der angegebenen Kategorien gehören. |
commuteFilter |
Ermöglicht das Filtern von Jobs nach dem Anfahrtsweg mit unterschiedlichen Verkehrsmitteln (z. B. mit dem Auto oder öffentlichen Verkehrsmitteln). Hinweis: Dies funktioniert nur, wenn Sie Derzeit unterstützen wir keine Sortierung nach Anfahrtszeit. |
companyDisplayNames[] |
In diesem Filter wird die genaue Unternehmens- Wird kein Wert angegeben, können die Suchergebnisse Jobs in beliebigen Unternehmen enthalten. Wenn mehrere Werte angegeben sind, können die Suchergebnisse zu einem beliebigen der angegebenen Unternehmen gehören. Es sind maximal 20 Filter für Anzeigenamen von Unternehmen zulässig. |
compensationFilter |
Dieser Suchfilter wird nur auf |
customAttributeFilter |
Dieser Filter gibt eine strukturierte Syntax für den Abgleich mit dem Die Syntax für diesen Ausdruck ist Teil der SQL-Syntax. Unterstützte Operatoren sind: Unterstützte Funktionen sind Boolesche Ausdrücke (AND/OR/NOT) werden bis zu einer Verschachtelung von drei Ebenen unterstützt, zum Beispiel "((A AND B AND C) OR NOT D) AND E"). Dabei darf der Ausdruck maximal 100 Vergleiche/Funktionen enthalten. Die Länge des Ausdrucks muss kleiner als 6.000 Byte sein. Beispielabfrage: |
disableSpellCheck |
Mit diesem Flag wird die Rechtschreibprüfung gesteuert. Wenn es auf "false" gesetzt ist, versucht der Dienst, falsch geschriebene Abfragen zu korrigieren. Beispielsweise wird dann "Ingenier" in "Ingenieur" geändert. Die Standardeinstellung ist "false". Es wird also eine Rechtschreibprüfung durchgeführt. |
employmentTypes[] |
Der Filter für Beschäftigungstypen gibt die Beschäftigungsart der zu durchsuchenden Jobs an, z. B. Wenn kein Wert angegeben wird, enthalten Jobs in den Suchergebnissen alle Beschäftigungstypen. Sind mehrere Werte angegeben, weisen die Jobs in den Suchergebnissen einen der angegebenen Beschäftigungstypen auf. |
languageCodes[] |
In diesem Filter wird die Sprache der zu suchenden Jobs angegeben, z. B. "en-US". Ist kein Wert angegeben, können die Suchergebnisse Jobs in einer beliebigen Sprache enthalten. Sprachcodes müssen im BCP-47-Format angegeben werden, z. B. "en-US" oder "sr-Latn". Weitere Informationen finden Sie unter Tags zur Identifizierung von Sprachen. Es sind höchstens zehn Sprachcodefilter zulässig. |
publishTimeRange |
Es wird nach Jobs gesucht, die in einem durch diesen Filter angegebenen Bereich veröffentlicht wurden. |
excludedJobs[] |
Dieser Filter gibt eine Liste von Jobnamen an, die während der Suche ausgeschlossen werden sollen. Es sind maximal 400 ausgeschlossene Jobnamen zulässig. |
LocationFilter
Geografische Region der Suche.
JSON-Darstellung | |
---|---|
{ "address": string, "regionCode": string, "latLng": { object ( |
Felder | |
---|---|
address |
Der Name der Adressangabe, z. B. "Mountain View" oder "Bay Area". |
regionCode |
CLDR-Regionscode des Landes bzw. der Region der Adresse. Hiermit wird die Mehrdeutigkeit des vom Nutzer eingegebenen Ortes behandelt, z. B. "Liverpool" und "Liverpool, NY, US" oder "Liverpool, UK". Legen Sie dieses Feld fest, um die Standortauflösung auf ein bestimmtes Land oder Gebiet auszurichten. Wenn dieses Feld nicht festgelegt ist, bezieht sich das Anwendungsverhalten standardmäßig auf die USA. Weitere Informationen finden Sie unter https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html. Beispiel: "CH" für die Schweiz. Dieser Filter gilt nicht für Suchanfragen in Bezug auf die Profilsuche. |
latLng |
Breiten- und Längengrad des geografischen Mittelpunkts, von dem aus gesucht werden soll. Dieses Feld wird ignoriert, wenn |
distanceInMiles |
distanceInMiles wird angewendet, wenn der gesuchte Ort als Stadt oder kleinere Ortschaft erkannt wird. Dieses Feld wird ignoriert, wenn es sich bei dem gesuchten Standort um einen Bundesstaat oder eine größere Region handelt. |
telecommutePreference |
Ermöglicht dem Client, Jobs ohne festgelegten Standort zurückzugeben, insbesondere Telearbeitsplätze (Telearbeitsplätze werden vom Dienst als spezieller Standort betrachtet. Diesen Filter kann man allein verwenden, um ausschließlich nach Telearbeitsplätzen zu suchen, oder ihn mit einem anderen Standortfilter für eine Kombinationssuche verwenden, z. B. "Mountain View" oder "Telearbeitsplätze". Wenn diese Einstellung aber zusammen mit anderen Standortfiltern verwendet wird, werden Telearbeitsplätze in einer Suchantwort möglicherweise als weniger relevant als andere Jobs bewertet. Dieses Feld wird nur für Jobsuchanfragen verwendet. |
negated |
Wird Negation auf den Filter angewendet, so werden Profile, die dem Filter entsprechen, ausgeschlossen. Wird derzeit nur bei der Profilsuche unterstützt. |
TelecommutePreference
Geben Sie an, ob Telearbeitsplätze eingeschlossen werden sollen.
Enums | |
---|---|
TELECOMMUTE_PREFERENCE_UNSPECIFIED |
Standardwert, wenn die Telearbeitsvoreinstellung nicht angegeben ist. |
TELECOMMUTE_EXCLUDED |
Ausschließen von Telearbeitsplätzen. |
TELECOMMUTE_ALLOWED |
Telearbeitsplätze zulassen. |
CommuteFilter
Parameter für die Suche in Abhängigkeit vom Arbeitsweg.
JSON-Darstellung | |
---|---|
{ "commuteMethod": enum ( |
Felder | ||
---|---|---|
commuteMethod |
Erforderlich. Die Beförderungsart, für die die Anfahrtszeit berechnet wird. |
|
startCoordinates |
Erforderlich. Der Breiten- und Längengrad des Ortes, ab dem die Anfahrtszeit berechnet werden soll. |
|
travelDuration |
Erforderlich. Die maximale Fahrtzeit in Sekunden. Der maximal zulässige Wert ist Dauer in Sekunden mit bis zu neun Nachkommastellen und einem ' |
|
allowImpreciseAddresses |
Bei |
|
Union-Feld traffic_option . Verkehrsfaktor, der bei der Suche in Abhängigkeit vom Arbeitsweg zu berücksichtigen ist. Für traffic_option ist nur einer der folgenden Werte zulässig: |
||
roadTraffic |
Gibt die Verkehrsdichte an, die für die Berechnung der Anfahrtszeit verwendet werden soll. |
|
departureTime |
Die zur Berechnung der Auswirkungen durch das Verkehrsaufkommen verwendete Startzeit, angegeben als Derzeit ist das Verkehrsmodell auf die Auflösung auf Stundenebene beschränkt. |
CommuteMethod
Beförderungsart für den Arbeitsweg.
Enums | |
---|---|
COMMUTE_METHOD_UNSPECIFIED |
Die Anfahrtsmethode ist nicht angegeben. |
DRIVING |
Die Zeit für den Arbeitsweg wird auf Grundlage der Fahrzeit berechnet. |
TRANSIT |
Die Zeit für den Arbeitsweg wird basierend auf den öffentlichen Verkehrsmitteln wie Bus, U-Bahn und U-Bahn berechnet. |
WALKING |
Die Zeit für den Arbeitsweg wird auf Grundlage der Gehzeit berechnet. |
CYCLING |
Die Zeit für den Arbeitsweg wird auf Grundlage der Zeit mit dem Fahrrad berechnet. |
RoadTraffic
Die zur Berechnung der Anfahrtszeit verwendete Verkehrsdichte.
Enums | |
---|---|
ROAD_TRAFFIC_UNSPECIFIED |
Die Straßenverkehrssituation ist nicht angegeben. |
TRAFFIC_FREE |
Optimale Anfahrtszeit ohne Berücksichtigung des Verkehrsaufkommens. |
BUSY_HOUR |
Bei der Berechnung der Anfahrtszeit werden die Verkehrsspitzen berücksichtigt. |
TimeOfDay
Stellt eine Tageszeit dar. Das Datum und die Zeitzone sind entweder nicht relevant oder werden an anderer Stelle angegeben. Eine API kann Schaltsekunden zulassen. Vergleichbare Typen sind google.type.Date
und google.protobuf.Timestamp
.
JSON-Darstellung | |
---|---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Felder | |
---|---|
hours |
Stunden im 24-Stunden-Format. Sollte zwischen 0 und 23 liegen. Eine API kann den Wert "24:00:00" für Szenarien wie Geschäftsschlusszeit zulassen. |
minutes |
Minuten der Zeitangabe. Muss zwischen 0 und 59 liegen. |
seconds |
Sekunden der Zeitangabe. Muss normalerweise zwischen 0 und 59 liegen. Eine API kann den Wert 60 zulassen, wenn sie Schaltsekunden zulässt. |
nanos |
Sekundenbruchteile in Nanosekunden. Muss zwischen 0 und 999.999.999 liegen. |
CompensationFilter
Nach Art und Betrag der Vergütung für den Job filtern.
JSON-Darstellung | |
---|---|
{ "type": enum ( |
Felder | |
---|---|
type |
Erforderlich. Typ des Filters. |
units[] |
Erforderlich. Geben Sie die gewünschte |
range |
Vergütungsbereich |
includeJobsWithUnspecifiedCompensationRange |
Wenn dieser Wert auf „true“ gesetzt ist, werden Jobs mit nicht angegebenen Feldern für den Vergütungsbereich eingeschlossen. |
FilterType
Legt den Filtertyp fest.
Enums | |
---|---|
FILTER_TYPE_UNSPECIFIED |
Filtertyp nicht angegeben. Als Platzhalter sollte niemals INVALID verwendet werden. |
UNIT_ONLY |
Nach Die Definition des Grundvergütungseintrags finden Sie unter |
UNIT_AND_AMOUNT |
Nach Die Definition des Grundvergütungseintrags finden Sie unter |
ANNUALIZED_BASE_AMOUNT |
Nach jährlichem Grundvergütungsbetrag und |
ANNUALIZED_TOTAL_AMOUNT |
Nach dem Yearisierten Gesamtvergütungsbetrag und |
TimestampRange
Nachricht, die einen Zeitraum zwischen zwei Zeitstempeln darstellt.
JSON-Darstellung | |
---|---|
{ "startTime": string, "endTime": string } |
Felder | |
---|---|
startTime |
Beginn des Zeitraums (einschließlich). |
endTime |
Ende des Zeitraums (ausschließlich). |