

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

# Neptune 전체 텍스트 검색에서 인덱싱되는 필드 필터링
<a name="full-text-search-non-string-indexing-filters"></a>

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

## 속성 또는 조건자 이름을 기준으로 필터링
<a name="full-text-search-non-string-indexing-filters-name"></a>

`Properties to exclude from being inserted into Elastic Search Index`로 이름이 지정된 옵션 CloudFormation 템플릿 파라미터를 사용하여 OpenSearch 인덱싱에서 제외할 속성 또는 조건부 키를 쉼표로 구분된 목록으로 제공할 수 있습니다.

예를 들어, 이 파라미터를 `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"}.
```

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

## 속성 또는 조건자 값 유형을 기준으로 필터링
<a name="full-text-search-non-string-indexing-filters-datatype"></a>

`Datatypes to exclude from being inserted into Elastic Search Index`로 이름이 지정된 옵션 CloudFormation 템플릿 파라미터를 사용하여 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 }.
```

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