

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

# Amazon Neptune의 비문자열 OpenSearch 인덱싱
<a name="full-text-search-non-string-indexing"></a>

Amazon Neptune의 비문자열 OpenSearch 인덱싱을 사용하면 스트림 폴러를 이용하여 조건자에 대한 비문자열 값을 OpenSearch에 복제할 수 있습니다. 그러면 해당 OpenSearch 매핑 또는 데이터 유형으로 안전하게 변환할 수 있는 모든 조건자 값이 OpenSearch에 복제됩니다.

새 스택에서 비문자열 인덱싱을 활성화하려면 CloudFormation 템플릿의 `Enable Non-String Indexing` 플래그를 `true`로 설정해야 합니다. 이것이 기본 설정입니다. 비문자열 인덱싱을 지원하도록 기존 스택을 업데이트하려면 아래 [기존 스택 업데이트](full-text-search-non-string-indexing-update.md)를 참조하세요.

**참고**  
**`1.0.4.2`** 이전 버전의 엔진에서는 비문자열 인덱싱을 활성화하지 않는 것이 좋습니다.
여러 필드와 일치하는 필드 이름에 정규식을 사용하는 OpenSearch 쿼리(일부는 문자열 값을 포함하고 일부는 비문자열 값 포함)를 사용하면 오류가 발생하여 실패합니다. Neptune의 전체 텍스트 검색 쿼리가 해당 유형인 경우에도 마찬가지입니다.
비문자열 필드를 정렬할 때는 필드 이름에 '.value'를 추가하여 문자열 필드와 구분해야 합니다.

**Contents**
+ [비문자열 인덱싱을 지원하도록 기존 Neptune 전체 텍스트 검색 스택 업데이트](full-text-search-non-string-indexing-update.md)
+ [Neptune 전체 텍스트 검색에서 인덱싱되는 필드 필터링](full-text-search-non-string-indexing-filters.md)
  + [속성 또는 조건자 이름을 기준으로 필터링](full-text-search-non-string-indexing-filters.md#full-text-search-non-string-indexing-filters-name)
  + [속성 또는 조건자 값 유형을 기준으로 필터링](full-text-search-non-string-indexing-filters.md#full-text-search-non-string-indexing-filters-datatype)
+ [SPARQL 및 Gremlin 데이터 유형을 OpenSearch에 매핑](full-text-search-non-string-indexing-mapping.md)
+ [데이터 매핑 검증](full-text-search-data-validation.md)
+ [Neptune의 비문자열 OpenSearch 쿼리 샘플](full-text-search-non-string-examples.md)
  + [나이가 30세 이상이고 이름이 'Si'로 시작하는 모든 버텍스를 가져옵니다.](full-text-search-non-string-examples.md#full-text-search-non-string-example-1)
  + [나이가 10\~50세이고 이름이 'Ronka'와 비슷하게 일치하는 모든 노드를 가져옵니다.](full-text-search-non-string-examples.md#full-text-search-non-string-example-2)
  + [지난 25일 이내의 타임스탬프가 있는 모든 노드를 가져옵니다.](full-text-search-non-string-examples.md#full-text-search-non-string-example-3)
  + [특정 연도 및 월에 해당하는 타임스탬프가 있는 모든 노드를 가져옵니다.](full-text-search-non-string-examples.md#full-text-search-non-string-example-4)