자동 의미 체계 보강 정보 - Amazon OpenSearch Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

자동 의미 체계 보강 정보

컬렉션을 생성하거나 편집할 때 Amazon OpenSearch Service의 의미 체계 검색 구현 및 기능을 간소화하는 자동 의미 체계 보강을 구성할 수 있습니다. 의미 체계 검색은 키워드 일치뿐만 아니라 사용자 검색의 의도 및 컨텍스트 의미를 포함하는 쿼리 결과를 반환합니다. 예를 들어 사용자가 "두통 치료 방법"을 검색하는 경우 의미 체계 검색 시스템은 다음 결과를 반환할 수 있습니다.

  • 세분화된 해결 방법

  • 통증 관리 기법

  • Over-the-counter 완화제

  • 자연두통 완화 방법

시스템은 이러한 정확한 문구가 원래 쿼리에 없는 경우에도 기본 의도를 이해합니다.

자동 의미 체계 보강은 다음과 같은 이점을 제공합니다.

간소화된 구현

기계 학습(ML) 전문 지식이나 복잡한 통합이 필요하지 않습니다.

자동화된 프로세스

의미 체계 보강은 데이터 수집 중에 자동으로 수행됩니다.

검색 관련성 개선

의미 체계 보강은 검색 결과의 품질과 컨텍스트 정확도를 향상시킵니다.

확장성

의미 체계 보강은 수동 개입 없이 대규모 데이터 세트에 의미 체계 검색을 적용합니다.

작동 방법

자동 의미 체계 보강을 시작하려면 컬렉션을 생성하거나 편집하고 데이터의 어떤 필드에 의미 체계 검색 기능이 필요한지 지정합니다. 의미 체계 검색을 위한 필드를 식별한 후 데이터가 OpenSearch Service로 들어오면 자동 의미 체계 보강 프로세스가 이러한 필드를 자동으로 보강합니다. 보강된 데이터는 보다 지능적이고 컨텍스트 인식 검색을 지원합니다.

참고

자동 의미 체계 보강을 구현할 때는 다음 요소를 고려하세요.

  • 처리 오버헤드: 보강 프로세스는 수집 중에 처리 시간을 추가할 수 있습니다.

  • 스토리지 영향: 데이터가 풍부해지면 추가 스토리지 공간이 필요합니다.

  • 언어 제한: 다국어 옵션이 필요한 언어를 지원하는지 확인합니다.

서버리스에 대한 자동 의미 체계 보강은 다음과 같은 언어 옵션을 제공합니다.

영어 전용 옵션
  • 영어 콘텐츠에 최적화

  • 주로 영어 텍스트를 처리하는 애플리케이션에 이상적

다국어 옵션
  • 아랍어, 벵골어, 중국어, 영어, 핀란드어, 프랑스어, 힌디어, 인도네시아어, 일본어, 한국어, 페르시아어, 러시아어, 스페인어, 스와힐리어, 텔루구어 지원

  • 다양한 국제 콘텐츠 또는 다국어 애플리케이션에 적합

자동 의미 체계 보강에 대한 권한 구성

자동 의미 체계 보강 인덱스를 생성하기 전에 필요한 권한을 구성해야 합니다. 이 섹션에서는 필요한 권한과 이를 설정하는 방법을 설명합니다.

IAM 정책 권한

다음 AWS Identity and Access Management (IAM) 정책을 사용하여 자동 의미 체계 보강 작업에 필요한 권한을 부여합니다.

JSON
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AutomaticSemanticEnrichmentPermissions", "Effect": "Allow", "Action": [ "aoss:CreateIndex", "aoss:GetIndex", "aoss:UpdateIndex", "aoss:DeleteIndex", "aoss:APIAccessAll" ], "Resource": "*" } ] }
키 권한
  • aoss:*Index 권한은 인덱스 관리를 활성화합니다.

  • aoss:APIAccessAll 권한은 OpenSearch API 작업을 허용합니다.

  • 특정 컬렉션에 대한 권한을 제한하려면를 컬렉션의 ARN"Resource": "*"으로 바꿉니다.

데이터 액세스 권한 구성

자동 의미 체계 보강을 위한 인덱스를 설정하려면 인덱스, 파이프라인 및 모델 컬렉션 리소스에 액세스할 수 있는 권한을 부여하는 적절한 데이터 액세스 정책이 있어야 합니다. 데이터 액세스 정책에 대한 자세한 내용은 섹션을 참조하세요Amazon OpenSearch Serverless를 위한 데이터 액세스 제어. 데이터 액세스 정책을 구성하는 절차는 섹션을 참조하세요데이터 액세스 정책 생성(콘솔).

데이터 액세스 권한

[ { "Description": "Create index permission", "Rules": [ { "ResourceType": "index", "Resource": ["index/collection_name/*"], "Permission": [ "aoss:CreateIndex", "aoss:DescribeIndex", "aoss:UpdateIndex", "aoss:DeleteIndex" ] } ], "Principal": [ "arn:aws:iam::account_id:role/role_name" ] }, { "Description": "Create pipeline permission", "Rules": [ { "ResourceType": "collection", "Resource": ["collection/collection_name"], "Permission": [ "aoss:CreateCollectionItems", "aoss:DescribeCollectionItems" ] } ], "Principal": [ "arn:aws:iam::account_id:role/role_name" ] }, { "Description": "Create model permission", "Rules": [ { "ResourceType": "model", "Resource": ["model/collection_name/*"], "Permission": ["aoss:CreateMLResources"] } ], "Principal": [ "arn:aws:iam::account_id:role/role_name" ] }, ]

네트워크 액세스 권한

서비스 APIs 프라이빗 컬렉션에 액세스하도록 허용하려면 서비스 API와 컬렉션 간에 필요한 액세스를 허용하는 네트워크 정책을 구성해야 합니다. 네트워크 정책에 대한 자세한 내용은 Amazon OpenSearch Serverless에 대한 네트워크 액세스를 참조하세요.

[ { "Description":"Enable automatic semantic enrichment in a private collection", "Rules":[ { "ResourceType":"collection", "Resource":[ "collection/collection_name" ] } ], "AllowFromPublic":false, "SourceServices":[ "aoss.amazonaws.com" ], } ]
프라이빗 컬렉션에 대한 네트워크 액세스 권한을 구성하려면
  1. https://console.aws.amazon.com/aos/home OpenSearch Service 콘솔에 로그인합니다.

  2. 왼쪽 탐색 창에서 네트워크 정책을 선택합니다. 그런 다음, 다음 중 하나를 수행하세요.

    • 기존 정책 이름을 선택하고 편집을 선택합니다.

    • 네트워크 정책 생성을 선택하고 정책 세부 정보를 구성합니다.

  3. 액세스 유형 영역에서 프라이빗(권장)을 선택한 다음 AWS 서비스 프라이빗 액세스를 선택합니다.

  4. 검색 필드에서 서비스를 선택한 다음 aoss.amazonaws.com 선택합니다.

  5. 리소스 유형 영역에서 OpenSearch 엔드포인트에 대한 액세스 활성화 상자를 선택합니다.

  6. 검색 컬렉션(들) 또는 특정 접두사 용어(들) 입력의 검색 필드에서 컬렉션 이름을 선택합니다. 그런 다음 네트워크 정책과 연결할 컬렉션의 이름을 입력하거나 선택합니다.

  7. 새 네트워크 정책에 대해 생성 또는 기존 네트워크 정책에 대해 업데이트를 선택합니다.