기술 세트에 사용자 지정 기술 추가

완료됨

인덱싱 솔루션에 사용자 지정 기술을 통합하려면 Custom.WebApiSkill 기술 유형을 사용하여 기술 세트에 기술을 추가해야 합니다.

기술 정의에서는 다음을 해야 합니다.

  • 웹 API 엔드포인트의 URI 지정(필요한 경우 매개 변수 및 헤더 포함)
  • 문서 계층 구조의 어느 지점에서 기술을 호출할지 지정하는 컨텍스트 설정
  • 입력 값(일반적으로 기존 문서 필드의 값) 할당
  • 출력을 새 필드에 저장. 필요에 따라 대상 필드 이름 지정(지정하지 않으면 출력 이름이 사용됨)
{
    "skills": [
      ...,
      {
        "@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
        "description": "<custom skill description>",
        "uri": "https://<web_api_endpoint>?<params>",
        "httpHeaders": {
            "<header_name>": "<header_value>"
        },
        "context": "/document/<where_to_apply_skill>",
        "inputs": [
          {
            "name": "<input1_name>",
            "source": "/document/<path_to_input_field>"
          }
        ],
        "outputs": [
          {
            "name": "<output1_name>",
            "targetName": "<optional_field_name>"
          }
        ]
      }
  ]
}