Neptune 전체 텍스트 검색에서 인덱싱되는 필드 필터링 - Amazon Neptune

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

Neptune 전체 텍스트 검색에서 인덱싱되는 필드 필터링

AWS CloudFormation 템플릿 세부 정보에는 속성을 지정하거나 OpenSearch 인덱싱에서 제외할 조건자 키 또는 데이터 유형을 지정할 수 있는 두 개의 필드가 있습니다.

속성 또는 조건자 이름을 기준으로 필터링

라는 선택적 AWS CloudFormation 템플릿 파라미터를 사용하여 OpenSearch 인덱싱에서 제외할 속성 또는 조건자 키의 쉼표로 구분된 목록을 Properties to exclude from being inserted into Elastic Search Index 제공할 수 있습니다.

예를 들어, 이 파라미터를 bob으로 설정한다고 가정해 보겠습니다.

"Properties to exclude from being inserted into Elastic Search Index" : bob

이 경우 다음 Gremlin 업데이트 쿼리의 스트림 레코드는 인덱스로 이동하지 않고 삭제됩니다.

g.V("1").property("bob", "test")

마찬가지로, 파라미터를 http://my/example#bob과 같이 설정할 수 있습니다.

"Properties to exclude from being inserted into Elastic Search Index" : http://my/example#bob

이 경우 다음 SPARQL 업데이트 쿼리의 스트림 레코드는 인덱스로 이동하지 않고 삭제됩니다.

PREFIX ex: <http://my/example#> INSERT DATA { ex:s1 ex:bob "test"}.

이 AWS CloudFormation 템플릿 파라미터에 아무 것도 입력하지 않으면 제외되지 않은 모든 속성 키가 인덱싱됩니다.

속성 또는 조건자 값 유형을 기준으로 필터링

라는 선택적 AWS CloudFormation 템플릿 파라미터를 사용하여 속성의 쉼표로 구분된 목록을 Datatypes to exclude from being inserted into Elastic Search Index 제공하거나 OpenSearch 인덱싱에서 제외할 조건자 값 데이터 유형을 제공할 수 있습니다.

SPARQL의 경우 전체 XSD 유형 URI를 나열할 필요 없이 데이터 유형 토큰만 나열하면 됩니다. 나열할 수 있는 유효한 데이터 유형 토큰은 다음과 같습니다.

  • string

  • boolean

  • float

  • double

  • dateTime

  • date

  • time

  • byte

  • short

  • int

  • long

  • decimal

  • integer

  • nonNegativeInteger

  • nonPositiveInteger

  • negativeInteger

  • unsignedByte

  • unsignedShort

  • unsignedInt

  • unsignedLong

Gremlin의 경우 나열할 수 있는 유효한 데이터 유형은 다음과 같습니다.

  • string

  • date

  • bool

  • byte

  • short

  • int

  • long

  • float

  • double

예를 들어, 이 파라미터를 string으로 설정한다고 가정해 보겠습니다.

"Datatypes to exclude from being inserted into Elastic Search Index" : string

이 경우 다음 Gremlin 업데이트 쿼리의 스트림 레코드는 인덱스로 이동하지 않고 삭제됩니다.

g.V("1").property("myStringval", "testvalue")

마찬가지로, 파라미터를 int과 같이 설정할 수 있습니다.

"Datatypes to exclude from being inserted into Elastic Search Index" : int

이 경우 다음 SPARQL 업데이트 쿼리의 스트림 레코드는 인덱스로 이동하지 않고 삭제됩니다.

PREFIX ex: <http://my/example#> PREFIX xsd:<http://www.w3.org/2001/XMLSchema#> INSERT DATA { ex:s1 ex:bob "11"^^xsd:int }.

이 AWS CloudFormation 템플릿 파라미터에 아무 것도 입력하지 않으면 값을 OpenSearch 등가로 안전하게 변환할 수 있는 모든 속성이 인덱싱됩니다. 나열된 유형 중 쿼리 언어에서 지원되지 않는 유형은 무시됩니다.