classifyOccupationsForJobDetails
指定された求人の詳細に一致する職種を取得します。入力を追加すると、より高品質な結果が得られます。
引数
input ClassifyOccupationsForJobDetailsInput! 必須
一致する職種を検索するために使用する求人の詳細です。
description String
求人の説明。descriptionとjobTitleが両方空の場合、エラーが発生します。
jobTitle String
求人タイトル。descriptionとjobTitleが両方空の場合、エラーが発生します。
companyName String
求人の会社名。
customClassFilter CustomClassFilterInput
カスタムクラスで職種をフィルタリングします。
customClasses [ID!]! 必須
カスタムクラスSUIDでコンセプトをフィルタリングします。
operation CustomClassFilterOperation
カスタムクラスフィルタリングの演算子。デフォルトはAND。
countryCode CountryCode
ISO 3166-1 alpha-2形式の2文字の国コード。
languageCode LanguageCode
ISO 639形式の2文字の言語コード。
includeDeprecated Boolean
非推奨のTaxonomyConceptsを含めるかどうか。
応答
ClassifyOccupationsForJobDetailsPayload を返す。occupations [TaxonomyConcept!]! 非null
入力に一致する職種。信頼度の高い順にランク付け。同順位の順序は保証されません。
key ID! 非null
タクソノミーコンセプトのSUID(Short Unique ID)。プライマリキー。
uuid ID! 非null
タクソノミーコンセプトのUUID(Universal Unique ID)。代わりにkeyを使用することを推奨します。
mobileLabel String! 非null
コンセプトの表示ラベル。
definitions [String!]! 非null
コンセプトの定義。
pathToRoot [TaxonomyConcept!]! 非null
このコンセプトからタクソノミーのルートまでのパス。
key ID! 非null
タクソノミーコンセプトのSUID(Short Unique ID)。プライマリキー。
uuid ID! 非null
タクソノミーコンセプトのUUID(Universal Unique ID)。代わりにkeyを使用することを推奨します。
mobileLabel String! 非null
コンセプトの表示ラベル。
definitions [String!]! 非null
コンセプトの定義。
pathToRoot [TaxonomyConcept!]! 非null
このコンセプトからタクソノミーのルートまでのパス。
children [TaxonomyConcept!]! 非null
タクソノミーツリーにおけるこのコンセプトの直接の子。
taxonomyConceptType TaxonomyConceptType! 非null
コンセプトタイプ。
isVerifiedJobAttribute Boolean! 非null
コンセプトが検証済みの求人属性かどうか。taxonomyConceptTypeがATTRIBUTEの場合にのみ適用されます。
isVerifiedResumeAttribute Boolean! 非null
コンセプトが検証済みの履歴書属性かどうか。taxonomyConceptTypeがATTRIBUTEの場合にのみ適用されます。
children [TaxonomyConcept!]! 非null
タクソノミーツリーにおけるこのコンセプトの直接の子。
key ID! 非null
タクソノミーコンセプトのSUID(Short Unique ID)。プライマリキー。
uuid ID! 非null
タクソノミーコンセプトのUUID(Universal Unique ID)。代わりにkeyを使用することを推奨します。
mobileLabel String! 非null
コンセプトの表示ラベル。
definitions [String!]! 非null
コンセプトの定義。
pathToRoot [TaxonomyConcept!]! 非null
このコンセプトからタクソノミーのルートまでのパス。
children [TaxonomyConcept!]! 非null
タクソノミーツリーにおけるこのコンセプトの直接の子。
taxonomyConceptType TaxonomyConceptType! 非null
コンセプトタイプ。
isVerifiedJobAttribute Boolean! 非null
コンセプトが検証済みの求人属性かどうか。taxonomyConceptTypeがATTRIBUTEの場合にのみ適用されます。
isVerifiedResumeAttribute Boolean! 非null
コンセプトが検証済みの履歴書属性かどうか。taxonomyConceptTypeがATTRIBUTEの場合にのみ適用されます。
taxonomyConceptType TaxonomyConceptType! 非null
コンセプトタイプ。
isVerifiedJobAttribute Boolean! 非null
コンセプトが検証済みの求人属性かどうか。taxonomyConceptTypeがATTRIBUTEの場合にのみ適用されます。
isVerifiedResumeAttribute Boolean! 非null
コンセプトが検証済みの履歴書属性かどうか。taxonomyConceptTypeがATTRIBUTEの場合にのみ適用されます。
ancestors [TaxonomyConcept!]! 非null
occupations内の職種の上位職種。
例えば、occupationsに「Administrative Data Entry Specialists」が含まれている場合、ancestorsには以下の職種が含まれます:
- "Administrative Assistants"
- "Administrative Support Occupations"
- "Administrative & Customer Support Occupations"
上位職種はランク順に返されます。各上位職種は元の職種のランクを継承します。
key ID! 非null
タクソノミーコンセプトのSUID(Short Unique ID)。プライマリキー。
uuid ID! 非null
タクソノミーコンセプトのUUID(Universal Unique ID)。代わりにkeyを使用することを推奨します。
mobileLabel String! 非null
コンセプトの表示ラベル。
definitions [String!]! 非null
コンセプトの定義。
pathToRoot [TaxonomyConcept!]! 非null
このコンセプトからタクソノミーのルートまでのパス。
key ID! 非null
タクソノミーコンセプトのSUID(Short Unique ID)。プライマリキー。
uuid ID! 非null
タクソノミーコンセプ トのUUID(Universal Unique ID)。代わりにkeyを使用することを推奨します。
mobileLabel String! 非null
コンセプトの表示ラベル。
definitions [String!]! 非null
コンセプトの定義。
pathToRoot [TaxonomyConcept!]! 非null
このコンセプトからタクソノミーのルートまでのパス。
children [TaxonomyConcept!]! 非null
タクソノミーツリーにおけるこのコンセプトの直接の子。
taxonomyConceptType TaxonomyConceptType! 非null
コンセプトタイプ。
isVerifiedJobAttribute Boolean! 非null
コンセプトが検証済みの求人属性かどうか。taxonomyConceptTypeがATTRIBUTEの場合にのみ適用されます。
isVerifiedResumeAttribute Boolean! 非null
コンセプトが検証済みの履歴書属性かどうか。taxonomyConceptTypeがATTRIBUTEの場合にのみ適用されます。
children [TaxonomyConcept!]! 非null
タクソノミーツリーにおけるこのコンセプトの直接の子。
key ID! 非null
タクソノミーコンセプトのSUID(Short Unique ID)。プライマリキー。
uuid ID! 非null
タクソノミーコンセプトのUUID(Universal Unique ID)。代わりにkeyを使用することを推奨します。
mobileLabel String! 非null
コンセプトの表示ラベル。
definitions [String!]! 非null
コンセプトの定義。
pathToRoot [TaxonomyConcept!]! 非null
このコンセプトからタクソノミーのルートまでのパス。
children [TaxonomyConcept!]! 非null
タクソノミーツリーにおけるこのコンセプトの直接の子。
taxonomyConceptType TaxonomyConceptType! 非null
コンセプトタイプ。
isVerifiedJobAttribute Boolean! 非null
コンセプトが検証済みの求人属性かどうか。taxonomyConceptTypeがATTRIBUTEの場合にのみ適用されます。
isVerifiedResumeAttribute Boolean! 非null
コンセプトが検証済みの履歴書属性かどうか。taxonomyConceptTypeがATTRIBUTEの場合にのみ適用されます。
taxonomyConceptType TaxonomyConceptType! 非null
コンセプトタイプ。
isVerifiedJobAttribute Boolean! 非null
コンセプトが検証済みの求人属性かどうか。taxonomyConceptTypeがATTRIBUTEの場合にのみ適用されます。
isVerifiedResumeAttribute Boolean! 非null
コンセプトが検証済みの履歴書属性かどうか。taxonomyConceptTypeがATTRIBUTEの場合にのみ適用されます。
responseStatus MdsResponseStatus! 非null
レスポンスコードとエラー。
responseCode MdsResponseCode! 非null
標準のGraphQLコードに従ったOccupational Metadata APIからのレスポンスコード。
errorMessage String
Occupational Metadata APIからのエラーの説明。
例
クエリ
query ClassifyOccupationsForJobDetails($input: ClassifyOccupationsForJobDetailsInput!) { classifyOccupationsForJobDetails(input: $input) { occupations { key uuid label alternativeLabels mobileLabel definitions pathToRoot { key uuid label alternativeLabels mobileLabel definitions pathToRoot { key uuid label alternativeLabels mobileLabel definitions pathToRoot { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } children { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } customClasses { key uuid label } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } children { key uuid label alternativeLabels mobileLabel definitions pathToRoot { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } children { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } customClasses { key uuid label } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } customClasses { key uuid label } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } children { key uuid label alternativeLabels mobileLabel definitions pathToRoot { key uuid label alternativeLabels mobileLabel definitions pathToRoot { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } children { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } customClasses { key uuid label } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } children { key uuid label alternativeLabels mobileLabel definitions pathToRoot { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } children { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } customClasses { key uuid label } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } customClasses { key uuid label } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } customClasses { key uuid label } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } ancestors { key uuid label alternativeLabels mobileLabel definitions pathToRoot { key uuid label alternativeLabels mobileLabel definitions pathToRoot { key uuid label alternativeLabels mobileLabel definitions pathToRoot { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } children { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } customClasses { key uuid label } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } children { key uuid label alternativeLabels mobileLabel definitions pathToRoot { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } children { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } customClasses { key uuid label } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } customClasses { key uuid label } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } children { key uuid label alternativeLabels mobileLabel definitions pathToRoot { key uuid label alternativeLabels mobileLabel definitions pathToRoot { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } children { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } customClasses { key uuid label } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } children { key uuid label alternativeLabels mobileLabel definitions pathToRoot { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } children { key uuid label alternativeLabels mobileLabel definitions pathToRoot { ...TaxonomyConceptFragment } children { ...TaxonomyConceptFragment } customClasses { ...CustomTaxonomyClassFragment } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } customClasses { key uuid label } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } customClasses { key uuid label } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } customClasses { key uuid label } taxonomyConceptType isVerifiedJobAttribute isVerifiedResumeAttribute } responseStatus { responseCode errorMessage } }}変数
{"input": ClassifyOccupationsForJobDetailsInput}応答
{ "data": { "classifyOccupationsForJobDetails": { "occupations": [TaxonomyConcept], "ancestors": [TaxonomyConcept], "responseStatus": MdsResponseStatus } }}